Помощь Загрузка модуля из frontend - Joomla

Aikon

Постоялец
Регистрация
16 Фев 2015
Сообщения
76
Реакции
33
Помогите, пожалуйста. Хочу сделать на сайте переключатель модулей чтобы при нажатии на кнопку загружался модуль. То есть у меня на странице будет контент и с боку позиция right. В контенте загружается статья в которой я написал
HTML:
<div id="mods">{loadposition mod1}</div>
Этот модуль будет загружаться вместе со страницей. Дальше в позиции right есть модуль в котором будет переключатель модулей
HTML:
<ul>
<li><a id="mod1" href="#mod1"><img /></a></li>
<li><a id="mod2" href="#mod2"><img /></a></li>
</ul>
И к всему этому сделал скрипт
Код:
jQuery(document).ready(function() {
  jQuery("#mod1").click(function() {
  jQuery("#mods").html('{loadposition mod1}');
  });
  jQuery("#mod2").click(function() {
  jQuery("#mods").html('{loadposition mod2}');
  }); 
});
Скрипт работает но только вместо загрузки модуля видает {loadposition mod2}. Я понимаю, что нужно както загрузить этот модуль из базы данных но не знаю как. Помогите плз
 
Скрипт работает но только вместо загрузки модуля видает {loadposition mod2}. Я понимаю, что нужно както загрузить этот модуль из базы данных но не знаю как. Помогите плз
Вероятнее всего у вас либо не включен сам плагин, который отвечает за вывод модулей в контенте "Для просмотра ссылки Войди или Зарегистрируйся", либо в вы создали новый HTML модуль, но в настройках во вкладке "Основные параметры" не поставили условие "Обрабатывать плагинами".

Если ни то ни то не подходит, то используйте Modules Anywhere от Regular Labs. Он есть на этом форуме.
 
Такой вариант из первого поста точно не сработает, потому что позиция модуля будет активироваться на странице уже после ее загрузки и будет появляться только {loadposition mod2}.

Тут надо загружать оба модуля сразу (ну чтобы они оба сразу присутствовали в коде страницы при загрузки) и один модуль скрывается средствами css, а дальше в позиции right выводить модуль в котором будет переключатель модулей (скриптом переключать модули, первый показывается - второй скрывается и наоборот), например поиском по запросу в google "скрипт показать скрыть блок" можно легко найти скрипт которым это можно реализовать.
 
Назад
Сверху