Seditio.by

Модернизируем плагин Whosonline в Котонти Генуя 0.6.17

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

Модернизируем плагин 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&amp;p=ipsearch&amp;a=search&amp;id={WHOSONlINE_ROW1_USER_ONLINE_IP}&amp;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&amp;p=ipsearch&amp;a=search&amp;id={WHOSONlINE_ROW2_USER_ONLINE_IP}&amp;x={PHP.sys.xk}">{WHOSONlINE_ROW2_USER_ONLINE_IP}</a></td>
<!-- END: WHOSONlINE_ROW2_IS_ADMIN -->

Такая небольшая доработка плагина Котонти позволяет администратору веб сайта запускать плагин IPSearch для каждого IP адреса пользователя в списке Whosonline.

 

Комментарии


1. kit
11:36 02.06.2011

Почему этот фикс все еще не в дистрибутиве?



2. Admin
13:03 02.06.2011

Я думаю, трюки с использованием переменных в шаблонах -- это не совсем стандартное решение. Кроме того, кастомизированный шаблон whosonline.tpl можно скопировать в каталог plugins собственного или модельного скина, что позволит корректно "пережить" апдейт.



3. kit
14:01 02.06.2011

Спасибо за информацию. Учту. Переменная xk часто используется в формах.


Всего : 3, на странице: 3

Имя (E-mail):
* Ваш комментарий будет доступен для редактирования в течение 10 Минут

Похожие страницы

Поиск: