Здравствуйте, у меня тут небольшая проблема с выводом групп пользователей. Я бы хотел вывести для каждой группы свой цвет группы, я уже прописал стили, но вывести не могу, выводит только один цвет, для всех групп, а как сделать чтобы выводил для каждой группы. Вот код как выводил:Код
<?if($GROUP_NAME$)?><div class="postUserGroup gColor1">$GROUP_NAME$</div><?endif?>
Всё это я вывожу на форум. вот стили:
Код
/* пользователи */ .postUserGroup {display:inline-block;font-size:11px;color:#FFF;margin-top:5px;padding:3px 10px;text-align:center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;} .postUser {font-size:16px;} .gColor1 {background:rgba(52, 152, 219, 1.0)} .gColor2 {background:rgba(142, 68, 173, 1.0)} .gColor3 {background:rgba(46, 204, 113,1.0)} .gColor4 {background:rgba(242, 38, 19, 1.0)} .gColor5 {background:rgba(243, 156, 18, 1.0)} .gColor251 {background:rgba(39, 174, 96, 1.0)} .gColor255 {background:rgba(44, 62, 80, 1.0)} .groupicon {font-size:12px;text-align:center;color:#FFF;padding:5px 8px;-webkit-border-radius: 19px;-moz-border-radius: 19px;border-radius: 19px;width:140px;} .avow {width:120px;height:120px;overflow:hidden;margin-bottom:10px;margin-top:10px;background:transparent;-webkit-border-radius: 0%;-moz-border-radius: 0%;border-radius: 0%;box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0.3);} .avow img {width:120px;min-height:120px;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px;} /* пользователи */
Если нужно будет, я могу предоставить скриншоты. Вывожу всё это для сайта fanhack.su
Я знаю, что не счастье в бабках, поверь; Ведь нам и горизонта хватит вполне.
waak
31-03-2018 в 16:48
2
Условными операторами такКод
<?if($GROUP_NAME$="название группы1")?><div class="postUserGroup gColor1">$GROUP_NAME$</div><?endif?> <?if($GROUP_NAME$="название группы2")?><div class="postUserGroup gColor2">$GROUP_NAME$</div><?endif?> <?if($GROUP_NAME$="название группы3")?><div class="postUserGroup gColor3">$GROUP_NAME$</div><?endif?>
или такКод
<div class="postUserGroup <?if($GROUP_NAME$="название группы1")?>gColor1<?endif?><?if($GROUP_NAME$="название группы2")?>gColor2<?endif?><?if($GROUP_NAME$="название группы3")?>gColor3<?endif?>">$GROUP_NAME$</div>
можно ещё сократить используя id группы для проверки и присвоения класса
Буду благодарен за любую финансовую поддержку! Яндекс 41001566705372 Вебмани R234675901433 Киви 79094024545 Создание сайтов в системе uCoz. Изменение и доработка уже готовых сайтов. Установка шаблонов. Настройка сайтов.
Цитата waak (
)
можно ещё сократить используя id группы для проверки и присвоения класса
а это как сделать? покажи на примере, если не сложно)
Я знаю, что не счастье в бабках, поверь; Ведь нам и горизонта хватит вполне.
waak
31-03-2018 в 17:34
4
Тоже самое только использовать оператор $GID$ - ID группы автора сообщения (если гость, то 0)
Буду благодарен за любую финансовую поддержку! Яндекс 41001566705372 Вебмани R234675901433 Киви 79094024545 Создание сайтов в системе uCoz. Изменение и доработка уже готовых сайтов. Установка шаблонов. Настройка сайтов.
waak , Спасибо большое, помогло.
Я знаю, что не счастье в бабках, поверь; Ведь нам и горизонта хватит вполне.