В этом разборе кода я хочу поговорить о списке пользователей которые находятся на сайте в данную минуту.
Продолжаю рассказывать, а если быть точным то разбираю HTML код uCoz на основные составляющие. И в этой заметке речь пойдёт о второй по важности системной переменной в функции uCoz Кто онлайн.
$ONLINE_USERS_LIST$
Список зарегистрированных пользователей сайта, находящиеся на сайте в данную минуту.
Давайте как всегда поместим данную переменную в div ячейку:
и посмотрим на исходный HTML код который сгенерировал нам uCoz:
Мы с вами видим ссылку на профиль пользователя и его Логин, а также название классов. В данном примере название классов совпадают с название группы в которой находится пользователь:
А вы знаете, что всего можно создать 16 групп. 6 стандартный групп от uCoz и 10 новых групп на ваше усмотрение.
Ниже я буду предоставлять CSS пример для первых трёх групп, ну а вы по шаблону сможете прописать свои стили для остальных групп:
Изменить цвет группы:
Обратите внимание на последнюю строчку кода, я прописал главной ячейки div, цвет при наведении на ссылку стрелкой мыши, так как считаю, что любая ссылка на сайте должна взаимодействовать с пользователям и показывать ему, что она действительно ссылка.
Изменить фон группы:
Второй вариант подразумевает под собой изменение фона ссылки и цвета текста внутри, а также закругление уголков ячейки, внутренние и внешние отступы.
Как убрать запятые:
Как вы могли заметить, в данной HTML коде присутствуют запятые, их к сожалению нельзя убрать, но:
1. можно заменить на другой символ, благодаря Замене стандартных надписей.
2. скрыть благодаря CSS стилям, что собственно я и предлагаю сделать.
нам надо добавить следующие строчки кода:
Я думаю многие из вас поняли в чём хитрость данного решения, я установил в ячейки div размер шрифта 0, а ссылкам прописал размер шрифта 11px, тем самым скрыв запятые с глаз долой.
P.S
Напоследок хочется посоветовать многим читателям моего блога не превращать список пользователей в новогоднюю гирлянду с различными цветовыми решениями, под названием вырви глаз, гигантскими шрифтами, подчеркиванием и т.д
А остановитесь на простом и лёгком решении!
На этом всё, спасибо за внимание!
Продолжаю рассказывать, а если быть точным то разбираю HTML код uCoz на основные составляющие. И в этой заметке речь пойдёт о второй по важности системной переменной в функции uCoz Кто онлайн.
$ONLINE_USERS_LIST$
Список зарегистрированных пользователей сайта, находящиеся на сайте в данную минуту.
Давайте как всегда поместим данную переменную в div ячейку:
Код
<div class="uotvet-kto-online-list">
$ONLINE_USERS_LIST$
</div>
$ONLINE_USERS_LIST$
</div>
и посмотрим на исходный HTML код который сгенерировал нам uCoz:
Код
<div class="uotvet-kto-online-list">
<a class="groupAdmin" href="http://manucoz.ru/" target="_blank">RuleZ-DM</a>,
<a class="groupModer" href="href="http://manucoz.ru/" target="_blank">RuleZ-DM</a>,
<a class="groupUser" href="href="http://manucoz.ru/" target="_blank">RuleZ-DM</a>,
<a class="groupVerify" href="href="http://manucoz.ru/" target="_blank">RuleZ-DM</a>,
<a class="groupFriends" href="href="http://manucoz.ru/" target="_blank">RuleZ-DM</a>,
<a class="groupBanned" href="href="http://manucoz.ru/" target="_blank">RuleZ-DM</a>,
<a class="groupOther1" href="href="http://manucoz.ru/" target="_blank">RuleZ-DM</a>,
<a class="groupOther2" href="href="http://manucoz.ru/" target="_blank">RuleZ-DM</a>
</div>
<a class="groupAdmin" href="http://manucoz.ru/" target="_blank">RuleZ-DM</a>,
<a class="groupModer" href="href="http://manucoz.ru/" target="_blank">RuleZ-DM</a>,
<a class="groupUser" href="href="http://manucoz.ru/" target="_blank">RuleZ-DM</a>,
<a class="groupVerify" href="href="http://manucoz.ru/" target="_blank">RuleZ-DM</a>,
<a class="groupFriends" href="href="http://manucoz.ru/" target="_blank">RuleZ-DM</a>,
<a class="groupBanned" href="href="http://manucoz.ru/" target="_blank">RuleZ-DM</a>,
<a class="groupOther1" href="href="http://manucoz.ru/" target="_blank">RuleZ-DM</a>,
<a class="groupOther2" href="href="http://manucoz.ru/" target="_blank">RuleZ-DM</a>
</div>
Мы с вами видим ссылку на профиль пользователя и его Логин, а также название классов. В данном примере название классов совпадают с название группы в которой находится пользователь:
Код
groupAdmin Группа Администраторы
groupModer Группа Модераторы
groupUser Группа пользователи
groupVerify Группа Проверенные
groupFriends Группа Друзья
groupBanned Группа Заблокированные
groupOther1 Новая группа 1
groupOther2 Новая группа 2
groupModer Группа Модераторы
groupUser Группа пользователи
groupVerify Группа Проверенные
groupFriends Группа Друзья
groupBanned Группа Заблокированные
groupOther1 Новая группа 1
groupOther2 Новая группа 2
А вы знаете, что всего можно создать 16 групп. 6 стандартный групп от uCoz и 10 новых групп на ваше усмотрение.
Ниже я буду предоставлять CSS пример для первых трёх групп, ну а вы по шаблону сможете прописать свои стили для остальных групп:
Изменить цвет группы:
Код
.uotvet-kto-online-list {
float:left;
width:100%;
margin: 15px 0px 15px 0px;
}
.groupAdmin:link,
.groupAdmin:visited {color:#8900C9;}
.groupModer:link,
.groupModer:visited {color:#FF00AE;}
.groupUser:link,
.groupUser:visited {color:#3AE2CE;}
.uotvet-kto-online-list a:hover {color:#468C08;}
float:left;
width:100%;
margin: 15px 0px 15px 0px;
}
.groupAdmin:link,
.groupAdmin:visited {color:#8900C9;}
.groupModer:link,
.groupModer:visited {color:#FF00AE;}
.groupUser:link,
.groupUser:visited {color:#3AE2CE;}
.uotvet-kto-online-list a:hover {color:#468C08;}
Обратите внимание на последнюю строчку кода, я прописал главной ячейки div, цвет при наведении на ссылку стрелкой мыши, так как считаю, что любая ссылка на сайте должна взаимодействовать с пользователям и показывать ему, что она действительно ссылка.
Изменить фон группы:
Второй вариант подразумевает под собой изменение фона ссылки и цвета текста внутри, а также закругление уголков ячейки, внутренние и внешние отступы.
Код
.uotvet-kto-online-list {
float:left;
width:100%;
margin: 15px 0px 15px 0px;
}
.groupAdmin:link,
.groupAdmin:visited {background:#7DD5ED;}
.groupModer:link,
.groupModer:visited {background:#EACD4B;}
.groupUser:link,
.groupUser:visited {background:#E4785B;}
.uotvet-kto-online-list a {
float:left;
padding: 2px 5px 2px 5px;
margin: 0px 5px 5px 0px;
font-weight:bold;
color:#fff;
border-radius:3px;
}
.uotvet-kto-online-list a:hover {
color:#555;
}
float:left;
width:100%;
margin: 15px 0px 15px 0px;
}
.groupAdmin:link,
.groupAdmin:visited {background:#7DD5ED;}
.groupModer:link,
.groupModer:visited {background:#EACD4B;}
.groupUser:link,
.groupUser:visited {background:#E4785B;}
.uotvet-kto-online-list a {
float:left;
padding: 2px 5px 2px 5px;
margin: 0px 5px 5px 0px;
font-weight:bold;
color:#fff;
border-radius:3px;
}
.uotvet-kto-online-list a:hover {
color:#555;
}
Как убрать запятые:
Как вы могли заметить, в данной HTML коде присутствуют запятые, их к сожалению нельзя убрать, но:
1. можно заменить на другой символ, благодаря Замене стандартных надписей.
2. скрыть благодаря CSS стилям, что собственно я и предлагаю сделать.
нам надо добавить следующие строчки кода:
Код
.uotvet-kto-online-list {
font:0px Verdana,Arial,Helvetica, sans-serif;
}
.uotvet-kto-online-list a {
font:11px Verdana,Arial,Helvetica, sans-serif;
}
font:0px Verdana,Arial,Helvetica, sans-serif;
}
.uotvet-kto-online-list a {
font:11px Verdana,Arial,Helvetica, sans-serif;
}
Я думаю многие из вас поняли в чём хитрость данного решения, я установил в ячейки div размер шрифта 0, а ссылкам прописал размер шрифта 11px, тем самым скрыв запятые с глаз долой.
P.S
Напоследок хочется посоветовать многим читателям моего блога не превращать список пользователей в новогоднюю гирлянду с различными цветовыми решениями, под названием вырви глаз, гигантскими шрифтами, подчеркиванием и т.д
А остановитесь на простом и лёгком решении!
На этом всё, спасибо за внимание!
Ctrl
Enter
Заметили ошЫбку
Выделите текст и нажмите Ctrl+EnterКомментарии (0)
Добавить