Количество пользователей он-лайн можно отобразить в блоге wordpress

Как отобразить на своем блоге количество пользователей, находящихся он-лайн, перечислить их поименно, указать флаги стран, из которых они пришли и на каких страницах в данный момент находятся? Этот вопрос некоторое время занимал и меня, пока решение не было найдено с помощью англоязычного поиска в Google.

Количество пользователей он-лайн можно отобразить в любой части своего блога с помощью специального и не совсем обычного плагина для wordpress WP-Useronline. Необычным я его назвал потому, что для него вручную надо создавать таблицу в базе данных MySQL, но не пугайтесь – это просто.

Скачайте подходящую для вашего wordpress версию плагина WP-Useronline по следующим ссылкам:

» WP-UserOnline 2.50 для 2.8.x
» WP-UserOnline 2.40 для 2.7.x
» WP-UserOnline 2.31 для WordPress 2.5.x And 2.6.x
» WP-UserOnline 2.20 для WordPress 2.3.x
» WP-UserOnline 2.11 для WordPress 2.1.x And 2.2.x
» WP-UserOnline 2.06 для WordPress 2.0.x
» WP-UserOnline 1.00 для WordPress 1.5.2

Распакуйте скачанный архив и положите папку wp-useronline\ в директорию с плагинами wp-content/plugins на сервере вашего блога. Активируйте плагин WP-Useronline из административной панели вашего блога Панель управления / Плагины.

Скачайте по ссылке http://www.ip2nation.com/ip2nation/Download архив с таблицей базы данных MySQL. Распакуйте полученный архив, вы должны будете увидеть файл ip2nation.sql. Войдите в серверную программу phpMyAdmin, позволяющую совершать разные манипуляции с вашей базой данных. Если вы не знаете как попасть в phpMyAdmin, посмотрите эти сведения в контрольной панели управления хостингом, на котором находится ваш блог или свяжитесь со службой поддержки хостингом, там вам должны все подробно рассказать.

В phpMyAdmin войдите в базу данных вашего блога, нажмите на вкладку “Импортировать файл (таблицу)”, нажмите на кнопку “Обзор” и выберете только что скачанных файл ip2nation.sql, нажмите кнопку “ОК (Go)”. Через несколько секунд новая таблица базы данных будет создана и плагин WP-Useronline полноценно заработает.

Теперь о том как вывести результаты работы плагина WP-Useronline на страницы блога, например в сайдбар или футер. В блогах, где есть виджеты  все просто. Надо зайти на страницу “Внешний вид” / “Виджеты” административной панели блога и установить виджеты с нужными настройками в те места, в какие вам хочется. Тем, кто не пользуется виджетами необходимо в желаемое место вставить соответствующие коды, приведенные ниже:

1. Для отображения количества пользователей он-лайн:

<?php if (function_exists ('useronline')): ?>
   <li>
      <h2>Пользователей он-лайн:</h2>
      <ul>
         <li><div id="useronline-count"><?php get_useronline (); ?></div></li>
      </ul>
   </li>
<?php endif; ?>

2. Для поименного перечисления пользователей он-лайн и максимального количества пользователей когда либо бывших одновременно на вашем блоге:

<?php if (function_exists ('get_most_useronline')): ?>
   <p>Максимум: <?php echo get_most_useronline (); ?> On <?php echo get_most_useronline_date (); ?></p>
<?php endif; ?>

3. Для отображения постов, которые в данное время просматривают пользователи:

<?php if (function_exists ('get_users_browsing_site')): ?>
   <div id="useronline-browsing-site"><?php echo get_users_browsing_site (); ?></div>
<?php endif; ?>

 

4. Для отображения страниц, которые в данное время просматривают пользователи:

<?php if (function_exists ('get_users_browsing_page')): ?>
   <div id="useronline-browsing-page"><?php echo get_users_browsing_page (); ?></div>
<?php endif; ?>

Настройки отображения данных плагином WP-Useronline необходимо произвести из административной панели блога Настройки / UserOnLine

  1. Марина

    Да, интересный плагин. Только я боюсь ставить что-то лишнее, по причине нагрузки на хост и кол-ву занимаемого места.

    1. eavasi

      Дак можно поставить, а потом удалить, если будет большая нагрузка. Работает-то смотри, хорошо и даже имена показывает и флаги стран и тп.

  2. Марина

    Да, интересный плагин. Только я боюсь ставить что-то лишнее, по причине нагрузки на хост и кол-ву занимаемого места.

    1. eavasi Автор записи

      Дак можно поставить, а потом удалить, если будет большая нагрузка. Работает-то смотри, хорошо и даже имена показывает и флаги стран и тп.

  3. D_hunter_

    Вот как будет две сотни посетителей в день у меня) так и поставлю этот плагин) а нагрузки на серв -проблема админов, которым платят с твоей абонентской...

    1. eavasi

      А тут количество посетителей в сутки почти никак не влияет. Здесь же плагин выводит сиюминутные данные.

  4. D_hunter_

    Вот как будет две сотни посетителей в день у меня) так и поставлю этот плагин) а нагрузки на серв -проблема админов, которым платят с твоей абонентской...

    1. eavasi Автор записи

      А тут количество посетителей в сутки почти никак не влияет. Здесь же плагин выводит сиюминутные данные.

  5. Владимир

    Классная штуковина 😉 . Только что скачал, изучаю. Пытаюсь разобраться с английским(совершенно не знаю его).Спасибо, Евгений.

  6. Владимир

    Классная штуковина 😉 . Только что скачал, изучаю. Пытаюсь разобраться с английским(совершенно не знаю его).Спасибо, Евгений.

Добавить комментарий

Ваш e-mail не будет опубликован.