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

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Как сделать доступным дополнительное поле определённой группе?

Как сделать доступным дополнительное поле определённой группе?


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

вопрос
Собственно вопрос - Как сделать доступным дополнительное поле определённой группе? Или я слепой и не нашёл такое в самом движке.

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


13 комментариев

Апельсин
Юзер

Апельсин - -

Забыл уточнить - нужно скрыть определённое дополнительное поле при добавлении новости с сайта.

irrwisch
Юзер

irrwisch - -

только через шаблон

[group=x] [xfinput_X] [/group]

LazyDev
PHP-developer

LazyDev - -

irrwisch, прежде чем отвечать - читайте.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

irrwisch
Юзер

irrwisch - -

я как бы прочёл и та конструкция которую я написал выше сделает дополнительное поле доступным к заполнению только определённой группе в addnews.tpl, как раз это и нужно Апельсину...

LazyDev
PHP-developer

LazyDev - -

irrwisch, нет. Внимательно тогда изучите DLE если так уверены. Данный тег обрабатывается только в краткой новости, полной и кастоме. Все. И что вы хотели что бы он вывел ? Когда ему для группы нужно показать это поле при добавлении новости, а не вывести данные из него. Разница есть ?

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

irrwisch
Юзер

irrwisch - -

Gameer, я конечно понимаю что Вы трукодер и "эксперт", но вы видимо давно не заглядывали в доки

[xfinput_X] - Выводит ваше выбранное дополнительное поле в форме добавления новости в нужном вам месте, где X это имя дополнительного поля для новостей

а тег group глобален и работает везде

Апельсин
Юзер

Апельсин - -

Отлично, таким методом допустим я выведу доп поля и скрою их от остальных групп. Тогда мне придётся убрать {xfields} их addnews.tpl

irrwisch
Юзер

irrwisch - -

Нет, у Вас выведутся отдельно только те поля, которые Вы выведите через тег [xfinput_X], а остальные будут и дальше выводится тегом {xfields}.

Апельсин
Юзер

Апельсин - -

Те, которые будут выводиться через {xfields} будут дублироваться с теми, что я выведу через [xfinput_X]. Так получается.

irrwisch
Юзер

irrwisch - -

Нет дублироваться ничего не будет, те что вы будете выводить через [xfinput_X] вырезаются из {xfields}

hakypuhbiu
Юзер

hakypuhbiu - -

Вырезается само поле, но описание будет дублироваться. Это не вариант.

irrwisch
Юзер

irrwisch - -

Да, как оказалось если использовать [xfinput_X], то нужно все поля прописывать вручную и убирать {xfields}.

Апельсин
Юзер

Апельсин - -

Отлично, спасибо. Останется только оформить эти поля, так как описание поля у меня не выводится, и стиль поля инпута не настроено...

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

наверх