Страница 1 из 11
Модератор форума: Yuri_G 
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Персональная страница
Персональная страница
antik-otzyv
Сообщений: 19
Репутация: 0

Сообщение # 1 | 05:22:43
  • Подскажите как скрыть для групп id 2 и 3 поле подпись , то есть чтоб они свою подпись не видели? и еще пару слов рядом с ней
_CrySiS_
Сообщений: 464
Репутация: 38

Сообщение # 2 | 10:06:27
antik-otzyv, через условие вставляете $GROUP_ID$ и скрываете подпись.
Например:
Код
<?if($GROUP_ID$=='3' || $GROUP_ID$=='4')?><?if($_SIGNATURE$)?><noindex><table width="100%"><tr> <td valign="top" class="leftiks1" align="center" ><b>Подпись пользователя:</b></td>
<td valign="top" class="rightiks"> $_SIGNATURE$</td></tr></table></noindex><?endif?><?endif?>


Это только как пример. Подпись будет показываться только группам 3 и 4
antik-otzyv
Сообщений: 19
Репутация: 0

Сообщение # 3 | 10:06:37
В общем, у меня сейчас подпись пользователя (на перс. странице пользователя) видна только ему самому и администрации, другие если жмут на его профиль то строку с подписью не видят, вот код:

Код
<?if(($_SIGNATURE$)&&($USER_ID$=$_USER_ID$))?>
<div id="block27" class="udtb"><div class="udtlb">Ваша тема:</div>$_SIGNATURE$</div>
<?endif?> <?if(($_SIGNATURE$)&&($GROUP_ID$=4))?>
<div id="block27" class="udtb"><div class="udtlb">Ваша тема:</div>$_SIGNATURE$</div>
<?endif?>

Но, мне нужно, чтоб и сам пользователь переставал видеть эту подпись и надпись перед ней "Ваша тема:" если я его перевожу в другую группу id группы которая не должна видеть свою подпись = id 5 (название группы "Стажер")

Подскажите, как правильно дописать код, чтоб не мешать существующим, то есть до перехода в опр. группу пользователь должен видеть эту подпись а потом нет
Сообщение отредактировал antik-otzyv - Четверг, 16 Июн 2016, 05:23:23
Rostislav
Сообщений: 2394
Репутация: 591

Сообщение # 4 | 10:06:47
Код
<?ifnot($GROUP_ID$=5)?><?if(($_SIGNATURE$)&&($USER_ID$=$_USER_ID$))?>
<div id="block27" class="udtb"><div class="udtlb">Ваша тема:</div>$_SIGNATURE$</div>
<?endif?> <?if(($_SIGNATURE$)&&($GROUP_ID$=4))?>
<div id="block27" class="udtb"><div class="udtlb">Ваша тема:</div>$_SIGNATURE$</div>
<?endif?><?endif?>


Если пользователь не в группе с ID 5, то будут выполняться все условия, которые у вас были установлены, в противном случае он ничего не увидит

antik-otzyv
Сообщений: 19
Репутация: 0

Сообщение # 5 | 00:13:14
Определился, что нужно, в профиле есть строка: просто текст >" Ваша тема:" и подпись > " $_SIGNATURE$"

Нужно прописать код:

1. Чтоб группы id 2 и 3 не видели у себя в профиле эту строку
2. А группы id 1 и 5 ее видели у себя в профиле
3. Чтобы все группы не видели эту строку нажимая на чужой профиль
4. Чтобы группа id 4 (админы) видели эту строку нажимая на любой чужой профиль
Сообщение отредактировал antik-otzyv - Понедельник, 20 Июн 2016, 00:25:29
Solaris(Olga)
Сообщений: 342
Репутация: 238

Сообщение # 6 | 02:25:28
Код
<?if($_IS_OWN_PROFILE$)?><?if($GROUP_ID$=2 or $GROUP_ID$=3)?><?else?>ТУТ СТРОКА<?endif?><?else?><?if($GROUP_ID$>='4')?>ТУТ СТРОКА<?endif?><?endif?>
Сообщение отредактировал Solaris(Olga) - Понедельник, 20 Июн 2016, 02:26:47
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Персональная страница
Страница 1 из 11
Поиск: