Документация
Вывод в теме блока по ID
Написал andrey3761 в 05.08.2010 17:10:00 (6394 прочтений)

Иногда необходимо вывести в теме или шаблоне любой блок. Но стандартными средствами этого не сделать. Для этих целей есть специальный плагин...



Установка плагина:

Для установки просто распакуйте плагин function.block.php в директорию /class/smarty/plugins/ на Вашем XOOPS сайте.

Применение:

Просто вставьте <{block id=1}> в любое место темы или шаблона. Замените '1' на идентификатор блока, который вы хотите показать.

Данный плагин можно вызывать с параметрами. Список параметров:

display = 'title' -> Показать название блока
display = 'none' -> Запускает блок, но не выводит его содержимое
options = 'enter|block|options' -> Перезаписывает параметры по умолчанию
groups = 'enter|allowed|groups' -> Перезаписывает права доступа группам на просмотр
cache = 3600 -> Перезаписывает время жизни кеша (в секундах)

Пример использования:

<{block id=1 display="title"}> Отображает только название блока
<{block id=1}> Отображает только содержание блока
<{block id=7 display="none"}> Запускает блок, но не отображает его содержимое. Может быть полезным во всяких он-лайн блоках, счётчиках и т.д.
<{block id=600 groups="0|1" cache=20}> Отображает блок только для двух групп и устанавливает время жизни кэша 20 секунд
<{block id=600 options="100|100|s_poweredby.gif|0"}> Отображает блок с различными параметрами

Скачать плагин:

Скачать архив с плагином


Теги: Плагин   Smarty  
Версия для печати Отправить эту статью другу Создать из статьи PDF-файл

Похожие новости

Smarty плагин вывода статистики времени генерации и числа запросов

Иногда бывает необходимо вывести статистику числа запросов к базе данных и времени генерации страницы. Для XOOPS существует такой смарти плагин insert.showstat.php. Я не...

YouTube плагин для редактора TinyMCE

Предлагаем вашему вниманию плагин для TinyMCE, при помощи которого можно вставлять видео. Возможности плагина: Указать размер; Выводить похожее видео; HD; Автозапуск

Загрузка файлов на XOOPS сайт

Иногда, при написании модулей, необходимо загружать файлы на сервер. Но как это сделать стандартными средствами XOOPS? Для этого в XOOPS е есть клас uploader. В данной...

Установка модуля news

В этой статье расскажем, как установить модуль News, как добавить разделы, статьи...

Быстрая установка XOOPS на компьютер

Для обучения работы с XOOPS его рекомендуется установить на виртуальный сервер. Ниже будет рассказано, как установить XOOPS на Денвер, который мы установили ранее.

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити
Venerka
 Re: Вывод в теме блока по ID
Новичок
Дата регистрации: 04.10.2010
От: Москва
Сообщений: 1
Отправлено: 04.10.2010 11:26  Обновлено: 04.10.2010 13:39
спс

---
Тюнинг
energazer
 Re: Вывод в теме блока по ID
Новичок
Дата регистрации: 27.10.2012
От: Москва
Сообщений: 4
Отправлено: 07.11.2012 11:10  Обновлено: 07.11.2012 11:23
Андрей, привет, у меня не работает на 2.3.3 пытаюсь вставить и в таблицу темы и просто в тему, не отображается <{block id=1352265569}>.

Просто как блок работает. А в нужном мне месте - нет

Вот здесь под шапкой пустое место, туда пытаюсь вставить блок mytabs,ниже в центральном блоке он отображается http://komilfoclub.ru/
andrey3761
 Re: Вывод в теме блока по ID
Web-мастер
Дата регистрации: 07.01.2010
От: Transnistrian
Сообщений: 59
Отправлено: 08.11.2012 21:28  Обновлено: 08.11.2012 21:28
Здравствуй.
<{block id=1352265569}>
В место 1352265569 Вы должны вставить ID нужного блока.
MACTEP
 Re: Вывод в теме блока по ID
Web-мастер
Дата регистрации: 07.01.2010
От:
Сообщений: 1240
Отправлено: 09.11.2012 9:25  Обновлено: 09.11.2012 9:25
Что бы узнать ID блока, зайдите в редактирование блока, в адресной строке будет указан ID

Есть еще один способ - прописать в теме, в заголовке блока <{$block.id}>, тогда после заголовка будет отображен id блока

Кто активен

3 пользователь(ей) активно (1 пользователь(ей) просматривают Новости)

Участников: 0
Гостей: 3

далее...

Рекомендуем