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

удаление доп поля, ранее используемого


     23.03.2013    дополнительные поля, доп поле    Все вопросы » Ламерские вопросы    4568

вопрос
подскажите, пожалуйста, у меня на сайте добавление новости идет через доп поля. но появилась необходимость убрать некоторые доп поля из формы добавления новости (причем которые ранее заполнялясь), как это реализовать?
ведь в addnews доп поля выводятся одной таблицей и невозможно исключить одно доп поле

 <table class="news-form-xfield">{xfields}</table>


а если я просто удалю доп поле, то исчезнет информация из предыдущих уже опубликованных новостей

Ответил: BR0kEN


Если по-проще, то: открыть /engine/inc/xfields.php, найти строку:
} elseif ($value[3] == "text") {
и заменить ее на:
} elseif ($value[3] == "text" AND $fieldname != 'fieldname') {
Таким образом поле под названием fieldname не будет выводиться при добавлении новостей с сайта.

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

Natashulay
Юзер

Natashulay - 23 марта 2013 09:29 -

BR0kEN, это работает если надо убрать одно поле, а если несколько ставить через запятую, то не работает. подскажите, как прописать несколько полей

Lynat1k
Юзер

Lynat1k - 23 марта 2013 12:33 -

че то не пойму. а не проще в шаблон вставить кд каждого поля отдельно?

Natashulay
Юзер

Natashulay - 23 марта 2013 12:54 -

код каждого поля отдельно я ставлю fullstory и shortstory где идет вывод значений доп поля, а в addnews (где будет заполнятся доп поле) как вывести отдельно каждое поле?

nowheremany
Эксперт

nowheremany - 23 марта 2013 15:40 -


Благодарность принимаю тут Связь

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

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

наверх