Модернизируем плагин Whosonline

Небольшая правка плагина Whosonline, которая добавит в него немного сервиса для администратора

Плагин Whosonline известен каждому пользователю системы управления сайтом Cotonti. Сегодня мы слегка усовершенствуем этот плагин в части блоков WHOSONlINE_ROW1_IS_ADMIN и WHOSONlINE_ROW2_IS_ADMIN, предназначенных для просмотра администратором. Конкретно нас будут интересовать теги WHOSONlINE_ROW1_USER_ONLINE_IP и WHOSONlINE_ROW2_USER_ONLINE_IP, отвечающие за вывод ip-адреса посетителя сайта. Часто администратору необходимо оперативно получить более подробную информацию о данном ip-адресе. Самое простое, что приходит на ум — это плагин ipsearch. Попробуем передать ему ip-адрес.

Прежде всего немного поработаем с файлом whosonline.php. Нам необходима переменная x, поэтому добавим в код необходимую строку:

...
$row['user_birthdate'] = sed_date2stamp($row['user_birthdate']);
$x=sed_xg();
$t->assign(array(
...

Теперь шаблон whosonline.tpl:

...
<!-- BEGIN: WHOSONlINE_ROW1_IS_ADMIN -->
	<td>{WHOSONlINE_ROW1_USER_ONLINE_LOCATION}</td>
	<td class="centerall"><a href="admin.php?m=tools&p=ipsearch&a=search&id={WHOSONlINE_ROW1_USER_ONLINE_IP}&{PHP.x}">{WHOSONlINE_ROW1_USER_ONLINE_IP}</a></td>
<!-- END: WHOSONlINE_ROW1_IS_ADMIN -->
...

... и

...
<!-- BEGIN: WHOSONlINE_ROW2_IS_ADMIN -->
	<td>{WHOSONlINE_ROW1_USER_ONLINE_LOCATION}</td>
	<td class="centerall"><a href="admin.php?m=tools&p=ipsearch&a=search&id={WHOSONlINE_ROW2_USER_ONLINE_IP}&{PHP.x}">{WHOSONlINE_ROW2_USER_ONLINE_IP}</a></td>
<!-- END: WHOSONlINE_ROW2_IS_ADMIN -->
...

Теперь администратор получает в свое распоряжение готовые ссылки на подробную информацию об ip-адресе посетителя веб сайта.

Заинтересовались? Звоните нам по телефонам +375 (29) 774-35-89 и +375 (44) 774-35-89 в Минске. Мы будем рады помочь Вам в реализации Вашего проекта.

К посту «Модернизируем плагин Whosonline» комментариев пока нет
  • Аватар

    2. Admin @ 15 фев 2010 г. в 01:30

    Можем. Попробуйте.

  • Аватар

    1. Max @ 14 фев 2010 г. в 20:30

    А зачем нам переменная х? Мы и без неё можем запихнуть айпишник в форму поиска.

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