NS Recent Comments

Все плагины

Версия 1.0

Поддержка версий Wordpress:

  • Тестировалась только на Wordpress версии 2.2.2

Скачать

recent-comments-img.jpg

Описание:

Плагин NS Recent Comments предназначен для отображения последних комментариев блога.

Установка

  1. Скачайте архив с плагином и распакуйте его.
  2. Закачайте файл ns_recent-comments.php в папку plugins своего блога.
  3. Активируйте плагин в панели администрации блога.

Использование:

Функция ns_recent_comments(10, 0, 0, false) возвращает массив объектов комментариев.
Параметры передаваемые функции:

  • $no_comments – количество комментариев для отображения. По-умолчанию 10.
  • $first – Номер первого комментария с когорого нужно показывать список. Применяется когда нужно показать не самые последние комментарии, а, например, от 10 до 20 комментария. В перспективе будет использоваться для постраничного отображения списка. По-умолчанию 0.
  • $excerpt_len – количество символов в превью комментария. Если значение равно 0 – будет показываться весь текст комментария. По-умолчанию 0
  • $db_unicode – булевое значение указывающее, является ли кодировка базы данных используемая вашим блогом формата Unicode (UTF-8). Используется для правильного обрезания превью комментария. По-умолчанию FALSE.
    • FALSE – кодировка не Unicode. Используются стандартные функции для обрезания строк.
    • TRUE – кодировка не Unicode(UTF-8). Используются мультибайтовые функции mbstring.

Поскольку функция ns_recent_comments() возвращает массив объектов, то использовать её следует внутри цикла.

Объекты возвращаемые массивом имеют свойства, которые выводить следует по такой схеме:
$object->property, где $object ваша переменная используемая в цикле, а property может быть следующее:

  • ID – id комментария
  • author_name – заголовок
  • author_link – ссылка на сайт автора
  • text – текст комментария
  • day – день
  • month – месяц
  • year – год
  • hours – часы
  • minutes – минуты
  • post_title – заголовок поста к которому относится комментарий
  • post_permalink – ссылка на пост

Пример:


<?php
foreach (ns_recent_comments(10, 0, 200, false) as $re_post){
echo <<<HTML
<div class="comment">
<a name="comment-{$re_comment->ID}"></a>
<h3><a href="{$re_comment->author_link}">{$re_comment->author_name}</a></h3>
<span class="comment-date"><a href="comment-{$re_comment->ID}" title="">
{$re_comment->day}.{$re_comment->month}.{$re_comment->year},
{$re_comment->hours}:{$re_comment->minutes}
</a></span>
<p>{$re_comment->text}</p>
<span class="comment2post"><b>Comment for post</b> »
<a href="{$re_comment->post_permalink}">{$re_comment->post_title}</a>
</span>
</div>
HTML;
}
?>

Пример реализации плагина можно увидеть в нижней части этого сайта на главной странице.

Примечание:

  • Этот код вставляется в любое место любого шаблонного файла.
  • Если вы выводите значение свойства объекта в операторе echo, то конструкцию $object->property следует обрамлять фигурными скобками: {$object->property}
  • Плагин удаляет все лишние тэги в превью комментария, оставляя только текст.

Просьба

Прошу сообщать об ошибках в комментариях к этой странице. Также, если вас не затруднит, напишите своё мнение о плагине, предложения по улучшению, а так же отпишитесь в каких версиях Wordpress вы используете этот плагин.

Спасибо!

 
Google     

]]> Джафаров Нариман ]]>

Смотри в плагине строку 49 там ошибка unixtime_to_getdate а нужно как я понимаю unixtime_to_getdate2 и еще плагин запускается если только на сервере стоит php5 и даже тогда показывает такую гадость

.., :

Comment for post »

»

]]> Никита ]]>

Спасибо, поправил. Насчёт версии php ничего не знаю. Поскольку нигде не использую php4

»

]]> Джафаров Нариман ]]>

Ссылку на архив с плагином убил.

»

]]> Никита ]]>

Ой )) Поправил.

»

]]> Игорь Незаров ]]>

Интересно – попробую..

»

Напишите комментарий