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