Модернизируем плагин Whosonline в Котонти Генуя 0.6.17
Seditio.by » Наш блог » HTML и CSS » Модернизируем плагин Whosonline в Котонти Генуя 0.6.17

C момента публикации статьи о создании в плагине whosonline активных ссылок для ip-адресов пользователей прошло достаточно времени для того, чтобы фреймворк Котонти стал более гибким и удобным в работе с шаблонами. Задача теперь решается не в пример легче и быстрее. И хак уже не требуется.
В шаблоне whosonline.tpl найдем фрагменты кода:
<!-- BEGIN: WHOSONlINE_ROW1_IS_ADMIN -->
<td>{WHOSONlINE_ROW1_USER_ONLINE_LOCATION}</td>
<td style="text-align:center;">{WHOSONlINE_ROW1_USER_ONLINE_IP}</td>
<!-- END: WHOSONlINE_ROW1_IS_ADMIN -->и
<!-- BEGIN: WHOSONlINE_ROW2_IS_ADMIN -->
<td>{WHOSONlINE_ROW2_USER_ONLINE_LOCATION}</td>
<td style="text-align:center;">{WHOSONlINE_ROW2_USER_ONLINE_IP}</td>
<!-- END: WHOSONlINE_ROW2_IS_ADMIN -->Заменим их соответственно на:
<!-- 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}&x={PHP.sys.xk}">{WHOSONlINE_ROW1_USER_ONLINE_IP}</a></td>
<!-- END: WHOSONlINE_ROW1_IS_ADMIN -->и
<!-- BEGIN: WHOSONlINE_ROW2_IS_ADMIN -->
<td>{WHOSONlINE_ROW2_USER_ONLINE_LOCATION}</td>
<td class="centerall"><a href="admin.php?m=tools&p=ipsearch&a=search&id={WHOSONlINE_ROW2_USER_ONLINE_IP}&x={PHP.sys.xk}">{WHOSONlINE_ROW2_USER_ONLINE_IP}</a></td>
<!-- END: WHOSONlINE_ROW2_IS_ADMIN -->Такая небольшая доработка плагина Котонти позволяет администратору веб сайта запускать плагин IPSearch для каждого IP адреса пользователя в списке Whosonline.
Комментарии
Почему этот фикс все еще не в дистрибутиве?
Я думаю, трюки с использованием переменных в шаблонах -- это не совсем стандартное решение. Кроме того, кастомизированный шаблон whosonline.tpl можно скопировать в каталог plugins собственного или модельного скина, что позволит корректно "пережить" апдейт.
Спасибо за информацию. Учту. Переменная xk часто используется в формах.
Всего : 3, на странице: 3
Похожие страницы
-
Модернизируем плагин Whosonline
Небольшая правка плагина Whosonline, которая добавит в него немного сервиса для администратора
