Теги
Тегі. Що це і як використовувати
Вставлення інформаційного контенту.
Використовуючи теги, можна налаштувати висновок інформаційного контенту дуже гнучко.
В панелі адміністрування доступно покрокове керівництво для створення власних тегів.
Власні теги можна створювати за прикладом існуючих.
Всі файли шаблонів тегів у директорії: /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