Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » как заставить работать тег [category=X] на странице добавления новости?

как заставить работать тег [category=X] на странице добавления новости?


     Все вопросы » Общие вопросы по PHP    1068

вопрос
Здравствуйте, изменил на сайте страницу добавления новости.


Цена недвижимости:
<input name="xfield[nedvizhimost-cena]" value="" type="text" placeholder="1 000" />

доп поле в админке nedvizhimost-cena
Телефон:
<input name="xfield[tel]" value="" type="text" placeholder="+7 909-703-75-67" />


Телефон 2 (запосной):
<input name="xfield[tel2]" value="" type="text" placeholder="+7 909-703-75-67" />




Столкнулся с проблемой, все 3 доп. поля привязаны к категории 48.тег [category=48] [/category] просто не работает..


Если добавить новость 52 категории.
Выводятся доп.поля 48 категории..

Простой вопрос как избавиться от дополнительных полей 48 категории при добавлении новости в 52 категорию.

Добавляю категории при помощи http://вашсайт.ru/index.php?do=addnews&category=X


Все что ответили на оф. сайте используйте {xfields}... но он не вписывается в дизайн)

Может можно как то заставить работать тег [category=48] [/category] на странице добавления новости

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


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

lutskboy
Эксперт

lutskboy - -

можно в \engine\modules\functions.php после

function check_category( $matches=array() ) {
	global $category_id;


вставить

if($_GET['do']=='addnews') $category_id = $_GET['category'];


а в \engine\modules\main.php
перед
echo $tpl->result['main'];

вставить

if (stripos ( $tpl->result['main'], "[category=" ) !== false) {
	$tpl->result['main'] = preg_replace_callback ( "#\\[(category)=(.+?)\\](.*?)\\[/category\\]#is", "check_category", $tpl->result['main'] );
}


чем ето чревато я не знаю

Krolik
Юзер

Krolik - -

Чето очень критично может быть?

Krolik
Юзер

Krolik - -

Спасибо, вроде работает

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

 22.11.2014 shakhtarr  Общие вопросы по PHP
наверх