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

Код только для новых новостей


     07.01.2013    Все вопросы » Общие вопросы    3677

вопрос
Мои приветствия!
Который раз возникает такой вопрос, как решить не знаю.
Например: есть категория, там куча новостей, есть шаблон для этой категории, все нормально. Но вот появляется необходимость добавить в шаблон код ссылки, кнопки и так далее. Теперь этот код будет выводиться во всех новостях данной категории, а как сделать так, что бы код выводился только после того как его добавили, что бы в предыдущих новостях его не было, а только в настоящих и будущих?

Ответил: dj-avtosh


Я на самом деле плохо понял вопроса, но очевидно, у нужной новости записать значение в какую-то таблицу и задать условия что всё что более этой новости подключает шаблон, или что Вам там нужно.

3 комментария

BR0kEN
Эксперт

BR0kEN - 9 января 2013 02:14 -

Если не уверен на 100% в ответе - оставь комментарий.

OTM
Юзер

OTM - 9 января 2013 07:19 -

если речь о шаблонах для полной / краткой новости - можете попробовать создать дополнительное поле, тип поля "список" с пустым значением в конце и требуемым в начале (по умолчанию), код в шаблоне обрамите
 [xfgiven_x] [/xfgiven_x] или [xfnotgiven_X] [/xfnotgiven_X] 
наличие/отсутствие значения
 [xfvalue_x]
зависит от применённой конструкции и забитых в настройках доп. поля значений...
в итоге у новых новостей поле заполнено - то что в тегах выводится, в старых не заполнено - не выводится... есть ещё достаточно много тонкостей настройки данной конструкции, например вбить в значения списка "visible", "hidden" и пустое значение, если до вас дошла суть - думаю самостоятельно догадаетесь как всем этим распорядиться, описывать не вижу смысла, ибо зависит от конкретных требований.
на сколько целесообразно такое решение с точки зрения увеличения нагрузки - не знаю

Vysheluk
Юзер

Vysheluk - 11 января 2013 23:16 -

Отлично!
Большое спасибо!

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

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

наверх