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

Доп. поле обязательно для заполнения


     18.07.2014    Хаки    1554

вопрос
Здравствуйте. Возникла необходимость добавить несколько функций для доп. полей.
Прошу помочь с решением данных нужд.
1. Как при создании доп поля - список, сделать его обязательным?
2. Известно что есть выбор категорий для любого доп поля, но как сделать и выбор групп которым будет или не будет доступно это поле для заполнения?

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


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

OlegMaltsev
2

OlegMaltsev - 19 июля 2014 07:16 - Юзер


Просто убрать галочку при создании доп. поля. Второго вопроса не понял.

Djinn
2

79 | 4

Djinn - 19 июля 2014 07:55 - Юзер

Цитата: OlegMaltsev
Просто убрать галочку при создании доп. поля. Второго вопроса не понял.

Какую галочку? Спасибо за участие, но вы пробовали создавать поле - тип поля: список?

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

DaivZ
2

283 | 175

DaivZ - 19 июля 2014 10:36 - Юзер

Если на шаблонном уровне то доступ можно дать через [group=x] Доп поле [/group] если поставить хак: http://nowheredev.ru/developments/php/65-dopolnitelnye-polya-v-dobavlenii-novostey.html

Djinn
2

79 | 4

Djinn - 19 июля 2014 13:58 - Юзер

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

jarrro
63 | 23

jarrro - 12 августа 2014 12:31 - Юзер


Думаю ты немного не точно сформулировал свой вопрос. У меня похожая проблема, и я тоже не знаю как ее решить.
Чтобы не создавать лишней темы, спрошу здесь, надеюсь услышат. Суть вопроса:

При добавлении нового доп. поля, если выбрать список, то пропадает кнопка "Использовать при желании (можно оставить поле пуcтым)" (см. скриншот). По началу я оставил как есть, но при добавлении/редактировании новости новость не может быть создана по причине не заполненного поля. Я попробовал изменить в ручную в engine/data/xfields.txt но все равно ничего не изменилось, из-за поля типа "Список" новость не может быть изменена.

FastFud
50

1599 | 588

FastFud - 12 августа 2014 12:45 - Юзер

Попробуйте так: /engine/inc/xfields.php найти
<div id="optional3">
<span><input type="checkbox" name="editedxfield[7]"<?php echo $checked3; ?> id="editx7" />
<label for="editx7"> <?php echo $lang['xfield_xw4']; ?></label></span></div>
и заменить на
<div id="optional1">
<span><input type="checkbox" name="editedxfield[5]"<?php echo $checked; ?> id="editxfive" />
<label for="editxfive"> <?php echo $lang['xfield_xw']; ?></label></span></div>

jarrro
63 | 23

jarrro - 12 августа 2014 14:29 - Юзер

Все-равно пишет - Не заполнены необходимые поля

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

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