вопрос
привет) собственно вопрос уже в заголовке. сделал редактирование новости на отдельной странице, сейчас необходимо сделать вывод определённого текста в addnews.tpl если новость уже принадлежит к выбранной категории.
если редактируемая новость пренадлежит категоии с id 5, то для неё будет выводится текст заключённый в теги
где id -ид категории которой принадлежит новость.
нужно что-то вроде тегов [catlist=*], [category=*]
если редактируемая новость пренадлежит категоии с id 5, то для неё будет выводится текст заключённый в теги
[addnews-id]текст[/addnews]
где id -ид категории которой принадлежит новость.
нужно что-то вроде тегов [catlist=*], [category=*]
Открыть /engine/modules/addnews.php найти
$cat_list = explode( ',', $row['category'] );
Ниже вставить$tpl->copy_template = preg_replace_callback("'\\[addnews-([0-9]+)\\](.*?)\\[/addnews\\]'si", function ($m) use($cat_list) {
if ($m[1] && in_array($m[1], $cat_list)) {
return $m[2];
}
}, $tpl->copy_template);