• Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: dotbot  
Авто-поздравления
sepan
Сообщений: 19
Репутация: 14

Сообщение # 1 | 23:45:05
Создал такой блок
<?if($TODAY_BIRTHDAYS$)?>
<table class="boxTable1"><tbody><tr><th><!-- <bt> --><!--<s3163>-->Поздравляем<!--</s>--><!-- </bt> --></th></tr><tr><td class="boxContent center"><!-- <bc> -->
<script type="text/javascript" src="http://my.clan.su/rtr/1-1"></script><br>
$TODAY_BIRTHDAYS$<!-- </bc> --></td></tr></tbody></table>
<?endif?>

если в этот день у кого то день рождение, то выводится открытка и снизу ники именинников
вопрос: как сделать, что бы это применимо было только для отдельных групп пользователей (например только для модераторов и проверенных, то есть исключить группу гости и пользователи)?
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 2 | 09:32:02
sepan, пробуй так:
Quote
<?if($GROUP_ID$="4"|$GROUP_ID$="3" )?>
<?if($TODAY_BIRTHDAYS$)?>
<table class="boxTable1"><tbody><tr><th><!-- <bt> --><!--<s3163>-->Поздравляем<!--</s>--><!-- </bt> --></th></tr><tr><td class="boxContent center"><!-- <bc> -->
<script type="text/javascript" src="http://my.clan.su/rtr/1-1"></script><br>
$TODAY_BIRTHDAYS$<!-- </bc> --></td></tr></tbody></table>
<?endif?><?endif?>
sepan
Сообщений: 19
Репутация: 14

Сообщение # 3 | 10:27:44
bandjuk, так поздравления будут отображаться этим группам, остальные их не увидят
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 4 | 10:47:54
sepan, да, что-то я тупанул! ))
true3071
Сообщений: 435
Репутация: 71
Уровень замечаний:

Сообщение # 5 | 10:57:35
Quote (sepan)
отображаться этим группам, остальные их не увидят


у тебя так и задан вопрос

я то же решение скинуть хотел
потом двухсмысленность заметил
-------------------------------------
что хочешь?

чтобы поздравления видели только "группа 1"- "группа 2" не видит их

или как вообще понять?

Добавлено (05-Апр-2012, 10:57:35)
---------------------------------------------
или выводится для всех,

но поздравляет только определенные группы?

sepan
Сообщений: 19
Репутация: 14

Сообщение # 6 | 11:04:26
да, я хочу что бы видели поздравления все, а вот поздравлять только людей из отдельной группы, например из группы выпускник
а то много выводится имен если брать всех зарегистрированных
true3071
Сообщений: 435
Репутация: 71
Уровень замечаний:

Сообщение # 7 | 11:20:55
bandjuk

значит возможность появилась исправить "косяк"
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 8 | 12:29:51
Quote (sepan)
так поздравления будут отображаться этим группам, остальные их не увидят

Так вообще ни чего не будет отображаться, так как написано с ошибкой)
...

sepan,
Quote (sepan)
да, я хочу что бы видели поздравления все, а вот поздравлять только людей из отдельной группы, например из группы выпускник

Только скриптом, парсить список именинников (вынимать ссылки на профиль, пробивать скриптом какая группа), и если там есть нужная группа выводить поздравление. Если нет - не выводить.

Или делать привязку по ID пользователя, а не группе.
...
Проще это организовать на php.
...

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Четверг, 05 Апр 2012, 13:00:54
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 9 | 12:33:52
fflesh,
Quote
так как написано с ошибкой)

у меня в чате условие написано так:
<?if($USER_ID$='58'|$USER_ID$='60'|$USER_ID$='73')?>
и отображается, а чего там ошибка? Зачем там 2 черты? Объясни чтобы знать на будущее
Сообщение отредактировал bandjuk - Четверг, 05 Апр 2012, 12:34:53
true3071
Сообщений: 435
Репутация: 71
Уровень замечаний:

Сообщение # 10 | 12:35:59
Quote (bandjuk)
|


2 штуки
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 11 | 12:36:35
true3071,
Quote
2 штуки

это я понял, а зачем 2???
true3071
Сообщений: 435
Репутация: 71
Уровень замечаний:

Сообщение # 12 | 12:37:22
ну как бы правила
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 13 | 12:38:01
true3071, а чего тогда у меня в примере с одной и работает?
Сообщение отредактировал bandjuk - Четверг, 05 Апр 2012, 12:38:13
sepan
Сообщений: 19
Репутация: 14

Сообщение # 14 | 12:39:13
fflesh, 1. если бы php для меня было проще я бы это сделал и 2. юкоз не разрешает php
Сообщение отредактировал sepan - Четверг, 05 Апр 2012, 12:40:13
true3071
Сообщений: 435
Репутация: 71
Уровень замечаний:

Сообщение # 15 | 12:44:15
Quote (bandjuk)
а чего тогда у меня в примере с одной и работает?


потому что это условия or not and

or=||

а ты просто разделил 2 переменные

|-1 это делитель
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!