lookone

Рейтинг
1
Регистрация
13.03.2010

Тьфу ты блин, точно же. Забыл, что есть простой способ, без лазанья по коду)))

Кстати, [category=2] - [/category][not-category=2] {title} [/not-category] работает, но только в самой категории, а на главной странице нет.

Braindbrigada:
Сделайте отдельные шаблоны shortstory.tpl и fullstory.tpl для категории “Цитаты”

например: q_shortstory.tpl и q_fullstory.tpl

Хм... Хорошо, попробую. А где и как указать, чтобы подцеплялся другой шаблон, если категория другая?

А, уже нашел вроде. В show.short.php и т.д.

Только не понял пока, как указать elseif(categoryid=2) loadtpl...

	if( isset( $view_template ) and $view_template == "rss" ) {
} elseif( $category_id and $cat_info[$category_id]['short_tpl'] != '' ) $tpl->load_template( $cat_info[$category_id]['short_tpl'] . '.tpl' );
else $tpl->load_template( 'shortstory.tpl' );
TAFF:
Где именно выводит название?

Я пытаюсь изменить shortstory.tpl

Объясню сразу "зачем", чтоб понятней было.

На сайт будут добавляться цитаты, истории и т.д.

Соответственно, я хочу сделать так, чтобы при выводе новостей из категории "Цитаты" название не выводилось, ибо названия цитатам придумывать как-то немного бредово.

Вот, что я пытался сделать:

<td  class="ntitle" valign="top"><h1><img src="{category-icon}">[category=2] - [/category][not-category=2] {title} [/not-category]</h1></td>
TAFF:
Ошибся, значит вот так:
[category=X]-[/category][not-category=X]{title}[/not-category]


TAFF добавил 13.03.2010 в 16:37

Обновляйте DLE

TAFF добавил 13.03.2010 в 16:38
-------------

Не знаю

Поздно заметил ответ. Еще раз напишу, что пробовал именно так. Толку 0. Выводит название в любом случае. DLE последний на данный момент (8.3), и по идее работать должно всё нормально, я посмотрел в php-файлах:

	if( strpos( $tpl->copy_template, "[category=" ) !== false ) {
$tpl->copy_template = preg_replace( "#\\[category=(.+?)\\](.*?)\\[/category\\]#ies", "check_category('\\1', '\\2', '{$category_id}')", $tpl->copy_template );
}

if( strpos( $tpl->copy_template, "[not-category=" ) !== false ) {
$tpl->copy_template = preg_replace( "#\\[not-category=(.+?)\\](.*?)\\[/not-category\\]#ies", "check_category('\\1', '\\2', '{$category_id}', false)", $tpl->copy_template );
}
TAFF:
#1 Хз, пишите "-"

#2

fullstory.tpl и shortstory.tpl

[group=X]-[/group][not-group=X]{title}[/not-group]


X - ID категории (можно узнать в админке), можно указать через запятую несколько категорий

1) я и спрашиваю, как именно это реализовать!

2) group это группа, а не ID категории новостей. category=2 тоже ничего не дает.

Пробовал:

[category=2] -[/category][not-category=2] {title}[/not-category]

Выводит название новости в любом случае.

12
Всего: 15