Теги модуля реферер

ExpressionEngine позволяет вам, отслеживать рефереры с помощью модуля реферер.

Реферер - это URL, с которого выполнен переход на ваш сайт. Например, ваш друг разместил на своем сайте ссылку на ваш сайт. Если кто-нибудь щелкнет по ней, то URL сайта вашего друга будет отображаться в реферере. Отслеживание рефереров позволяет вам увидеть, как люди обнаруживают ваш веб сайт.

Для доступа к функциям модуля перейдите на страницу Модули > Рефереры в панели управления.

Для отключения отслеживания рефереров и установки максимального числа хранимых рефереров, посетите страницу Admin > Настройки системы > Настройки рефереров в панели управления.

Для отображения рефереров используется следующий код в ваших шаблонах:

<table border="0" width="100%" cellpadding="6" cellspacing="1">
<tr>
<th>Date</th>
<th>From</th>
<th>IP Address</th>
<th>To</th>
</tr>

{exp:referrer limit="50" popup="yes"}
<tr>
<td>{ref_date format="%m/%d/%Y"}</td>
<td>{ref_from}</td>
<td>{ref_ip}</td>
<td>{ref_to}</td>
</tr>
{/exp:referrer}

</table>

Примечание: Часть кода между тегами <tr> и </tr> повторяется при выводе каждого реферера.

Черный список и белый список

ExpressionEngine поддерживает редактируемый черный список, в котором вы можете хранить IP адреса, URL, или данные User Agents для подсчета рефералов, а также белый список, который автоматически разрешает беспрепятственное соединение. Доступ к этим спискам вы можете получить через модуль черный список/белый список в разделе модули.

Параметры

limit=

limit="50"

Количество результатов, которые вы желаете видеть

popup=

popup="yes"

Этот параметр создает ссылку на сайт реферера, которая открывается в новом окне.

Переменные

ref_agent

{ref_agent}

Название user agent, создавшего реферал на сайт. В большинстве случаев, "user agent" является просто веб браузером, который посетил ваш сайт. Переменная {ref_agent} выводит полную строку user agent, записанную в ExpressionEngine. Это может выглядеть следующим образом:

Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)

Что обозначает строку user agent для браузера Internet Explorer 5.5, который работает на машине с операционной системой Windows 2000.

ref_agent_short

{ref_agent_short}

Сокращенная версия строки user agent, реферала на ваш сайт. Обычно выглядит так:

Mozilla/5.0

ref_date

{ref_date format="%m/%d/%Y"}

Дата создания реферера.

ref_from

{ref_from}

URL сайта реферала.

ref_ip

{ref_ip}

IP адрес сайта реферала.

ref_to

{ref_to}

URL страницы, с которой получен реферер.

switch=

{switch="option_one|option_two}

Эта переменная разрешает вам чередовать два значения, используемого для отображения записей на странице. Первая запись будет использовать "option_one", вторая будет использовать "option_two", третья "option_one", и так далее.

Самое очевидное применение этой переменной, - чередование цветов. Это можно сделать следующим образом:

{exp:referrer limit="50" popup="yes"}
<tr class="{switch="one|two"}">
<td><div>{ref_from}</div></td>
<td><div>{ref_to}</div></td>
</tr>
{/exp:referrer}

Тогда записи будут чередоваться между <tr class="one"> и <tr class="two">.

Одновременно может использоваться несколько тегов {switch=}, и система будет корректно отслеживать каждый из них.

Наверх страницы