Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Ламерские вопросы удаление доп поля, ранее используемого

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


     23.03.2013    Ламерские вопросы    2888

вопрос
подскажите, пожалуйста, у меня на сайте добавление новости идет через доп поля. но появилась необходимость убрать некоторые доп поля из формы добавления новости (причем которые ранее заполнялясь), как это реализовать?
ведь в 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
15 | 16

Natashulay - 23 марта 2013 09:29 - Юзер

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

Lynat1k
1

373 | 93

Lynat1k - 23 марта 2013 12:33 - Юзер

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

Natashulay
15 | 16

Natashulay - 23 марта 2013 12:54 - Юзер

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

nowheremany
192

1660 | 1292

nowheremany - 23 марта 2013 15:40 - Эксперт


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

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

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