Как сделать поле в профиле пользователя, которое может редактировать только админ?

голоса: 0
Здравствуйте.

Мне нужно, чтобы в профиле пользователя было поле, которое может редактировать только администратор сайта (или администратор и модераторы). Причем, желательно, чтобы размер вводимого текста был как можно больше.

Как это сделать? Если я делаю какое-то поле в профиле пользователям доступным для редактирования, то оно становится доступным как админу, так и самому пользователю (а нужно, чтобы сам пользователь не мог редактировать это поле).

Помогите, пожалуйста.

Заранее спасибо.
| Автор: | Категория: Пользователи

Ответов: 1

Голоса: +1
 
Лучший ответ
Можно попробовать скрыть это поле через условные операторы (Персональная страница + Форма редактирования персональных данных)
| Автор:
Выбор ответа лучшим | | Автор: Lis-Milagros
А что такое условные операторы? Как их найти или вписать?
Lis-Milagros,
Они создают условие, при котором будет выполняться некое действие.  Напишите мне, какое поле (поля) хотите использовать, я сделаю Вам условие.

И советую прочитать: http://forum.ucoz.ru/forum/24-1006-1
fanatikvoice,
Спасибо!

Например, Yahoo идентификатор - $_YAHOO$
Lis-Milagros,

Допустим так:

<?if($GROUP_ID$=='4')?><?if($YAHOO_FL$)?>
<tr id="siM15"><td class="manTd1" id="siM16">$YAHOO_SIGN$</td><td class="manTd2" id="siM17">$YAHOO_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?><?endif?>

То  есть, при редактировании профиля пользователя, данное поле будет доступно для группы с ID 4 (по умолчанию "Администратор").

fanatikvoice,
Большое спасибо!
...