Использование {tags} в custom

Использование {tags} в custom

По умолчанию в теге {custom} нельзя вывести содержимое {tags}, чтобы можно было использовать в полной новости конструкцию типа {custom tags="{tags}". Хак для DLE поможет исправить это. При этом для внедрения в {custom} будет назначен отдельный тег, который будет выводить tags в виде тегов, а не ссылок.

Установка:
1. Открыть engine/modules/show.full.php и найти:
if( $config['allow_alt_url'] ) $tags[]

Добавить выше:
$tagsClean[] = $value;

Найти далее:
$tpl->set( '{tags}', implode( " ", $tags ) );

Добавить выше:
$tpl->set('{clean-tags}', implode(',', $tagsClean));

Готово!

Теперь в конструкции можно использовать тег новый {clean-tags}.
 
Версия DLE: 13.х
Автор: LazyDev
Источник
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

Комментариев 1

xrust 29 марта 2024 23:55
Вот такая конструкция выводит тег:
$tpl->set( '{clean-tags}', implode( $config['tags_separator'], $row['tags'] ) );

Но в custom tags="{clean-tags}", работать не хочет dle17.1.