Содержание
Сегодня поговорим об информерах. Информеры предназначены для вывода материалов определенных модулей на любых страницах, в том числе и на сторонних сайтах. Например, можно вывести на главную страницу последние темы форума или самые комментируемые фотографии. Данная возможность позволит сделать сайт максимально информативным и удобным для посетителей.
Вы использовали все доступные информеры на вашем сайте, то есть достигли лимита в 30 информеров и у вас исчезла кнопка "Создать / Добавить информер" ? Есть альтернатива, можно использовать java script решение в котором вас не ограничивают в лимитах.
Что важно запомнить, каждый модуль имеет свой отдельный урл для загрузки материалов, ниже мы приведем пример каким он бывает для разных модулей.
Например возьмем модуль новости, имеем мы категорию с айди 15, айди категории вы можете узнать в панели управления сайтом в разделе Управление категориями модуля, смотрим айди в квадратных кавычках напротив категории.
Чтобы на нужной нам странице вывести материалы категории с айди 15 для модуля новости, используем такой скрипт:
<div id="news"></div> <script> var catId=15; $.get('/news/1-0-'+catId+'-0-0-0-1',function(data){ $('#news').html($('cmd[t="allEntries"]',data).text()); }); </script>
Если вам нужно с другой категории вывести материалы, пишем другой айди вместо 15.
Еще что важно, для разных модулей лучше использовать в скрипте разные идентификаторы, в примере используется для новостей #news, используйте разные идентификаторы, так будет проще и скрипты будут работать корректно без конфликтов.
Если вам нужно вывести материалы с другого модуля, используем соответствующий код вместо /news/1-0-'+catId+'-0-0-0-1.
Желательно на одной странице не размещать несколько таких скриптов, чтобы не получить блокировку айпи за большое количество запросов так как скрипт работает на get запросах.
Лицензия: CC BY-SA 4.0
Автор: Юрий Герук
Благодарность автору!Здравствуй Гость, как Вы видите еще никто не оставил свой комментарий, будьте первым, поделитесь мнением о материале выше.
Здравствуй Гость, комментарии могут оставлять только зарегистрированные пользователи, зарегистрируйтесь и поделитесь мнением о материале выше Регистрация или Войти.