Информер Посетили за день

Информер Посетили за день

О чем материал ?

Регулярно наблюдаю у пользователь вопрос, как сделать ссылку при нажатии на которую будет открываться окно с списком посетителей за день. Это не сложно реализуется на уровне системы Юкоз и Ювеб.

Первый способ решения "Посетили за день"

Добавьте на сайте новый блок или в удобном для вас месте просто разместите такой код:

<div align="center"><span><b>Нас сегодня посетили</b></span> 
<a href="javascript://" onclick="new _uWnd('TdUsrLst',' ',210,200,{autosize:0},{url:'/index/62-2'});return false;" class="UserList">Полный Список</a> </div>

Второй способ решения "Посетили за день"

Создаете информер → Раздел → Пользователи, посетившие сайт за текущий день, создаете информер и после жмем по ссылке [Шаблон информера], удаляем код который там будет и размещаем примерно следующий:

<div>
<div class="ktozhebul" style="display: none;">
<div class="stt_cherpso"><img src="/img/group/$GROUP_ID$.png" alt="$_GROUP_NAME$" title="$_GROUP_NAME$" width="16" height="16" style="float:left;margin: 0px 1px 0px 1px;margin-bottom: -3px"><img src="/img/16/$COUNTRY_ID$.png" alt="$COUNTRY$" width="16" height="16" style="float:left;margin: 0px 1px 0px 1px; margin-bottom: -3px">
<a href="$PROFILE_URL$" class="$CLASS$" style="float:left;margin: 0px 1px 0px 1px; margin-bottom: -3px">$USERNAME$</a>
</div>
</div>
</div>
<style>.stt_cherpso a {display: contents;}</style>

сохраняем изменения, после на сайте где должен выводиться информер добавляем такой код:

$ONLINE_COUNTER$
$ONLINE_USERS_LIST$
 <hr>
<span style="float:right;margin-top:5px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.25);background:#0969b1;box-shadow:inset 1px 1px 1px rgba(0,0,0,.25), 1px 1px 0 #fff;border-radius:5px;padding: 0 5px;height:14px;margin-right:3px;text-align:center;font: 10px Tahoma">Всего: <span id="alliuters"></span></span>
<a href="javascript://" id="ktobul" onclick="$('.ktozhebul').toggle(300);">Сегодня посетили!</a>
 $MYINF_N$
<script>$('#alliuters').html($('.ktozhebul a').size())</script>

Примечание

  1. Настраиваем отображение иконки группы пользователей, которые посещают ваш сайт: /img/group/$GROUP_ID$.png - на фтп сайта создаем папку в которую грузим иконки с айди групп ваших посетителей. Названия фото должны быть с айди (1.png,2.png,3.png,4.png,251.png и 255.png). Отмечу, что путь к папке вместо /img/group/ вы можете прописать свой. Айди ваших групп вы можете посмотреть в ПУ сайта в разделе: /panel/?a=users;l=groups.
  2. Настраиваем отображение иконки флага страны посетителей вашего сайта: /img/16/$COUNTRY_ID$.png - на фтп сайта создайте папку в которую загрузите иконки с кодами стран формата png в результате к каждому посетителю будет отображена иконка флага его страны. Путь к папке флагов стран /img/16/ вы можете прописать свой если у вас будет другая папка с иконками. Главное не забудьте название папки поправить в шаблоне информера.
  3. Вместо $MYINF_N$ нужно прописать айди номер вашего информера который вы создали.

Лицензия: CC BY-SA 4.0

Автор: Юрий Герук

Похожие материалы:
Помогла ли вам статья?
Да Нет
Статья оказалась полезной для 0 человек
avatar