1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Внимание! Все изображения загружаются только на наш сервер! Для этого используйте кнопку «Прикрепить файлы» ниже или просто перетащите необходимые изображения со своего компьютера в окно редактора.

    Скрыть объявление
Скрыть объявление
Привет Гость! Рады вас видеть на нашем форуме. Вы видете это сообщение так как вы не зарегистрированы. Зарегистрируйтесь на нашем форуме и у Вас появятся дополнительные возможности.

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

Тема в разделе "Настройки AUGUST4U.RU", создана пользователем Crash, 23 янв 2020.

  1. Crash Чебурашка))

    Регистрация:
    3 мар 2019
    Сообщения:
    267
    Симпатии:
    49
    Баллы:
    93
    Функция подсчитывает просмотры анкеты, запоминает пользователей, которые просматривали анкету и позволяет выводить список просмотревших.

    Запоминаются пользователи как находящиеся в чате, так и те, которые просматривают анкету, не входя в чат. В последнем случае ник будет отсутствовать, но запоминается IP-адрес и идентификатор компьютера. Просмотры учитываются только в том случае, если пользователь в текущих сутках открыл анкету первый раз, либо анкета была изменена, т.е. если один и то же пользователь в текущих сутках (от 00:00:00 до 23:59:59) будет открывать анкету несколько раз и при этом владелец анкеты ее не изменял, будет учтен только первый просмотр, если анкета была отредактирована, будет учитываться каждый просмотр.

    Для вывода счетчика просмотров в анкете необходимо установить переменную %VIEWS%. Для получения списка просмотревших в анкету необходимо установить ссылку или кнопку с id или name равным show_viewers, пример:
    Код:
    <a id=show_viewers max=10>последние просмотры</a>
    Допускается задавать количество элементов списка "последние просмотры", для этого необходимо задать атрибут max в тэге. Минимальное количество в списке ограничено числом 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>
    
     
  2. Crash Чебурашка))

    Регистрация:
    3 мар 2019
    Сообщения:
    267
    Симпатии:
    49
    Баллы:
    93
    Описание шаблонных переменных:

    • %NUM% — порядковый номер в списке.
    • %NICK% — ник просмотревшего (если есть).
    • %DATE% — дата последнего просмотра.
    • %COUNT% — сколько раз пользователь открывал эту анкету.
    • %IP% — IP-адрес просмотревшего.
    • %CC(n)% — функция проверки номера колонки, где n — номер колонки.
    В приведенном шаблоне в случае отсутствия ника у пользователя (пользователь не вошел в чат) будет выводиться надпись "нет ника", но вместо надписи можно выводить, например, его IP-адрес, для этого можно использовать шаблонную переменную %IP%.

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