Отображение пингов

Вы можете отображать на страницах сайта пинги, которые вы получили для любой из ваших конфигураций. Вот пример кода, который вы должны разместить в одном из ваших шаблонов:

{exp:updated_sites:pings which="default" orderby="title" limit="20"}

<p><a href="{ping_site_url}">{ping_site_name}</a></p>

{/exp:updated_sites:pings}

Параметры

limit=

limit="30"

Позволяет вам ограничить количество отображаемых на экране пингов. Ограничение по умолчанию - 100 пингов, если значение не указано.

orderby=

orderby="date"

Параметр "order" устанавливает порядок отображения пингов. Варианты установки этого параметра включают:

sort=

sort="asc" sort="desc"

Порядок сортировки может быть "asc" (по возрастанию или "самый старый сначала" для дат) или "desc" (по убыванию или "самый новый сначала" для дат). Если вы не используете параметр, то по умолчанию используется сортировка desc.

which=

which="default"

Из какой конфигурации показывать пинги (отображаются пинги из всех конфигураций, если ни одна не указана). Дополнительно, вы можете использовать символ ("|"), для разделения нескольких конфигураций:

which="default|private|business"

Или вы можете добавить слово "not" (с пробелом после него), для исключения конфигураций:

which="not private|secret|friends"

Переменные

count

{count}

Счетчик количества пингов, выведенных на странице из общего количества пингов. т.е. если бы EE в настоящее время выводил 7-ой пинг из 20, то значение счетчика было бы равно 7.

ping_date

{ping_date format="%Y %m %d"}

Дата получения пинга. Смотрите страницу изменяемое форматирование даты для получения дополнительной информации.

ping_ipaddress

{ping_ipaddress}

IP адрес, с которого был получен пинг.

site_check

{site_check}

"Контрольный URL" для сайта, с которого был отправлен пинг. Это часть расширенного формата пинга, которая доступна не всегда.

site_name

{site_name}

Название сайта, с которого был отправлен пинг.

site_rss

{site_rss}

URL канала RSS для сайта, который отправил пинг. Это часть расширенного формата пинга, которая доступна не всегда.

site_url

{site_url}

URL для нового контента, для сайта, который отправил пинг.

switch=

{switch="option_one|option_two}

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

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

{exp:updated_sites:pings which="default limit="20"}
<p class="{switch="one|two"}">
<a href="{ping_site_url}">{ping_site_name}</a>
</p>
{/exp:referrer}

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

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

total_results

{total_results}

Общее количество выводимых на экран пингов.

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