Страница 1 из 11
Форум » uCoz » Помощь по uCoz » Напишите кто-то простой код ЗА ПРИЗ :)
Напишите кто-то простой код ЗА ПРИЗ :)
iRabota Offline
Проверенный
0
Дата: Понедельник, 20.06.2016, 00:24 | Сообщение # 1
Определился, что нужно, в профиле есть строка: просто текст >" Ваша тема:" и подпись > " $_SIGNATURE$"

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

1. Чтоб группы id 2 и 3 не видели у себя в профиле эту строку
2. А группы id 1 и 5 ее видели у себя в профиле
3. Чтобы все группы не видели эту строку нажимая на чужой профиль
4. Чтобы группа id 4 (админы) видели эту строку нажимая на любой чужой профиль

Приз 100 рублей первому, кто напишет рабочий код, сразу пишите и номер кошелька
на webmoney или приват24 по курсу :)


Профиль
Bat_Girl Offline
Проверенный
23
Дата: Понедельник, 20.06.2016, 01:41 | Сообщение # 2
Код
<?if($USER_ID$ = $_USER_ID$ && $GROUP_ID$ != 3 && $GROUP_ID$ != 2 || $GROUP_ID$=4)?>      
       <?if($USER_ID$ = $_USER_ID$ || $GROUP_ID$=1 || $GROUP_ID$=4 || $GROUP_ID$=5)?>Ваша тема: $_SIGNATURE$<?endif?>
      <?endif?>

Кинешь на телефон денег. Номер в ЛС напишу.


потеряно.

Сообщение отредактировал Bat_Girl - Понедельник, 20.06.2016, 01:50
Профиль
iRabota Offline
Проверенный
0
Дата: Понедельник, 20.06.2016, 02:44 | Сообщение # 3
Цитата Bat_Girl ()
Кинешь на телефон денег. Номер в ЛС напишу.


Ок, на телефон так на телефон, только вот когда выбираю группу 1 и 5 то есть те которым видна тема, то тема криво отображается, сьезжает в бок экрана почему то , мне кажется дело, что в моем коде было еще прописано <div id="block27" class="udtb"><div class="udtlb"> ?? попробовал повставлять в Ваш код, но ничего не изменилось вот скрин http://prntscr.com/bih5ov

Пример прошлого кода:
"
<?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?>"


Профиль
Montegor Offline
Проверенный
15
Дата: Понедельник, 20.06.2016, 08:23 | Сообщение # 4
Ну а ежели так:
Код
<?if($_SIGNATURE$)?>
<?if(($USER_ID$ = $_USER_ID$ && ($GROUP_ID$=1 || $GROUP_ID$=5)) || $GROUP_ID$=4)?><div id="block27" class="udtb"><div class="udtlb">Ваша тема:</div>$_SIGNATURE$</div>
<?endif?>
<?endif?>




Сообщение отредактировал Montegor - Понедельник, 20.06.2016, 08:23
Профиль
Bat_Girl Offline
Проверенный
23
Дата: Понедельник, 20.06.2016, 11:23 | Сообщение # 5
iRabota,
Цитата iRabota ()
олько вот когда выбираю группу 1 и 5 то есть те которым видна тема, то тема криво отображается, сьезжает в бок экрана почему то , мне кажется дело, что в моем коде было еще прописано


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

Так должно быть все ровно (основываясь на вашем предыдущем коде).


потеряно.

Сообщение отредактировал Bat_Girl - Понедельник, 20.06.2016, 11:24
Профиль
iRabota Offline
Проверенный
0
Дата: Понедельник, 20.06.2016, 13:14 | Сообщение # 6
Цитата Bat_Girl ()
Так должно быть все ровно (основываясь на вашем предыдущем коде).


Так лучше, спасибо сегодня сброшу, только заметил, что когда перевожу в группу которой не видна строка, то она пропадает если только пользователь выйдет и зайдет на сайт, это нормально или можно как то подправить?


Профиль
Bat_Girl Offline
Проверенный
23
Дата: Понедельник, 20.06.2016, 13:19 | Сообщение # 7
Цитата iRabota ()
что когда перевожу в группу которой не видна строка, то она пропадает если только пользователь выйдет и зайдет на сайт, это нормально или можно как то подправить?

Странно, не может быть такого...
Я вчера переводила с одной группы в другую, которую не видят, жму F5(обновить стр) и подпись исчезала.
Попробуй через другой браузер.


потеряно.
Профиль
iRabota Offline
Проверенный
0
Дата: Понедельник, 20.06.2016, 17:16 | Сообщение # 8
Цитата Bat_Girl ()
Странно, не может быть такого...
Я вчера переводила с одной группы в другую, которую не видят, жму F5(обновить стр) и подпись исчезала.
Попробуй через другой браузер.


Приз отправил :)

Да работает, это происходит когда с группы которой запрещено видеть обратно возвращаю в группу которой можно видеть, но мне в принципе обратно возвращать и не нужно, так что пойдет :) спасибо


Профиль
CbIPoK Offline
Проверенный
37
Дата: Понедельник, 20.06.2016, 17:47 | Сообщение # 9
Зачем юзать $USER_ID$ = $_USER_ID$ ?! Чё это за бред?

Помог? Ставь + в репутацию! :3
Профиль
Bat_Girl Offline
Проверенный
23
Дата: Понедельник, 20.06.2016, 18:31 | Сообщение # 10
Цитата CbIPoK ()
Зачем юзать $USER_ID$ = $_USER_ID$ ?! Чё это за бред?

Если это твоя стр.

Цитата
1. Чтоб группы id 2 и 3 не видели у себя в профиле эту строку
3. Чтобы все группы не видели эту строку нажимая на чужой профиль


Upd: Я не отрицала что возможно я не права была с этой строчкой и пошла проверила... Убрала $USER_ID$ = $_USER_ID$ в итоге зайдя в чужой профиль я вижу подпись чужую. А это уже не соответствует 3 требованию.


потеряно.

Сообщение отредактировал Bat_Girl - Понедельник, 20.06.2016, 18:41
Профиль
Snoopak Offline
Проверенный
5
Дата: Понедельник, 20.06.2016, 21:16 | Сообщение # 11
Bat_Girl, $_IS_OWN_PROFILE$ флаг, указывающий, что просматриваемый профиль принадлежит пользователю, который его просматривает

Профиль
Bat_Girl Offline
Проверенный
23
Дата: Понедельник, 20.06.2016, 22:17 | Сообщение # 12
Цитата Snoopak ()
$_IS_OWN_PROFILE$ флаг, указывающий, что просматриваемый профиль принадлежит пользователю, который его просматривает
Увы, я не знала, что помню из uCoz то и делаю ))


потеряно.
Профиль
Форум » uCoz » Помощь по uCoz » Напишите кто-то простой код ЗА ПРИЗ :)
Страница 1 из 11
Поиск: