Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как прописать в теге [category=1,2,3] текст [/category] категории через тире?

Как прописать в теге [category=1,2,3] текст [/category] категории через тире?


     18.03.2015    Общие вопросы, Шаблоны (TPL)    3052

вопрос
Приветствую, как сделать чтобы в теге [category=1,2,3] текст [/category] категории можно прописывать не только через запятую, а и через тире как это реализовано в custom? А то при большом количестве категорий это неудобно и долго делать.

Ответа пока нет


14 комментариев

follor
Юзер

follor - 19 марта 2015 15:10 -

Гуру, вариантов совсем нет?

moldtube
Юзер

moldtube - 19 марта 2015 17:23 -

а ты попробувал прописать через тире хоть

follor
Юзер

follor - 19 марта 2015 17:27 -

moldtube если бы не пробовал, то и не спрашивал бы.

moldtube
Юзер

moldtube - 19 марта 2015 17:40 -

извини не правилино понел вопрос,подумол про тег custom category

follor
Юзер

follor - 20 марта 2015 19:19 -

Подниму тему, может кто сможет помочь!?

ПафНутиЙ
Админ

ПафНутиЙ - 20 марта 2015 19:24 -

Похоже у вас просто старая версия DLE т.к. в доках есть даже пример с тире.

Каков вопрос - таков и ответ. Просто помните об этом.

follor
Юзер

follor - 20 марта 2015 19:28 -

Цитата: ПафНутиЙ
Похоже у вас просто старая версия DLE т.к. в доках есть даже пример с тире.

Движок 10.4, а пример там в теге custom, в [category=1,2,3] текст [/category] тире не работает.

ПафНутиЙ
Админ

ПафНутиЙ - 20 марта 2015 20:30 -

пишите в саппорт, это косяк разработчика.

Каков вопрос - таков и ответ. Просто помните об этом.

vitnet
PHP-developer

vitnet - 20 марта 2015 19:57 -

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

follor
Юзер

follor - 20 марта 2015 20:00 -

vitnet, а "шаманить" то много?

vitnet
PHP-developer

vitnet - 20 марта 2015 20:49 -

engine/modules/functions.php найти
    $cats     = str_replace( " ", "", $cats );    
    $cats     = explode( ',', $cats );
    $category = explode( ',', $category );
    $found    = false;

    foreach ( $category as $element ) {

заменить на (привести в такой вид)

follor
Юзер

follor - 20 марта 2015 21:02 -

vitnet в очередной раз Спасибо тебе огромное, всё работает)

Djinn
Юзер

Djinn - 11 января 2016 23:30 -

vitnet,
А можно то же самое проделать с тегом [news= ?

Djinn
Юзер

Djinn - 11 января 2016 23:29 -

упс

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх