Тэги

Тэги. Что это и как использовать

Вставки вывода информационного контента.

Используя тэги можно настроить вывод информационного контента очень гибко.

В панели администрирования доступно пошаговое руководство по созданию собственных тэгов.

Собственные тэги можно создавать по примеру уже существующих.

Все файлы шаблонов тэгов в директории: /template/default/tag/


Вывод кол-ва пользователей на любую страницу

<!--{php $member_num = tag("table=member&condition=groupid>4", 0, "num")}--> Пользователей: {$member_num}


Вставка тэга вывода списка новостей на любую страницу

{if isset($MODULE[21])} <!--{tag("moduleid=21&condition=status=3&pagesize=10&datetype=2&order=addtime desc&template=list-index-cat-all&length=40")}--> {/if}

{if isset($MODULE[21])} - определение модуля.

moduleid=21 - ID модуля. ID можно посмотреть разделе: Настройки - Модули

status=3 - статус 3 = активен (модерация пройдена).

pagesize=10 - кол-во выводимых новостей.

datetype=2 - формат даты добавления.

order=addtime desc - сортировка по: дате добавления, по убыванию.

list-index-cat-all - используемый шаблон тэгов.

length=40 - ограничение кол-ва символов в теме(названии). 40 - кол-во выводимых символов.


Вставка тэга вывода списка FAQ на любую страницу (не используем шаблоны)

{if isset($MODULE[22])} <!--{php $tags=tag("table=help&condition=status=3&pagesize=1&order=addtime desc&template=null");}--> {loop $tags $t} <a href="{$t[linkurl]}">{$t[title]}</a> {/loop} {/if}

{if isset($MODULE[22])} - определение модуля.

moduleid=22 - ID модуля. ID можно посмотреть разделе: Настройки - Модули

status=3 - статус 3 = активен (модерация пройдена).

order=addtime desc - сортировка по: дате добавления, по убыванию.

{$t[title]} - название.

{$t[linkurl]} - URL содержания.


Вставка тэга вывода списка информации клонированного модуля в любой модуль

Клонируем модуль - Смотрите раздел: Настройки - Модули

{if isset($MODULE[100])} <!--{tag("moduleid=100&condition=status=3&catid=4&pagesize=10&datetype=2&order=addtime desc&template=list-cat&length=50")}--> {/if}

{if isset($MODULE[100])} - определение модуля.

pagesize=10 -кол-во выводимых статей.

moduleid=100 - ID модуля. ID можно посмотреть разделе: Настройки - Модули

status=3 - статус 3 = активен (модерация пройдена).

catid=4 - ID категории, из которой выводить информацию. Из всех категорий - не использовать эту переменную.

pagesize=10 - кол-во выводимой информации.

datetype=2 - формат даты добавления.

order=addtime desc - сортировка по: дате добавления, по убыванию.

list-cat - используемый шаблон тэгов.

length=50 - ограничение кол-ва символов в теме(названии). 50 - кол-во выводимых символов.


Вставка тэга вывода статей и категорий

{if isset($MODULE[21])} {php $tags = tag("moduleid=21&table=article_21&length=32 &condition=status=3 &pagesize=10&order=addtime desc&template=null")} {loop $tags $t} <p><span class="f_gray f_r">{date('Y-m-d',$t[addtime])}</span> <span class="f_l"> {php $tagss = tag("moduleid=21&table=category&condition=moduleid=21 and catid=".$t[catid]."&template=null")} {loop $tagss $tt} <a href="{$tt[linkurl]}">{dsubstr($tt[catname],22)}</a> {/loop} </span> <a href="{$t[linkurl]}">{$t[title]}</a></p> {/loop} {/if}

{if isset($MODULE[21])} - определение модуля.

pagesize=10 -кол-во выводимых статей.

moduleid=21 - ID модуля. ID можно посмотреть разделе: Настройки - Модули

status=3 - статус 3 = активен (модерация пройдена).

pagesize=10 - кол-во выводимой информации.

order=addtime desc - сортировка по: дате добавления, по убыванию.

length=32 - ограничение кол-ва символов в теме(названии). 32 - кол-во выводимых символов.

{dsubstr($tt[catname],22)} - ограничение кол-ва символов в названии категории. 22 - кол-во выводимых символов.


Форматы даты

datetype=1 - год datetype=2 - месяц-день datetype=3 - год-месяц-день datetype=4 - месяц-день-часы-минуты datetype=5 - год-месяц-день-часы-минуты datetype=6 - год-месяц-день-часы-минуты-секунды datetype=7 - день-месяц-год datetype=8 - день-месяц datetype=9 - день-месяц-часы-минуты datetype=10 - день-месяц-год-часы-минуты datetype=11 - день-месяц-год-часы-минуты-секунды

Last updated