Ваш IP адрес: 54.198.108.19
Сегодня: 22.11.2017
04:44

Скрипты, шаблоны, софт для популярных CMS. Программы для PC

Приветствуем, дорогой пользователь на сайте scripts-for-you.ru! Здесь ты найдешь множество скриптов, шаблонов, хаков, движков для популяных CMS: Ucoz, DLE, Joomla, Wordpress.
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: Aid 
Форум веб-мастеров Scripts-For-You.RU » Все для cms uCoz » Остальное » Пользователи: группы
Пользователи: группы
AidДата: Понедельник, 22.03.2010, 20:06 | Сообщение # 1
Генерал-майор
Группа: Модераторы
Сообщений: 326
Награды: 3
Репутация: 18
Статус: Offline
Цвета групп

Если вы используете стандартные таблицы стилей то Админы -красные, Модераторы - синие, Проверенные -зелёные и задаётся это следующими строками:

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

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;}

но результата нет. Что я не так сделал?
Варианта два:
1. Ваша VIP-группа не Other1
2. В шаблоне ссылка не на тот файл стилей, который вы меняли.
Я создал группу VIP и поставил цвет:
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;}

Блокирование пользователя

Как сделать, чтобы пользователь больше никогда не смог зайти на сайт?

На главной странице после </head> поставить скрипт:

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

Таким образом можно указать для каждой группы свой цвет, при это остаётся возможность поставить каждому пользователю персональный цвет ника в сообщениях форума.

Прочие обозначения цветов пользователей.

На Главной форума:
1. Приветствуем нового участника - class="lastUserLink" (если не задан, то имеет цвет общей ссылки)
2. Поздравляем с Днем Рождения! - class="userBirthdayLink" (аналогично)
3. Модератор форума - class="forumModer" (аналогично)
4. Автор темы - class="lastPostUserLink" (аналогично)
Внутри форума на странице разделов и форумов п.п. 3 и 4 те же классы.

На странице с сообщениями:
1. Модератор форума - тот же class="forumModer"
2. Ник пользователя - class="postUser"
3. Название группы - class="postUserGroup" ('то не ссылка, а простой текст и класс распространяется на оба слова - например, группа: Модераторы)

На сайте названия групп также определяются классами groupModer, groupAdmin, groupUser и т.д.
Если вы хотите внизу форума сделать расшифровку цифрового обозначения групп, то поместите в шаблоне внизу под $BODY$ следующий код

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>

Ваша_группа2

(цвета в примере случайные)

И самое главное - меняя цвета групп озаботьтесь проверкой, указан ли в шаблоне страницы адрес именно того файла в который вы вносите коррекции?
В шаблоне должна быть строчка:

Code

<link type="text/css" rel="StyleSheet" href="http://АДРЕС_ВАШЕГО_САЙТА/_st/my.css" />
 
Форум веб-мастеров Scripts-For-You.RU » Все для cms uCoz » Остальное » Пользователи: группы
Страница 1 из 11
Поиск: