[ Новые сообщения · Участники · Правила форума · Поиск · RSS ] |
|
Форум » Скрипты для uCoz » FAQ по uCoz системе » Как изменить группу пользователя (Как изменить группу пользователя) |
Как изменить группу пользователя |
Как изменить группу пользователя
1. Панель управления >> Пользователи; ========================================= Цвета групп Если вы используете стандартные таблицы стилей то Админы -красные, Модераторы - синие, Проверенные -зелёные и задаётся это следующими строками:
Code /* User Group Marks */ a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;} a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;} a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;} /* ---------------- */ Группа Пользователи здесь не указывается и её цвет задаётся первыми строками таблицы стилей, то есть это цвет общих ссылок. Если вы хотите ввести для Пользователей свой цвет, то добавляете строчку для groupUser.
Code /* User Group Marks */ a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;} a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;} a.groupUser:link,a.groupUser:visited,a.groupUser:hover {color:#A8C9E2;} a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;} /* ---------------- */ Каждая новая добавленная вами группа получает обозначение groupOther(1-10), так как добавить можно 10 групп. Номер группы в этом случае очерёдность добавления.
Code /* User Group Marks */ a.groupModer:link,a.groupModer:visited,a.groupMo der:hover {color:blue;} a.groupAdmin:link,a.groupAdmin:visited,a.groupA dmin:hover {color:red;} a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;} a.groupOther1:link,a.groupOther1:visited,a.groupOther1:hover {color:Yellow;} a.groupOther2:link,a.groupOther2:visited,a.groupOther2:hover {color:DarkCyan;} и т.д. аналогично /* ---------------- */ Цвет можно назначать как названием на английском так и шестнадцатиричным кодом RGB. Может ли группа "Пользователи" использоват html-коды? Как сделать, чтобы имена отображались жирным шрифтом в "кто онлайн на сайте и форуме"?
Code /* User Group Marks */ a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;[b]font-weight:bold;[/b]} a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:#bf0577;font-weight:bold;} Цвет прописан, результата - нет Я создал группу VIP и прописал код:
Code a.groupOther1:link,a.groupOther1:visited,a.grou pOther1:hover {color:Yellow;} но результата нет. Что я не так сделал?
Code a.groupVIP:link,a.groupVIP:visited,a.grou pVIP:hover {color:DarkCyan;} Однако он не выводится.
Code a.groupOther1:link,a.groupOther1:visited,a.groupOther1:hover {color:DarkCyan;} Блокирование пользователя Как сделать, чтобы пользователь больше никогда не смог зайти на сайт? На главной странице после поставить скрипт:
Code <?if($USERNAME$='Имя нарушителя')?><input type="button" value="Разбаниться" onClick="window.close()"><?else?>$BODY$</?endif?> Но здесь есть один минус - если пользователь вылогинился, то он сможет просто перерегистрироваться... Вместо имени пользователя можно поставить бан-группу:
Code <?if($GROUP_ID$=ID)?><input type="button" value="Разбаниться" onClick="window.close()"><?else?>$BODY$</?endif?> ID - номер группы или IP:
Code <?if($USER_IP$=IP)?><input type="button" value="Разбаниться" onClick="window.close()"><?else?>$BODY$</?endif?> А вообще, пользователь может просто переподключиться (если айпи динамический) или зайти под прокси, в этом случае Вы потратите время. Изучайте систему и интернет технологии, придумывайте "штучки" для подкола неугодных пользователей... Цвета ников в сообщениях Можно ли сделать так, чтобы цвета, которые я установил для групп, отображались при ответе на форуме, а то у меня все ники в ответах голубые. Идём в шаблон "Вид материалов" форума, находим строчку:
Code <tr><td width="23%" class="postTdTop" align="center"><a class="postUser" href="javascript://" onClick="emoticon('[b]$USERNAME$[/b],');return false;">$USERNAME$</a></td> заменяем на:
Code <tr><td width="23%" class="postTdTop" align="center"><a class="postUser$GROUP_ID$" href="javascript://" onClick="emoticon('[b]$USERNAME$[/b],');return false;"><span class="forum_nik$UID$">$USERNAME$</span></a></td> cохраняем шаблон, дальше идём в "Таблицу стилей (CSS)" и вписываем там следующие строчки:
Code a.postUser1 {color:#000000;} - цвет группы 1 a.postUser2 {color:#00FF00;} - цвет группы 2 a.postUser3 {color:#0000FF;} - цвет группы 3 a.postUser4 {color:#FF0000;} - цвет группы 4 Ну и так далее для каждой группы (если у Вас больше четырёх). Дальше ставим определённый цвет ника определённому пользователю, там же, в CSS пишем:
Code .forum_nik1 {color:#F6F6F6;} - цвет ника для пользователя с ID=1 .forum_nik6 {color:#F7F7F7;} - цвет ника для пользователя с ID=6 .forum_nik7 {color:#F9F9F9;} - цвет ника для пользователя с ID=7 .forum_nik4 {color:#A6A6A6;} - цвет ника для пользователя с ID=4 Таким образом можно указать для каждой группы свой цвет, при это остаётся возможность поставить каждому пользователю персональный цвет ника в сообщениях форума. Прочие обозначения цветов пользователей. На Главной форума: На странице с сообщениями: На сайте названия групп также определяются классами groupModer, groupAdmin, groupUser и т.д.
Code <font color="Red">Администратор</font> <font color="Blue">Модератор</font> <font color="#948549">Пользователь</font> <font color="Green">Проверенный</font> <font color="DarkCyan">Ваша_группа1 </font><font color="#9966FF">Ваша_группа2</font> Администратор Модератор Пользователь Проверенный Ваша_группа1 Ваша_группа2 (цвета в примере случайные) И самое главное - меняя цвета групп озаботьтесь проверкой, указан ли в шаблоне страницы адрес именно того файла в который вы вносите коррекции?
Code <link type="text/css" rel="StyleSheet" href="http://АДРЕС_ВАШЕГО_САЙТА/_st/my.css" /> |
| |||
| |||