Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как добавить новый тег в linkenso?

Как добавить новый тег в linkenso?


     09.07.2016    Общие вопросы, Шаблоны (TPL), Общие вопросы по PHP, Хаки    1543

вопрос
Как вывести тег {tags} в linkenso 2.2.0

Ответил: PunPun


Открыть файл модуля в /engine/modules найти
$fields = 'id, date, short_story, full_story, xfields, title, metatitle, category, alt_name, approve';
заменить на :
$fields = 'id, date, short_story, full_story, xfields, title, metatitle, category, alt_name, approve, tags';
Далее находим :
$post['full_story'] = stripslashes($post['full_story']);
Ниже вставляем :
$post['tags'] = explode( ",", $post['tags'] );
foreach ( $post['tags'] as $value )
{
    $value = trim( $value );
    if( $this->dle_config['allow_alt_url'] ) $tags[] = "<a href=\"" . $this->dle_config['http_home_url'] . "tags/" . urlencode( $value ) . "/\">" . $value . "</a>";
    else $tags[] = "<a href=\"$PHP_SELF?do=tags&amp;tag=" . urlencode( $value ) . "\">" . $value . "</a>";
}
$tags = implode( " ", $tags );
Далее находим :
'{image}'        => $image,
ниже вставляем
'{tags}'        => $tags,
Далее находим :
"'\[not_show_image\\](.*?)\[/not_show_image\]'si" => empty($image) ? "\\1" : '',
Ниже вставляем :
"'\[not-tags\\](.*?)\[/not-tags\]'si" => empty($tags) ? "\\1" : '',
"'\[tags\\](.*?)\[/tags\]'si" => empty($tags) ? '' : "\\1",
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх