Объединение комментариев и трекбэков

ExpressionEngine позволяет вам отображать ваши комментарии и трекбэки одновременно.

Если вы желаете одновременно отображать ваши комментарии и трекбэки, то вам необходимо внести некоторые изменения в тег comment. Суть состоит в том, что в пределах тега comment, вам необходимо создать два набора вывода на экран, один для комментариев и один для трекбэков. Эти наборы будут заключены внутри выделенных цветом "условных" тегов, как показано ниже:

{exp:comment:entries}

{if comments}
{comment}

<div class="posted">Posted by {url_or_email_as_author} on {comment_date format='%m/%d'} at {comment_date format='%h:%i %A'}</div>
{/if}


{if trackbacks}
<strong>{title}</strong>

{content}

<div class="posted">Tracked on: <a href="{trackback_url}">{weblog_name}</a> ({trackback_ip}) at {trackback_date format="%Y %m %d %H:%i:%s"}</div>
{/if}

{/exp:comment:entries}

Переменные

{if comments}

Переменные, расположенные в этом теге - те же самые стандартные переменные, доступные внутри тега comment

{if trackbacks}

Переменные, расположенные в этом теге - те же самые стандартные переменные, доступные внутри тега trackback.

Подсчет отображения комбинированных комментариев и трекбэков

Вы можете использовать стандартную переменную {comment_tb_total} внутри тега {exp:weblog:entries} для отображения суммы объединенных комментариев и трекбэков.

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