Как вставить модуль в статью. Делаю по инструкции, но не работает?

  • 9 Ответов
  • 189 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн maxis

Читал ветку форума:
http://joomlaforum.ru/index.php?topic=201517.0
и ссылки из неё.

Как я понял, делаю всё верно
  • публикую модуль обратного отсчёта
  • добавляю его в новую позицию, к примеру, "time" (т.е. этой позиции нет в шаблоне)
  • указываю в модуле отображение модуля в том же пункте меню, что и статья
  • в статье, где надо выводить модуль, пишу {loadposition time}

...но ничего не работает. Встроенный плагин Joomla, отвечающий за вывод включён.
Где может быть ошибка?

*

Оффлайн effrit

  • *****
  • 7438
  • [+]822 / [-]7
  • effrit.com
    • Просмотр профиля
    • effrit.com
вроде правильно.
поставьте модулю отображение на всех страницах, опубликуйте в реальной позиции и проверьте, что он точно работает.

потом попробуйте эту реальную позицию указать в статье.
если не выведется, смотрите консоль на предмет ошибок

*

Оффлайн maxis

вроде правильно.
поставьте модулю отображение на всех страницах, опубликуйте в реальной позиции и проверьте, что он точно работает.

потом попробуйте эту реальную позицию указать в статье.
если не выведется, смотрите консоль на предмет ошибок

Как консоль включить? Модуль рабочий, но почему-то в статье отображаться не хочет. Только заголовок выводит.


*

Оффлайн maxis

ctrl+shift+i
и смотрите на предмет JS-ошибок

Не про то подумал. Пишет JQuery not defined... Видимо в этом ошибка. А как такое может быть? Т.е. отображается в позиции вне статьи, а в статье что-то мешает?

*

Оффлайн maxis

У меня на Helix3 сайт и там прописано jquery.sticky.js помимо всего остального. Может из-за этого?


*

Оффлайн maxis

да легко может быть.
найдите в php коде модуля строки, где js подключается, и перед ними вставьте строку
JHtml::_('jquery.framework');

Всё заработало! Благодарю. Правда глупо себя чувствую, так как не понимаю, что сделал. Если не сложно, то в двух словах напишите или ссылку на мат часть киньте. Буду благодарен.

*

Оффлайн effrit

  • *****
  • 7438
  • [+]822 / [-]7
  • effrit.com
    • Просмотр профиля
    • effrit.com
это принудительное подключение идущей с движком библиотеки jQuery.
ошибка же говорила, что JQuery not defined - не найдено объявление jQuery, типа скрипт модуля уже загрузился, послал команды для jQuery, а того еще не завезли...

*

Оффлайн maxis

Благодарю! Тему можно закрывать.