Архив Айгуст —
архив помогалки Августа
«Никто не вечен… В отличие от знаний»
Внимание!
  Материалы на данном сайте представляют собой архивную копию форума «Айгуст - помогалка Августа» на момент октября 2019 года с целью сохранения знаний. Все права на материалы принадлежат их авторам. Материалы представлены в открытый доступ в ознакомительных целях, запрещено их коммерческое использование без согласования с авторами. Администрация сайта не несёт ответственности за содержание материалов, в том числе за наличие вредоносных закладок в коде, используйте любой предоставленный код на свой страх и риск. Рекомендуется проверять любые файлы вручную и перезаливать на собственный хостинг, дабы избежать возможной модификации или исчезновения в будущем.

Кто в чате делим на группы

20.01.2016 10:00:29
кто в чате делим на группы
некоторые чаты стремятся к классовой сегрегации чатлан на мальчиков, девочек, ботов, админов
и так как это сделать?

Функция, которая определяет параметры списка %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% — число, количество человек в чате.
Используя эти обозначения, можно создать шаблон списка посетителей любой конфигурации.

Для выделения строки списка используется оператор {{{ }}}. Внутри этих скобочек должна находиться одна строка списка, остальные будут формироваться аналогично.
В списках с разделением полов можно задавать произвольный порядок вывода подсписков мальчиков, девочек и без пола. Например, заменив на такую строчку первым будут выводиться девочки:

[
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 так же попадут те чьи группы не указаны явно, например если не указать группы мальчиков и девочек то они будут все вместе согласно алфавита.
#35682
20.01.2016 10:17:28
Re: кто в чате делим на группы
для тех кто в танке варианты списков готовой функции %CHAT("WHO", ... )%
мальчики, девочки, бесполые, боты
%CHAT("WHO", %TABLE%, "никого нет",
[1, "мальчики", 2, "девочки", 0, "скрытные души", 4, "боты"],
"анкета %%NICK%%", "")%
девочки, мальчики, бесполые, боты
%CHAT("WHO", %TABLE%, "никого нет",
[ 2, "девочки", 1, "мальчики", 0, "скрытные души", 4, "боты"],
"анкета %%NICK%%", "")%
админы,мальчики, девочки, бесполые, боты
%CHAT("WHO", %TABLE%, "никого нет",
[5, "Админы", 1, "мальчики", 2, "девочки", 0, "скрытные души", 4, "боты"],
"анкета %%NICK%%", "")%
админы,девочки, мальчики, бесполые, боты
%CHAT("WHO", %TABLE%, "никого нет",
[5, "Админы", 2, "девочки", 1, "мальчики", 0, "скрытные души", 4, "боты"],
"анкета %%NICK%%", "")%
админы, люди, боты
%CHAT("WHO", %TABLE%, "никого нет",
[5, "Админ", 0, "Чатлане", 4, "боты"],
"анкета %%NICK%%", "")%
#35684
20.01.2016 10:19:50
Re: кто в чате делим на группы
Деловая печенюха: для тех кто в танке варианты списков готовой функции %CHAT("WHO", ... )%
мальчики, девочки, бесполые, боты
%CHAT("WHO", %TABLE%, "никого нет",
[1, "мальчики", 2, "девочки", 0, "скрытные души", 4, "боты"],
"анкета %%NICK%%", "")%
девочки, мальчики, бесполые, боты
%CHAT("WHO", %TABLE%, "никого нет",
[ 2, "девочки", 1, "мальчики", 0, "скрытные души", 4, "боты"],
"анкета %%NICK%%", "")%
админы,мальчики, девочки, бесполые, боты
%CHAT("WHO", %TABLE%, "никого нет",
[5, "Админы", 1, "мальчики", 2, "девочки", 0, "скрытные души", 4, "боты"],
"анкета %%NICK%%", "")%
админы,девочки, мальчики, бесполые, боты
%CHAT("WHO", %TABLE%, "никого нет",
[5, "Админы", 2, "девочки", 1, "мальчики", 0, "скрытные души", 4, "боты"],
"анкета %%NICK%%", "")%
админы, люди, боты
%CHAT("WHO", %TABLE%, "никого нет",
[5, "Админ", 0, "Чатлане", 4, "боты"],
"анкета %%NICK%%", "")%
Лучше бы полные коды людям выложил, а не танкистами всех назвал. Или ты думаешь, что каждый на августе тебя понимает?
#35687
20.01.2016 10:32:11
Re: кто в чате делим на группы
а теперь смотри у человека формат списка какой-то свой, он его написал выстрадал, а я ему полный шаблон с другим форматом?
а по невнимательности он взял и вставил полный шаблон и хана.
так что ты тоже вылазь из танка, и ещё одна запись не по делу заблокирую.
#35689
20.01.2016 11:08:10
Re: кто в чате делим на группы
Деловая печенюха: а теперь смотри у человека формат списка какой-то свой, он его написал выстрадал, а я ему полный шаблон с другим форматом?
а по невнимательности он взял и вставил полный шаблон и хана.
так что ты тоже вылазь из танка, и ещё одна запись не по делу заблокирую.

Оооо угрозы пошли. Слушай Коля. Ты меньше угрожай и сделай хотя бы маенький шаг в сторону людей. Зайди к нему в чат и посмотри. Ничего особо выделяющегося. Как и 100% чатов. Так что ты вылези из своего бронепоезда.
#35691
20.01.2016 12:39:47
Re: кто в чате делим на группы
когда чел хочет мой труд он мне пишет, а раз не пишет значит хочет сам или полагается на кого либо, а правит каждую запятую в 200 чатах по собственной инициативе у меня нет времени.
#35692
20.01.2016 13:25:36
Re: кто в чате делим на группы
Da Vinchi прав! Вова был савсем другой помогал все развивал форум а этот Делавая печенуха только гробит проект думает если он знает коды то все знаут их, если бы все знали их и могли все то етот форум был бы не актуален ка и чат пленет!
#35693
20.01.2016 14:47:32
Re: кто в чате делим на группы
помогите в смысле сделайти вместо меня это к Вове, он то и покинул нас потому что
1) благодарность массовки выражена в словах а не реальной материальной помощи проекту
2) бесплатные публичные разработки сворованы и растиражированы без указания первоисточника
можно и далее ковырять тему, но виновные не признают своей вины, так как не всегда её осознают и понимают.
для халявщиков этот форум ни копейки не даёт, тем не мение я прикладываю много усилий чтобы он был сохранен.
ну и должны же воры воровать идеи у когонить, а то не будет ничего нового на сервере.
#35694
20.01.2016 17:42:36
Re: кто в чате делим на группы
Задроты [изображение]
#35696
04.03.2016 10:59:21
Re: кто в чате делим на группы
Ты меньше угрожай и сделай хотя бы маенький шаг в сторону людей. Зайди к нему в чат и посмотри.
Вова был савсем другой помогал все развивал форум а этот Делавая печенуха только гробит проект думает если он знает коды то все знаут их

убило

Если ты админ чата, то разбираться в шаблонах ты просто обязан, хотя бы элементарно что-то подправить, заменить, а не ждать пока к тебе в чат придет альтруист печенюха и всю твою работу сделает за тебя. Не умеешь сам? учись, не хочешь учиться, плати деньги тебе все сделают.

Вова ушел и правильно сделал, тут ловить нечего, скажите спасибо, что печенюха хоть что-то выкладывает на форуме, тем более очень подробно. И запомните, тут никто ничего никому не должен.
#35766
14.03.2016 10:51:46
Re: кто в чате делим на группы
Случай:
Ты меньше угрожай и сделай хотя бы маенький шаг в сторону людей. Зайди к нему в чат и посмотри.
Вова был савсем другой помогал все развивал форум а этот Делавая печенуха только гробит проект думает если он знает коды то все знаут их

убило

Если ты админ чата, то разбираться в шаблонах ты просто обязан, хотя бы элементарно что-то подправить, заменить, а не ждать пока к тебе в чат придет альтруист печенюха и всю твою работу сделает за тебя. Не умеешь сам? учись, не хочешь учиться, плати деньги тебе все сделают.

Вова ушел и правильно сделал, тут ловить нечего, скажите спасибо, что печенюха хоть что-то выкладывает на форуме, тем более очень подробно. И запомните, тут никто ничего никому не должен.
Как никогда согласен с данным оратором.
#35799
14.03.2016 12:11:38
Re: кто в чате делим на группы
детишки
#35801
06.02.2018 19:25:36
Re: кто в чате делим на группы
учим КАВЫЧКИ!

в html и шаблонах чата есть такие ограничители как кавычки
" двойные кавычки
' Одинарные кавычки они же апостроф
` и обратный апостроф

их можно вкладывать в друг друга " ' ` ` ' "

так как в чатах есть не правильная мода делать надписи картинками то традиционно не правильно, но технически возможно делают так
текстовый вариант (исходный образец)
[
2, "<div class=gm>девочки</div>",
1, "<div class=bm>мальчики</div>",
0, "<div class=nm>скрытные души</div>",
3, "<div class=vm>на голосовании</div>"
]
решение с картинками
[
2, "<center><img src='url'></center>",
1, "<center><img src='url'></center>",
0, "<center><img src='url'></center>",
3, "<center><img src='url'></center>"

]

где url это адрес картинки гдето в интернете

обратите внимание на кавычки они вложены вот так " ' ' "
#36221
13.04.2018 08:13:35
Re: кто в чате делим на группы
У меня вопрос.....а можно сделать что б отображались скажем только мальчики? или только девочки? или только боты?
#36245
13.04.2018 08:16:56
Re: кто в чате делим на группы
Здравствуйте)помогите сделать так что бы отображались по полам только скажем девочки?
#36246
13.04.2018 09:46:04
Re: кто в чате делим на группы
Помогите пожалуйста,чем можно заменить "WHO"???.....а то в любом случае полный список вылазит.....
#36247
13.04.2018 09:49:22
Re: кто в чате делим на группы
Короче либо без разделения полов идет...либо вообще не показывает.....а мне интересно сделать так что б только один пол....или одно значение bm,gm,nm,vm показывало......
#36248
13.04.2018 15:36:59
Re: кто в чате делим на группы
Сеня: Короче либо без разделения полов идет...либо вообще не показывает.....а мне интересно сделать так что б только один пол....или одно значение bm,gm,nm,vm показывало......
То есть голову напрячь не?
У тебя идет:
[
2, "<div class=gm>девочки</div>",
1, "<div class=bm>мальчики</div>",
0, "<div class=nm>скрытные души</div>",
3, "<div class=vm>на голосовании</div>",
4, "<div class=nm>боты</div>",
]
Если уберешь строку мальчиков то соответственно будет так:
[
2, "<div class=gm>девочки</div>",
0, "<div class=nm>скрытные души</div>",
3, "<div class=vm>на голосовании</div>",
4, "<div class=nm>боты</div>",
]
Остальное соответствуеще логике. Только учти что будет показываться так как идет в градации. Немного глазки надо напрячь и увидишь ответ)
#36249
14.04.2018 17:32:39
Re: кто в чате делим на группы
[
2, "<div class=gm>девочки</div>",
0, "<div class=nm>скрытные души</div>",
3, "<div class=vm>на голосовании</div>",
4, "<div class=nm>боты</div>",
]

это так не работает......если оставить только

[
2, "<div class=gm>девочки</div>",
]

все равно будет выходить весь список по умолчанию
#36251
14.04.2018 17:34:49
Re: кто в чате делим на группы
[
2, "<div class=gm>девочки</div>",
1, "<div class=bm>мальчики</div>",
0, "<div class=nm>скрытные души</div>",
3, "<div class=vm>на голосовании</div>",
4, "<div class=nm>боты</div>",
]

этот код отвечает за то в каком порядке будет выходить список.......я экспериментировал несколько раз
#36252
14.04.2018 17:36:25
Re: кто в чате делим на группы
мне хотелось бы что бы показывало ТОЛЬКО скажем девочек или мальчиков....
похоже нужно писать скрипт
#36253
14.04.2018 17:40:29
Re: кто в чате делим на группы
это похоже надо писать скрипт....."WHO" выводит весь список

[
2, "<div class=gm>девочки</div>",
1, "<div class=bm>мальчики</div>",
0, "<div class=nm>скрытные души</div>",
3, "<div class=vm>на голосовании</div>",
4, "<div class=nm>боты</div>",
]

так мы можем определить порядок

а мне хотелось бы вывести только один пол...скажем девочек....или мальчиков....или ботов
#36254
14.04.2018 18:02:21
Re: кто в чате делим на группы
либо нужна команда не выводить тот или иной список....если таковая есть
#36255
14.04.2018 20:01:59
Re: кто в чате делим на группы
функция who выводит только всех пользователей по логике указанной в функции
если есть список он формируется, если нет он идет в список 0

есть фокус поместить каждый список в тег div и сделать дивный баян или меню сверху во фрейме и показывать указанный список
или управлять этим с помощью списка select/option

прогер справится, не прогер делайте заказы, цена 5 коп не рассматривается.
#36256
15.04.2018 00:33:45
Re: кто в чате делим на группы
Сеня: либо нужна команда не выводить тот или иной список....если таковая есть
пиши в лс помогу
#36257
16.04.2018 12:09:40
Re: кто в чате делим на группы
На клас:
gm, nm,vm,nm
Если добавить display: none;
Возможно исчезнет ненужное)
#36259

Другие темы раздела