20.01.2016 10:00:29
кто в чате делим на группы
некоторые чаты стремятся к классовой сегрегации чатлан на мальчиков, девочек, ботов, админов
и так как это сделать?
Функция, которая определяет параметры списка %CHAT("WHO", ... )%
Второй аргумент - это название шаблона спискаВ списках с разделением полов можно задавать произвольный порядок вывода подсписков мальчиков, девочек и без пола. Например, заменив на такую строчку первым будут выводиться девочки:
[
2, "<div class=gm>девочки</div>",
1, "<div class=bm>мальчики</div>",
0, "<div class=nm>скрытные души</div>",
3, "<div class=vm>на голосовании</div>"
]
на данный момент мне известно
0, "<div class=nm>скрытные души</div>" -- без пола
1, "<div class=bm>мальчики</div>" -- мужской пол
2, "<div class=gm>девочки</div>" -- женский пол
3, "<div class=vm>на голосовании</div>" -- идет голосование за тотальный игнор
4, "<div class=nm>боты</div>" -- боты
5, "Админ"
в группу 0 так же попадут те чьи группы не указаны явно, например если не указать группы мальчиков и девочек то они будут все вместе согласно алфавита.
и так как это сделать?
Функция, которая определяет параметры списка %CHAT("WHO", ... )%
Второй аргумент - это название шаблона списка
%TABLE%
%TABLE<<<END
...
END%
его переменные
В шаблоне списка посетителей определены следующие переменные:
%ICON% — иконка посетителя, если он зарегистрирован, по которой открывается его анкета. Если посетитель загрузил свою иконку, будет отображена его иконка.
%RANK% — звание посетителя, выводится только текст.
%RANK_ICON% — иконка звания посетителя, если есть, в противном случае выводит дефолтовую картинку анкеты.
%RANK_ICON_INFO% — то же, что и %RANK_ICON%, но с возможнотью открывать анкету посетителя при клике на картинку.
%USER_ICON% — пользовательская иконка, загруженная посетителем.
%USER_ICON_INFO% — то же, что и %USER_ICON%, но с возможнотью открывать анкету посетителя при клике на картинку.
%TORT% — булево значние, истина (символ пробела), если у посетителя сегодня день рождения, иначе ложь (пустая строка).
%TORT_ICON% — пиктограмма торта, если у посетителя день рождения.
%STAT% — статус посетителя, который он выбрал в навигации, либо командой /status.
%STAT_ICON% — иконка статуса.
%WEBCAM_ICON% — иконка включенной веб-камеры в режиме "трансляция", если переменную использовать как функцию, в аргументе можно передать подсказку, которая будет выводиться при наведении мышки на иконку.
%USER_STAT% — личный статус пользователя, который он установил командой /status, системные статусы этой переменной не выводятся.
%INVISIBLE% — булево значние, истина (символ пробела), если посетитель находится в режиме "невидимость", иначе ложь (пустая строка).
%INVISIBLE_ICON% — пиктограмма невидимости.
%SEX% — число, указывающее пол посетителя: 1 - мужской, 2 - женский, если пол не установлен переменная содержит пустую строку.
%SEX_ICON% — пиктограмма пола посетителя, если пол установлен.
%FLAG% — флаг страны, которой принадлежит IP-адрес, с которого зашел посетитель, размер картинки флага 29 на 20 пикселов.
%FLAG_INFO% — кликабельный флаг, откроется анкета, если есть.
%SMALL_FLAG% — тоже флаг страны, но меньших размеров, картинка 18 на 12 пикселов.
%SMALL_FLAG_INFO% — кликабельный маленький флаг.
%CO% — двубуквенное обозначение страны в нижнем регистре, можно использовать для загрузки своих изображений флагов.
%NICK% — ник посетителя.
%PHOTO% — булево значние, истина (символ пробела), если у посетителя в анкете имеются фотографии, иначе ложь (пустая строка).
%SHUTUP% — булево значние, истина (символ пробела), если посетителя лишили слова (наказан), иначе ложь (пустая строка).
%ODDEVEN% — число, содержит 0 для четных строк и 1 для нечетных строк.
%DESIGN% — число, содержит номер текущего дизайна.
%CAPTION% — заголовок подсписка, если имеется разделение на мальчиков и девочек.
%TOTAL% — число, количество человек в чате.
Используя эти обозначения, можно создать шаблон списка посетителей любой конфигурации.
Для выделения строки списка используется оператор {{{ }}}. Внутри этих скобочек должна находиться одна строка списка, остальные будут формироваться аналогично.
...
END%
его переменные
В шаблоне списка посетителей определены следующие переменные:
%ICON% — иконка посетителя, если он зарегистрирован, по которой открывается его анкета. Если посетитель загрузил свою иконку, будет отображена его иконка.
%RANK% — звание посетителя, выводится только текст.
%RANK_ICON% — иконка звания посетителя, если есть, в противном случае выводит дефолтовую картинку анкеты.
%RANK_ICON_INFO% — то же, что и %RANK_ICON%, но с возможнотью открывать анкету посетителя при клике на картинку.
%USER_ICON% — пользовательская иконка, загруженная посетителем.
%USER_ICON_INFO% — то же, что и %USER_ICON%, но с возможнотью открывать анкету посетителя при клике на картинку.
%TORT% — булево значние, истина (символ пробела), если у посетителя сегодня день рождения, иначе ложь (пустая строка).
%TORT_ICON% — пиктограмма торта, если у посетителя день рождения.
%STAT% — статус посетителя, который он выбрал в навигации, либо командой /status.
%STAT_ICON% — иконка статуса.
%WEBCAM_ICON% — иконка включенной веб-камеры в режиме "трансляция", если переменную использовать как функцию, в аргументе можно передать подсказку, которая будет выводиться при наведении мышки на иконку.
%USER_STAT% — личный статус пользователя, который он установил командой /status, системные статусы этой переменной не выводятся.
%INVISIBLE% — булево значние, истина (символ пробела), если посетитель находится в режиме "невидимость", иначе ложь (пустая строка).
%INVISIBLE_ICON% — пиктограмма невидимости.
%SEX% — число, указывающее пол посетителя: 1 - мужской, 2 - женский, если пол не установлен переменная содержит пустую строку.
%SEX_ICON% — пиктограмма пола посетителя, если пол установлен.
%FLAG% — флаг страны, которой принадлежит IP-адрес, с которого зашел посетитель, размер картинки флага 29 на 20 пикселов.
%FLAG_INFO% — кликабельный флаг, откроется анкета, если есть.
%SMALL_FLAG% — тоже флаг страны, но меньших размеров, картинка 18 на 12 пикселов.
%SMALL_FLAG_INFO% — кликабельный маленький флаг.
%CO% — двубуквенное обозначение страны в нижнем регистре, можно использовать для загрузки своих изображений флагов.
%NICK% — ник посетителя.
%PHOTO% — булево значние, истина (символ пробела), если у посетителя в анкете имеются фотографии, иначе ложь (пустая строка).
%SHUTUP% — булево значние, истина (символ пробела), если посетителя лишили слова (наказан), иначе ложь (пустая строка).
%ODDEVEN% — число, содержит 0 для четных строк и 1 для нечетных строк.
%DESIGN% — число, содержит номер текущего дизайна.
%CAPTION% — заголовок подсписка, если имеется разделение на мальчиков и девочек.
%TOTAL% — число, количество человек в чате.
Используя эти обозначения, можно создать шаблон списка посетителей любой конфигурации.
Для выделения строки списка используется оператор {{{ }}}. Внутри этих скобочек должна находиться одна строка списка, остальные будут формироваться аналогично.
[
2, "<div class=gm>девочки</div>",
1, "<div class=bm>мальчики</div>",
0, "<div class=nm>скрытные души</div>",
3, "<div class=vm>на голосовании</div>"
]
на данный момент мне известно
0, "<div class=nm>скрытные души</div>" -- без пола
1, "<div class=bm>мальчики</div>" -- мужской пол
2, "<div class=gm>девочки</div>" -- женский пол
3, "<div class=vm>на голосовании</div>" -- идет голосование за тотальный игнор
4, "<div class=nm>боты</div>" -- боты
5, "Админ"
в группу 0 так же попадут те чьи группы не указаны явно, например если не указать группы мальчиков и девочек то они будут все вместе согласно алфавита.