» »

Сделать цветные Ники на сообщение форума

Сделать цветные Ники на сообщение форума

Тема заключается в том, что на форуме после установки скрипта. появятся цветные ники и у каждой группы будет свой оттенок цвета. Так как все мы знаем, что по умолчанию всегда идет под одной гаммой, которая прописана в стилях. Здесь же мы не будем выводить через CSS, а прямо поставим вид материала с простой заменой оператора. Когда установил на светлый дизайн, то понял, вся цветовая палитра была настроена под темный дизайн, что пришлось вывести на светлый. Но думаю после установки вы сами будете выводить тот цвет на группы который вам нужно или оставить как есть.

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

Так проверил на тестовом сайте, там был темный, стал светло синий.

Разноцветные ники на форуме

Приступаем к установке:

Управление дизайном » Форум » Вид материалов, Нужно найти USERNAME и заменяем на, основном этот оператор в начале находиться.

Это под темный дизайн:

Код
<?if($GROUP_ID$==1)?><font color="#f5f5ed"><?endif?>  
  <?if($GROUP_ID$==2)?><font color="#ffa538"><?endif?>  
  <?if($GROUP_ID$==3)?><font color="#96ff31"><?endif?>  
  <?if($GROUP_ID$==4)?><font color="#ADFF2F"><?endif?>  
  <?if($GROUP_ID$==5)?><font color="#34ccff"><?endif?>  
  <?if($GROUP_ID$==6)?><font color="#42ffa0"><?endif?>  
  <?if($GROUP_ID$==7)?><font color="#ff4aff"><?endif?>  
  <?if($GROUP_ID$==8)?><font color="#ffff5a"><?endif?>  
  <?if($GROUP_ID$==9)?><font color="#91dfff"><?endif?>  
  <?if($GROUP_ID$==10)?><font color="#ffb6ff"><?endif?>  
  <?if($GROUP_ID$==251)?><font color="#f09f81"><?endif?>  
  <?if($GROUP_ID$==255)?><font color="#99cdf2"><?endif?>  
  $USERNAME$</font>

Это под светлый дизайн сайта:

Код
<?if($GROUP_ID$==1)?><font color="#44443b"><?endif?>  
  <?if($GROUP_ID$==2)?><font color="#cf7c18"><?endif?>  
  <?if($GROUP_ID$==3)?><font color="#5eb708"><?endif?>  
  <?if($GROUP_ID$==4)?><font color="#ADFF2F"><?endif?>  
  <?if($GROUP_ID$==5)?><font color="#0f85ad"><?endif?>  
  <?if($GROUP_ID$==6)?><font color="#0eb662"><?endif?>  
  <?if($GROUP_ID$==7)?><font color="#bb15bb"><?endif?>  
  <?if($GROUP_ID$==8)?><font color="#acac11"><?endif?>  
  <?if($GROUP_ID$==9)?><font color="#5095b1"><?endif?>  
  <?if($GROUP_ID$==10)?><font color="#9d579d"><?endif?>  
  <?if($GROUP_ID$==251)?><font color="#bf5e3a"><?endif?>  
  <?if($GROUP_ID$==255)?><font color="#486f8b"><?endif?>  
  $USERNAME$</font>

PS - как поставили, то смотрим по цвету, то кто то захочет группе администратор красный сделать или наоборот, вообщем здесь вы сами ставите тот оттенок который по вашему мнению больше подходит.
24.06.2017 Просмотров: 273 Комментарий: (7)

Поделиться в социальных сетях

Материал разместил

Комментарий: 7
tsakonter
tsakonter 24.06.2017 17:181
0
Для темных сайтов больше всего скрипт писался, там все постоянно в разном цвете и главное все всегда смотрится как нужно, что на светлом так не вырулить.
Kosten
Kosten 24.06.2017 17:305
0
На темном фоне всегда можно разойтись в плане дизайн, и сверкающее сделать или яркое, но перебор бывает, все в меру нужно.
Gerat
Gerat 24.06.2017 17:222
0
Но есть темные сайты, где описание делают почти не читабельное, все под один фон, не могу представить как робот их находит, все же нужно его выделять.
Сафрон
Сафрон 24.06.2017 17:253
0
Это не скрипт, а больше приложение с операторами для смены цвета, здесь кода не нужно, но есть же через стили, мне встречался, только не знаю для форума он или вообще меняет на всем сайте или для статистики.
Kosten
Kosten 24.06.2017 17:294
0
Но не стиле это, но код написан был, не просто же с онлайн сервис сделан, а что по CSS, то встречал такой и пока на закладке, нужно проверить.
Kosten
Kosten 27.06.2017 21:476
0
Есть еще тема по цвету ника "Делаем цветные ники в сообщениях форума" что в сети ходит.

В админ управление дизайн -- форум -- вид материалов заменяем эту строку:

Код
<a class="postUser" id="groupID$GROUP_ID$" href="javascript://" onClick="emoticon('[b]$USERNAME$[/b],');return false;">$USERNAME$</a>


На эту:

Код
<a class="postUser" id="groupID$GROUP_ID$" href="javascript://" onClick="emoticon('[b]$USERNAME$[/b],');return false;">$USERNAME$</a>


CSS:

Код
/*Группа Пользователи*/  
#groupID1:link,#groupID1:visited {color:#00ffff;}/*цвет ника в "нормальном" состоянии*/  
#groupID1:active,#groupID1:hover {color:#00ffff;}/*цвет ника в "наведеном" состоянии*/  
/*Группа Проверенные*/  
#groupID2:link,#groupID2:visited {color:#00ff00;}/*цвет ника в "нормальном" состоянии*/  
#groupID2:active,#groupID2:hover {color:#00ff00;}/*цвет ника в "наведеном" состоянии*/  
/*Группа Модераторы*/  
#groupID3:link,#groupID3:visited {color:#FF0000;}/*цвет ника в "нормальном" состоянии*/  
#groupID3:active,#groupID3:hover {color:#FF0000;}/*цвет ника в "наведеном" состоянии*/  
/*Группа Администраторы*/  
#groupID4:link,#groupID4:visited {color:#FFFFFF;}/*цвет ника в "нормальном" состоянии*/  
#groupID4:active,#groupID4:hover {color:#FFFFFF;}/*цвет ника в "наведеном" состоянии*/


Как вы уже наверно догадались, циферка после groupID это ID группы, ее можно посмотреть в админ пользователи--группы пользователей:

А циферки после # - это код цвета ссылки
Kosten
Kosten 27.06.2017 21:507
0
Также можно не применять CSS и сделать для некоторых пользователей.

Код
<?if($USER_ID$='*****')?><font color="#******">$USERNAME$</font><?else?> <!-- Цвет ника первого юзера -->  
<?if($USER_ID$='*******')?><font color="#******">$USERNAME$</font><?else?> <!-- Цвет ника 2го юзера -->  
<?if($USER_ID$='****')?><font color="#******">$USERNAME$</font><?else?> <!-- Цвет ника 3го юзера -->  
$USERNAME$<!--цвет ника простого пользователя--><?endif?><?endif?><?endif?>
avatar