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

Счетчик просмотров и последние просмотры анкеты (by August)

23.08.2011 15:14:05
Счетчик просмотров и последние просмотры анкеты (by August)
Счетчик просмотров и последние просмотры анкеты
Функция подсчитывает просмотры анкеты, запоминает пользователей, которые просматривали анкету и позволяет выводить список просмотревших.

Запоминаются пользователи как находящиеся в чате, так и те, которые просматривают анкету, не входя в чат. В последнем случае ник будет отсутствовать, но запоминается IP-адрес и идентификатор компьютера. Просмотры учитываются только в том случае, если пользователь в текущих сутках открыл анкету первый раз, либо анкета была изменена, т.е. если один и то же пользователь в текущих сутках (от 00:00 до 23:59) будет открывать анкету несколько раз и при этом владелец анкеты ее не изменял, будет учтен только первый просмотр, если анкета была отредактирована, будет учитываться каждый просмотр.
Для вывода счетчика просмотров в анкете необходимо установить переменную %VIEWS%. Для получения списка просмотревших в анкету необходимо установить ссылку или кнопку с id или name равным show_viewers, пример:
<a id=show_viewers count=10>последние просмотры</a>
Допускается задавать количество элементов списка "последние просмотры", для этого необходимо задать атрибут count в тэге. Минимальное количество в списке ограничено числом 10, а максимальное - 100 элементов.

Внешний вид списка последних просмотров определяется шаблом "последние просмотры" раздела "Анкеты". Пример код шаблона в случае двухколончатого вывода:
<table cellpadding=2 cellspacing=1 width=100% height=100%>
<tr><td colspan=4 align=center>Последние просмотревшие анкету<hr></tr>
{{{:2
%?%CC(1)%<tr>?%
%?
<td>%NUM%.<td nowrap width=50%> %?%NICK%%:%[ нет ника ]?% / <small>%DATE%
%:%
<td colspan=2>
?%
%?%CC(2)%</tr>?%
}}}
<tr><td colspan=4 align=center height=100% style='vertical-align: bottom'><hr><a id=close>закрыть</a></tr>
</table>

%NUM% — порядковый номер в списке.
%NICK% — ник просмотревшего (если есть).
%DATE% — дата последнего просмотра.
%IP% — IP-адрес просмотревшего.
%CC(n)% — функция проверки номера колонки, где n — номер колонки.

В приведенном шаблоне в случае отсутствия ника у пользователя (пользователь не вошел в чат) будет выводиться надпись "нет ника", но вместо надписи можно выводить, например, его IP-адрес, для этого можно использовать шаблонную переменную %IP%.

Кроме счетчика просмотров анкеты имеется счетчик, подсчитывающий сколько раз владелец анкеты просматривал текущую анкету, для вывода этого счетчика в анкету надо установить код:
%?<tr><td>Сколько раз Вы просматривали эту анкету:<td><b>%MY_VIEWS%</b></tr>?%
Вместе с этими функциями имеется привилегия "скрывать просмотры". Данная привилегия предоставляет доступ к одноименной настройке, т.е. настройке "скрывать просмотры". С включенной привилегией в личных настройках появляются дополнительный переключатель (чекбокс). Эта настройка позволяет скрывать свой ник в списке последних просмотров, однако счетчик будет учитывать просмотры в любом случае. Кроме того, настройка "скрывать просмотры" не скрывает ник пользователя в списке от администратора, администратор всегда видит полный список. Также состояние переключателя можно изменять консольной командой чата /setup hideviews. Данная команда меняет состояние переключателя только для текущей сессии, не сохраняя настройку, т.е. после перезахода в чат состояние переключателя "скрывать просмотры" будет определяться личными настройками.

http://august4u.net/?doc=16
_________________________
выглядит так:
[изображение]
Лично для меня Женины *просмотры* намного удобнее. Кому как, хз.
#11151
23.08.2011 17:25:59
Re: Счетчик просмотров и последние просмотры анкеты (by Augu
Кажется, Август пытается выжать сервисы :) Ждем сервисы Подарки, Свои кнопки и прочие by August :D
#11155
25.08.2011 20:57:30
Re: Счетчик просмотров и последние просмотры анкеты (by Augu
наши сервисы - хороший стимул Августу не лениться)
#11178
01.10.2011 13:27:15
Re: Счетчик просмотров и последние просмотры анкеты (by Augu
Люди а где находиться эта переменная
<a id=show_viewers count=10>последние просмотры</a>
все облазила найти не могу а то уже бесят эти 10 строчек!!!!..)) Спасибо))
#12804
01.10.2011 14:30:16
Re: Счетчик просмотров и последние просмотры анкеты (by Augu
@TIGRENOK@: Люди а где находиться эта переменная
<a id=show_viewers count=10>последние просмотры</a>
все облазила найти не могу а то уже бесят эти 10 строчек!!!!..)) Спасибо))

Админка-люди-анкета-системная информация.
Стандартный шаблон без этой переменной выглядит так:
<tr><td colspan=2><hr></tr>
<tr><td>Дата регистрации:<td><b>%DATE('%j %М %Y года в %H:%i:%s', %REGISTRED_DATE%)%</b><br>%LONG_DAYS(%REGISTRED_TIME%)% тому назад</tr>
%?%ENTER%<tr><td>Последнее посещение чата:<td><b>%DATE('%j %М %Y года в %H:%i:%s', %ENTER_DATE%)%</b><br>%LONG_DAYS(%ENTER_TIME%)% тому назад</tr>?%
<tr><td>Время, проведённое в чате:<td><b>%LONG_TIME(%TIME%)%</b></tr>
<tr><td>Публичных фраз:<td><b>%COUNT1%</b></tr>
<tr><td>Личных фраз:<td><b>%COUNT2%</b></tr>
<tr><td>Приватных фраз:<td><b>%COUNT3%</b></tr>
<tr><td>Просмотров анкеты:<td><b>%VIEWS%</b></tr>
%?<tr><td>Сколько раз Вы просматривали эту анкету:<td><b>%MY_VIEWS%</b></tr>?%
%?
<tr><td>Количество нарушений:<td><b>%BANS%</b></tr>
<tr><td>Дата последнего нарушения:<td><b>%DATE('%j %М %Y года в %H:%i:%s', %LAST_BAN_DATE%)%</b><br>%LONG_DAYS(%LAST_BAN_TIME%)% тому назад</tr>
?%%?
<tr><td>Пришел по ссылке от:<td><a href=info?profile=%REFERER_PROFILE% target=_info%REFERER_PROFILE%>%REFERER_NICK%</a></tr>
?%
%?
<tr><td>Неудачных авторизаций:<td>%AUTH_FAIL% <a id=auth_fail_log>просмотреть журнал</a></tr>
?%
%?%TRUE(%RESTORE_DATE%)%
<tr><td>Дата восстановления данных:<td><b>%DATE('%j %М %Y года в %H:%i:%s', %RESTORE_DATE%)%</b></tr>
<tr><td>Дата анкетных данных:<td><b>%DATE('%j %М %Y', %RESTORE_BACKUP%)%</b>%?%ADMIN%<br><a id=admin_restore date=-1>восстановить начальную информацию</a>%:% ?%</tr>
?%

Можно убрать "Сколько раз вы смотрели данную анкету.Будет выглядеть так:
<tr><td colspan=2><hr></tr>
<tr><td>Дата регистрации:<td><b>%DATE('%j %М %Y года в %H:%i:%s', %REGISTRED_DATE%)%</b><br>%LONG_DAYS(%REGISTRED_TIME%)% тому назад</tr>
%?%ENTER%<tr><td>Последнее посещение чата:<td><b>%DATE('%j %М %Y года в %H:%i:%s', %ENTER_DATE%)%</b><br>%LONG_DAYS(%ENTER_TIME%)% тому назад</tr>?%
<tr><td>Время, проведённое в чате:<td><b>%LONG_TIME(%TIME%)%</b></tr>
<tr><td>Публичных фраз:<td><b>%COUNT1%</b></tr>
<tr><td>Личных фраз:<td><b>%COUNT2%</b></tr>
<tr><td>Приватных фраз:<td><b>%COUNT3%</b></tr>
<tr><td>Просмотров анкеты:<td><b>%VIEWS%</b></tr>
%?
<tr><td>Количество нарушений:<td><b>%BANS%</b></tr>
<tr><td>Дата последнего нарушения:<td><b>%DATE('%j %М %Y года в %H:%i:%s', %LAST_BAN_DATE%)%</b><br>%LONG_DAYS(%LAST_BAN_TIME%)% тому назад</tr>
?%%?
<tr><td>Пришел по ссылке от:<td><a href=info?profile=%REFERER_PROFILE% target=_info%REFERER_PROFILE%>%REFERER_NICK%</a></tr>
?%
%?
<tr><td>Неудачных авторизаций:<td>%AUTH_FAIL% <a id=auth_fail_log>просмотреть журнал</a></tr>
?%
%?%TRUE(%RESTORE_DATE%)%
<tr><td>Дата восстановления данных:<td><b>%DATE('%j %М %Y года в %H:%i:%s', %RESTORE_DATE%)%</b></tr>
<tr><td>Дата анкетных данных:<td><b>%DATE('%j %М %Y', %RESTORE_BACKUP%)%</b>%?%ADMIN%<br><a id=admin_restore date=-1>восстановить начальную информацию</a>%:% ?%</tr>
?%
#12809
01.10.2011 16:41:44
Re: Счетчик просмотров и последние просмотры анкеты (by Augu
Благодарю вас))))...это я за супругу)))
#12816
01.10.2011 22:34:17
Re: Счетчик просмотров и последние просмотры анкеты (by Augu
Так ну с этой строкой все понятно))))...но вот теперь другая проблема...поставили на сто человек но из за того что у нас нетбук...разрешение монитора маленькое и всю табличку не видно...не перетащить чтоб посмотреть не закрыть....может как то можно так сделать чтоб табличка эта была со скролами(прокруткой)...
#12838
02.10.2011 00:32:09
Re: Счетчик просмотров и последние просмотры анкеты (by Augu
Подключайте сервис "Редактор кнопок/просмотр анкет". У меня тоже нетбук с 10 дюймами, пока проблем не замечал. Проблемы только со стандартными августовскими фигнями.
#12841
20.10.2011 14:41:50
Re: Счетчик просмотров и последние просмотры анкеты (by Augu
кто ставит просмотры от Августа, надо добавить в привилегии "скрывать просмотры", если у вас не появилось автоматически (у меня не появилось)
Админка -> Люди -> Анкета -> Привилегии
после строчки
%IF(%PRIV_ARMOUR%, "%checkbox('priv[]', 0, %PRIV_ARMOUR%, 'режим \"броня\"')%<br>", "")%
добавить
%IF(%PRIV_HIDE_VIEWS%, "%checkbox('priv[]', 0, %PRIV_HIDE_VIEWS%, 'скрывать просмотры')%<br>", "")%
#13614

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