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

Доступ к дополнительным полям


     01.07.2011    Общие вопросы    3291

вопрос
Как сделать что бы некоторые дополнительные поля при добавлении новости в DLE мог заполнять только администратор?

Ответил: ПафНутиЙ


Очень легко и не принуждённо:

в addnews.tpl в нужном месте пишем:

[group=1]<input name="xfield[fieldname]" id="xf_fieldname" value="" type="text" />[/group]
где fieldname- имя дополнительного поля (смотреть в админке)



UPD

для выпадающео списка создаём доп поле с четырьмя (или сколько там надо) пунктами, а потом приводим всё вот к такому виду в addnews.tpl :
<div id="xfield_holder_fieldname">
<select name="xfield[fieldname]">

<option value="0" selected></option>
<option value="1">111</option>
<option value="2">222</option>
<option value="3">333</option>

<option value="xx">XXX</option>
</select>
</div>


А ещё проще - добавить сначала в addnews.tpl тег xfields, а потом посмотреть исх. код, и допилить его.

Комментарии пользователей (2)

maggit
1

1 | 1

maggit - 9 ноября 2011 12:53 - Юзер

А можно ли это реализовать через файл xfields.php ? То есть именно там прописать если пользователь в группе 1 - тогда показывать такое-то поле, если нет- не показывать.
Потому что через group можно сделать только в addnews.tpl , а при реддактировании все равно вылезают все доп поля recourse

specific
18 | 16

specific - 22 февраля 2013 11:10 - Юзер

Мне тоже это очень необходимо, подскажите пожалуйста)

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

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