Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
Примерно так:
<?if($GROUP_ID$='1')?><div class="htable37">содержимое блока</div><?else?> <?if($GROUP_ID$='2')?><div class="htable377">содержимое блока</div><?endif?><?endif?>
вместо айди групп 1 и 2 пропишите свои айди, их можете узнать по ссылке http://ваш-сайт.ру/panel/?a=users;l=groups в колонке ID увидите заветные айди.
Юра! доброе утро! а если без содержимого а только обводка нужна для группы 1<div class="htable37"> и для группы2 <div class="htable377">
Делается примерно так:
<div class="<?if($GROUP_ID$='1')?>htable37<?else?><?if($GROUP_ID$='2')?>htable377<?endif?><?endif?>" style="<?if($GROUP_ID$='1')?>border: 1px solid #376fb9;<?else?><?if($GROUP_ID$='2')?>border: 1px solid #376fb9;<?endif?><?endif?>"></div>
как говорил выше, поменяйте лишь айди групп для которых это нужно и измените цвет рамки для разных групп.
заместо рамки вот полоса ицвет не меняет
вот пожалуйста
и рамка не состоялась полоска просто и всё
Группа Пользователь у вас с айди 9 и миовация с айди 7, к чему в условии группа с айди 2 если пользователь в группе пользователи с айди 9, в итоге и нет рамки.
в пероснальной стрванице где был этот блок <div class="htable2">
Для Анны срабатывает условие на группу с айди 2 под названием ВКЛ, значит она не в группе с айди 7.
Исправьте условие на:
<div class="<?if($GROUP_ID$='7')?>htable37<?endif?><?if($GROUP_ID$='2')?>htable2<?endif?>" style="<?if($GROUP_ID$='7')?>border: 1px solid #ffcc33;<?endif?><?if($GROUP_ID$='2')?>border: 1px solid #cccccc;<?endif?>"></div>
Данное условие уже гарантированно показало, что пользователь https://www.missbel.ru/index/8-48 в группе с айди два и оператор $_GROUP_NAME$ аналогично это отображает. Сделайте следующее, замените условие на:
<div class="<?if($GROUP_ID$='7')?>htable37<?endif?><?if($GROUP_ID$='2')?>htable2<?endif?><?if($GROUP_ID$='9')?>htable9<?endif?>" style="<?if($GROUP_ID$='7')?>border: 1px solid #ffcc33;<?endif?><?if($GROUP_ID$='2')?>border: 1px solid #cccccc;<?endif?><?if($GROUP_ID$='9')?>border: 1px solid #e41515;<?endif?>"></div>
чтобы для большей гарантии увидеть, как условие сработает.
У вас в стилях дополнительно прописано в строках 753 и 764:
.htable2 { top:0; float: left; display:table; width:738px; border: 1px solid #CAD3DA; margin-bottom:10px; }
то есть даже не беря во внимание условие если оно не сработает, эти стили будут выводить рамку.
Проверил на тесте, так должно более правильно работать:
<div class="<?if($_GROUP_NAME$='мисс овация')?>htable37<?endif?><?if($$_GROUP_NAME$='вкл')?>htable2<?endif?>" style="<?if($_GROUP_NAME$='мисс овация')?>border: 1px solid #ffcc33;<?endif?><?if($_GROUP_NAME$='вкл')?>border: 1px solid #cccccc;<?endif?>"></div>
Тогда проще заменить код условия:
<div class="<?if($_GROUP_NAME$='мисс овация')?>htable37<?endif?><?if($_GROUP_NAME$='вкл')?>htable2<?endif?>" style="<?if($_GROUP_NAME$='мисс овация')?>border: 1px solid #ffcc33;<?endif?><?if($_GROUP_NAME$='вкл')?>border: 1px solid #cccccc;<?endif?>"></div>
на:
<?if($_GROUP_NAME$='мисс овация')?><div class="htable37" style="border: 1px solid #ffcc33;"></div><?endif?> <?if($_GROUP_NAME$='вкл')?><div class="htable2" style="border: 1px solid #cccccc;"></div><?endif?>
Если нужно дополнить, добавляем рядом новые условия вида:
?if($_GROUP_NAME$='Название группы')?><div class="htable[айди класса]" style="border: 1px solid #свой цвет;"></div><?endif?>