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

Шаблон списка посетителей

15.08.2010 13:39:54
Шаблон списка посетителей
Решила написать так как тут этого небыло вдруг кому понадобится=))
В шаблоне списка посетителей определены следующие переменные:

* %ICON% - иконка посетителя, если он зарегистрирован, по которой открывается его анкета. Если у посетителя имеется звание, будет отображена иконка этого звания, если посетитель загрузил свою иконку, будет отображена его иконка.
* %RANK% - звание посетителя, выводится только текст.
* %RANK_ICON% - иконка звания посетителя, если есть, в противном случае выводит дефолтовую картинку анкеты.
* %RANK_ICON_INFO% - то же, что и %RANK_ICON%, но с возможнотью открывать анкету посетителя при клике на картинку.
* %USER_ICON% - пользовательская иконка, загруженная посетителем.
* %USER_ICON_INFO% - то же, что и %USER_ICON%, но с возможнотью открывать анкету посетителя при клике на картинку.
* %NICK% - ник посетителя.
* %TORT% - выводит пиктограмму торта, если у посетителя день рождения.
* %STAT% - статус посетителя, который он выбрал в навигации, либо командой /status.
* %STAT_ICON% - иконка статуса.
* %USER_STAT% - личный статус пользователя, который он установил командой /status, системные статусы этой переменной не выводятся.
* %INVISIBLE% - пиктограмма невидимости.
* %SEX% - пиктограмма пола посетителя, если пол установлен.
* %FLAG% - флаг страны, которой принадлежит IP-адрес, с которого зашел посетитель, размер картинки флага 29 на 20 пикселов.
* %FLAG_INFO% - кликабельный флаг, откроется анкета, если есть.
* %SMALL_FLAG% - тоже флаг страны, но меньших размеров, картинка - 18 на 12 пикселов.
* %SMALL_FLAG_INFO% - кликабельный маленький флаг.
* %CO% - двубуквенное обозначение страны в нижнем регистре, можно использовать для загрузки своих изображений флагов.
* %CAPTION% - заголовок подсписка, если имеется разделение на мальчиков и девочек.
* %TOTAL% - число, количество человек в чате.

Используя эти обозначения, можно создать шаблон списка посетителей любой конфигурации.

Для выделения строки списка используется оператор {{{ }}}. Внутри этих скобочек должна находиться одна строка списка, остальные будут формироваться аналогично.
#315
15.08.2010 13:40:11
Re: Шаблон списка посетителей
без разделения на мальчиков и девочек, статус на одной строке с ником
без флага
%TABLE<<<END
<table class=list cellspacing=1 cellpadding=1 width=100%>
{{{
<tr><td colspan=2>%CAPTION%</td></tr>
{{{
<tr>
<th width=1%>%ICON%</th>
<td nowrap>%NICK%%TORT%%? %INVISIBLE%?%%? %STAT%?%</td>
</tr>
}}}
}}}
<tr><td colspan=2><div class=tm>всего около: %TOTAL%</div></tr>
</table>
END%

<div align=center id=title>КТО В ЧАТЕ</div>
%CHAT("WHO", %TABLE%, "<div class=tm>почти никого нет</div>",
[0, "", 3, "<div class=vm>на голосовании</div>"],
"анкета %%NICK%%",
""
)%
с флагом
%TABLE<<<END
<table class=list cellspacing=1 cellpadding=1 width=100%>
{{{
<tr><td colspan=3>%CAPTION%</td></tr>
{{{
<tr>
<th width=1%>%ICON%</th>
<th width=1%>%SMALL_FLAG%</th>
<td nowrap>%NICK%%TORT%%? %INVISIBLE%?%%? %STAT%?%</td>
</tr>
}}}
}}}
<tr><td colspan=3><div class=tm>всего около: %TOTAL%</div></tr>
</table>
END%

<div align=center id=title>КТО В ЧАТЕ</div>
%CHAT("WHO", %TABLE%, "<div class=tm>почти никого нет</div>",
[0, "", 3, "<div class=vm>на голосовании</div>"],
"анкета %%NICK%%",
""
)%
#316
15.08.2010 13:43:14
Re: Шаблон списка посетителей
с разделением на мальчиков и девочек, статус на одной строке с ником
без флага
%TABLE<<<END
<table class=list cellspacing=1 cellpadding=1 width=100%>
{{{
<tr><td colspan=2>%CAPTION%</td></tr>
{{{
<tr>
<th width=1%>%ICON%</th>
<td nowrap>%NICK%%TORT%%? %INVISIBLE%?%%? %STAT%?%</td>
</tr>
}}}
}}}
<tr><td colspan=2><div class=tm>всего около: %TOTAL%</div></tr>
</table>
END%

<div align=center id=title>КТО В ЧАТЕ</div>
%CHAT("WHO", %TABLE%, "<div class=tm>почти никого нет</div>",
[1, "<div class=bm>мальчики</div>", 2, "<div class=gm>девочки</div>", 0, "<div class=nm>скрытные души</div>", 3, "<div class=vm>на голосовании</div>"],
"анкета %%NICK%%",
""
)%
с флагом
{{{
<tr><td colspan=3>%CAPTION%</td></tr>
{{{
<tr>
<th width=1%>%ICON%</th>
<th width=1%>%SMALL_FLAG%</th>
<td nowrap>%NICK%%TORT%%? %INVISIBLE%?%%? %STAT%?%</td>
</tr>
}}}
}}}
<tr><td colspan=3><div class=tm>всего около: %TOTAL%</div></tr>
</table>
END%

<div align=center id=title>КТО В ЧАТЕ</div>
%CHAT("WHO", %TABLE%, "<div class=tm>почти никого нет</div>",
[1, "<div class=bm>мальчики</div>", 2, "<div class=gm>девочки</div>", 0, "<div class=nm>скрытные души</div>", 3, "<div class=vm>на голосовании</div>"],
"анкета %%NICK%%",
""
)%
#317
15.08.2010 13:45:00
Re: Шаблон списка посетителей
без разделения на мальчиков и девочек, статус под ником
без флага
%TABLE<<<END
<table class=list cellspacing=1 cellpadding=1 width=100%>
{{{
<tr><td colspan=2>%CAPTION%</td></tr>
{{{
<tr>
<th width=1%>%ICON%</th><td nowrap>%NICK%%TORT%%? %INVISIBLE%?%</td>
</tr>
<tr>
%?<th></th><td nowrap>%STAT%</td>?%
</tr>
}}}
}}}
<tr><td colspan=2><div class=tm>всего около: %TOTAL%</div></tr>
</table>
END%

<div align=center id=title>КТО В ЧАТЕ</div>
%CHAT("WHO", %TABLE%, "<div class=tm>почти никого нет</div>",
[0, "", 3, "<div class=vm>на голосовании</div>"],
"анкета %%NICK%%",
""
)%
с флагом
%TABLE<<<END
<table class=list cellspacing=1 cellpadding=1 width=100%>
{{{
<tr><td colspan=3>%CAPTION%</td></tr>
{{{
<tr>
<th width=1%>%ICON%</th><th width=1%>%SMALL_FLAG%</th><td nowrap>%NICK%%TORT%%? %INVISIBLE%?%</td>
</tr>
%?<tr><th></th><th></th><td nowrap>%STAT%</td></tr>?%
}}}
}}}
<tr><td colspan=3><div class=tm>всего около: %TOTAL%</div></tr>
</table>
END%

<div align=center id=title>КТО В ЧАТЕ</div>
%CHAT("WHO", %TABLE%, "<div class=tm>почти никого нет</div>",
[0, "", 3, "<div class=vm>на голосовании</div>"],
"анкета %%NICK%%",
""
)%
#319
15.08.2010 13:46:22
Re: Шаблон списка посетителей
с разделением на мальчиков и девочек, статус под ником
без флага
%TABLE<<<END
<table class=list cellspacing=1 cellpadding=1 width=100%>
{{{
<tr><td colspan=2>%CAPTION%</td></tr>
{{{
<tr>
<th width=1%>%ICON%</th><td nowrap>%NICK%%TORT%%? %INVISIBLE%?%</td>
</tr>
<tr>
%?<th></th><td nowrap>%STAT%</td>?%
</tr>
}}}
}}}
<tr><td colspan=2><div class=tm>всего около: %TOTAL%</div></tr>
</table>
END%

<div align=center id=title>КТО В ЧАТЕ</div>
%CHAT("WHO", %TABLE%, "<div class=tm>почти никого нет</div>",
[1, "<div class=bm>мальчики</div>", 2, "<div class=gm>девочки</div>", 0, "<div class=nm>скрытные души</div>", 3, "<div class=vm>на голосовании</div>"],
"анкета %%NICK%%",
""
)%
с флагом
%TABLE<<<END
<table class=list cellspacing=1 cellpadding=1 width=100%>
{{{
<tr><td colspan=3>%CAPTION%</td></tr>
{{{
<tr>
<th width=1%>%ICON%</th><th width=1%>%SMALL_FLAG%</th><td nowrap>%NICK%%TORT%%? %INVISIBLE%?%</td>
</tr>
%?<th></th><th></th><td nowrap>%STAT%</td>?%
}}}
}}}
<tr><td colspan=3><div class=tm>всего около: %TOTAL%</div></tr>
</table>
END%

<div align=center id=title>КТО В ЧАТЕ</div>
%CHAT("WHO", %TABLE%, "<div class=tm>почти никого нет</div>",
[1, "<div class=bm>мальчики</div>", 2, "<div class=gm>девочки</div>", 0, "<div class=nm>скрытные души</div>", 3, "<div class=vm>на голосовании</div>"],
"анкета %%NICK%%",
""
)%
#320
15.08.2010 13:48:30
Re: Шаблон списка посетителей
В списках с разделением полов можно задавать произвольный порядок вывода подсписков мальчиков, девочек и без пола. Например, заменив на такую строчку первым будут выводиться девочки:

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


В этих варантах шаблонов, при наведении мышки на изображение флага, будет выводиться двубуквенное обознечение страны, которой принадлежит флаг. Чтобы в подсказке выводилось название страны необходимо в конец кода шаблона добавить такой код для русских названий стран:

<script src=js/country_ru.js></script>


или для английских:

<script src=js/country_en.js></script>
#322
03.03.2013 22:36:26
Re: Шаблон списка посетителей
как новичку оч даже пригодилось))))
#31133

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