- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Мне бы хотелось узнать, как именно можно реализовать 2 возможности, и опишу их по возможности более понятно:
1) if(category_ID==1), т.е. если выбрана определенная категория, то {не показывать поле "Название новости" при добавлении новости с сайта и сразу же присвоить этому полю значение "-", т.к. пустым его оставить не получится}
2) В выводе новостей, если новость из определенной категории (category_ID==1), то {не выводить заголовок в краткой и полной новости}
Кто поможет реализовать? Или, может, уже кто-то делал подобное, тогда можно дать ссылку, где почитать.
#1 Хз, пишите "-"
#2
fullstory.tpl и shortstory.tpl
[group=X]-[/group][not-group=X]{title}[/not-group]X - ID категории (можно узнать в админке), можно указать через запятую несколько категорий
#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]
Выводит название новости в любом случае.
2) group это группа, а не ID категории новостей.
Ошибся, значит вот так:
[category=X]-[/category][not-category=X]{title}[/not-category]TAFF добавил 13.03.2010 в 16:37
category=2 тоже ничего не дает.
Обновляйте DLE
TAFF добавил 13.03.2010 в 16:38
-------------
1) я и спрашиваю, как именно это реализовать!
Не знаю
Ошибся, значит вот так:
[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 );
}
Поздно заметил ответ. Еще раз напишу, что пробовал именно так. Толку 0. Выводит название в любом случае.
Где именно выводит название?
Где именно выводит название?
Я пытаюсь изменить shortstory.tpl
Объясню сразу "зачем", чтоб понятней было.
На сайт будут добавляться цитаты, истории и т.д.
Соответственно, я хочу сделать так, чтобы при выводе новостей из категории "Цитаты" название не выводилось, ибо названия цитатам придумывать как-то немного бредово.
Вот, что я пытался сделать:
<td class="ntitle" valign="top"><h1><img src="{category-icon}">[category=2] - [/category][not-category=2] {title} [/not-category]</h1></td>Сделайте отдельные шаблоны shortstory.tpl и fullstory.tpl для категории “Цитаты”
например: q_shortstory.tpl и q_fullstory.tpl
Сделайте отдельные шаблоны 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' );
твойсайт.ru/admin.php?mod=categories
Шаблон короткой новости и Шаблон полной новости
http://твойсайт/admin.php?mod=categories
Тьфу ты блин, точно же. Забыл, что есть простой способ, без лазанья по коду)))
Кстати, [category=2] - [/category][not-category=2] {title} [/not-category] работает, но только в самой категории, а на главной странице нет.