Tagging System For Topics
Многофункциональная система тегов для вашего форума.
Особенности⚓︎
- Возможность добавлять теги к создаваемым темам.
- Поиск по тегам.
- Отдельная страница в меню для вывода тегов.
- Определение прав доступа на добавление, удаление и управление тегами.
- Детальная настройка облака тегов.
Нестандартное оформление⚓︎
Ниже приведен пример нестандартного оформления блока с тегами (взято с сайта idesignsmf.com).
Найти код в Display.template.php
:
<?php
// Tagging System
echo '
<div class="clearfix windowbg largepadding">
<b>', $txt['smftags_topic'], '</b>';
foreach ($context['topic_tags'] as $i => $tag) {
echo '
<a href="' . $scripturl . '?action=tags;tagid=' . $tag['ID_TAG'] . '">' . $tag['tag'] . '</a> ';
if (! $context['user']['is_guest'] && allowedTo('smftags_del')) {
echo '
<a href="' . $scripturl . '?action=tags;sa=deletetag;tagid=' . $tag['ID'] . '"><font color="#FF0000">[X]</font></a> ';
}
}
global $topic;
if (! $context['user']['is_guest'] && allowedTo('smftags_add')) {
echo '
<a href="' . $scripturl . '?action=tags;sa=addtag;topic=',$topic, '">' . $txt['smftags_addtag'] . '</a>';
}
echo '
</div>';
и заменить на:
<?php
// Tagging System
echo '
<div class="clearfix windowbg largepadding">
', $txt['smftags_topic'], '';
foreach ($context['topic_tags'] as $i => $tag) {
echo '
<span class="smf_tags"><a href="' . $scripturl . '?action=tags;tagid=' . $tag['ID_TAG'] . '">' . $tag['tag'] . '</a></span> ';
if (! $context['user']['is_guest'] && allowedTo('smftags_del')) {
echo '
<a href="' . $scripturl . '?action=tags;sa=deletetag;tagid=' . $tag['ID'] . '"><font color="#FF0000">[X]</font></a> ';
}
}
if (! $context['user']['is_guest'] && allowedTo('smftags_add')) {
echo '
<a href="' . $scripturl . '?action=tags;sa=addtag;topic=', $context['current_topic'], '">' . $txt['smftags_addtag'] . '</a>';
}
echo '
</div><br />';
// End Tagging System
Добавить в index.css
используемой темы этот код: