Плагин «Последние комментарии»
Плагинов, выводящих последние комментарии отдельным списком множество. Если вам нужно просто вывести автора комментария и заголовок заметки, то воспользуйтесь плагином Recent Love - A List of Recent Comments.
В нужном месте пропишите:
<?php
if (function_exists('rr_recent_comments'))
echo rr_recent_comments(7, '<p>', '</p>');
?>
Первый параметр обозначает количество выводимых строк.
Если вам нужно сделать вывод и текста комментария (как, например у меня на сайте), то вы можете модифицировать этот плагин
или попробовать поискать другой. Я давно пользуюсь Latest Comments. Только по этой ссылке я не нашел, где его скачать, поэтому просто выложил его у себя на сайте.
После активации плагина в нужном месте укажите:
<?php
if (function_exists('cypher_latestcomments'))
cypher_latestcomments();
?>
Вот параметры функции:
cypher_latestcomments(
$before='', <font color="blue">// текст "до"</font>
$after='<br>', <font color="blue">// текст "после"</font>
$max_comments=5, <font color="blue">// количество выводимых комментарией</font>
$max_chars = 38 <font color="blue">// максимальная длина комментария</font>
)
Еще записи по теме
- Плагин «Anti-XSS attack»
- Плагин социальных закладок
- Плагин Plain Text Paste
- Плагин «Ключевые слова»
- Плагин WP-SpamViewer
- 300 расширений для работы с WordPress
- Облако тэгов (меток) в WordPress 2.3
- Новый плагин «ушки»
- Плагин Anti Spam Image. Новый подход
- Дополнительные возможности визуального редактора WordPress
- Плагин WP lightbox 2
- Борьба со спамом или превращаем спамера в постоянного комментатора
- Плагин контекстной рекламы SAPE.ru
- Плагин для BobrDobr.ru
- Новый сайт плагинов для WordPress - wpzipper.com
Оставьте комментарий!


tak luhe - slova ne razrjvajtsj
$comment_post_ID = stripslashes($comment->comment_post_ID);
$comment_author = stripslashes($comment->comment_author);
$post_status = stripslashes($comment->post_status);
$comment_content = stripslashes($comment->comment_content);
$comment_content = str_replace('', '', $comment_content);
$comment_content = str_replace('', '', $comment_content);
$comment_content = strip_tags($comment_content);
$max_length = $max_chars;
$words = explode(' ', $comment_content, $max_length + 1);
if (count($words) > $max_length) {
array_pop($words);
array_push($words, '...');
$comment_content = implode(' ', $words);
}
$comment_date = stripslashes($comment->comment_date);
widget-friendly?
latest comments блин никак(
не подскажешь код, чтобы выводить 5 комментов с 18 знаками?
<?php
if (function_exists('cypher_latestcomments'
)
cypher_latestcomments('', '<br />', 5, 18);
?>
Большое спасибо!
правда я прописал в самом плугине нужные значения и все работает)
это критично? :grin:
http://freepressblog.org/ wordpress-plugins-2/ wordpress-recent-comments-plugin-widget/
В качестве рекомендации. Максимально настраиваемо -- и widget-fruendy. Для WP2+ самая лучшая альтернатива, ИМХО...
А никто не знает такого плагина дающего возможность пользователям самим редактировать свои комментарии?
А также строить комментарии как в LiveJournal?
братское спасибо, за разъяснения, за плагины, за русификацию и дистрибутивы
У меня, да и у других заметил, при кодировке блога UTF-8 иногда в выводимом списке последних комментов в конце строки появляется ромбик с вопросом. Подскажите, как от этого можно избавиться?
Это связано с тем, что php плохо предназаняен для работы с юникодовскими строками. Попробуйте заменить вызов функции substr на mb_substr. Правда на сервере должна быть установлена библиотека mb_string.
Помогло. Большое спасибо. И другим на заметку :idea:
Спасибо!
А как в плагине Latest Comments сделать так, чтобы каждый комментарий предварялся иконкой-gif'кой?
Ручками дописать в плагине или оформить своими css-стилями.
Максим, слезно прошу Вашей помощи, как новичок в мире WP
какой параметр мне необходимо использовать?
Уже сделал сам! Все равно - огромное спасибо!
Как сделать (что и как переписать) в плагине, чтобы он вместо кодов отображал смайлы, или, если невозможно, так чтобы не показывал их коды совсем. То же самое, как сделать, чтобы не отображался текст кодов форматирования и кодов цитат?
Вот с этим плугинсом вроде посимпатишнее получается! http://dev.wp-plugins.org/browser/recent-comments/
Тот ли это плуг, ссылка на который дается в начале статьи - не знаю, но ссылка ведет упорно на страницу 404.
А вот этот плуг нормально конфигурируется, настраивается. Делает все то же, что и Latest comment, но не рвет слова (вывод настраивается по словам, а не по знакам-символам), и смайлы отображает смайлами, а не кодами типа : ! : или : ) , ; ) и так далее. В плуге можно задать не один единственный вариант вывода последних комментариев. А это уже хорошо
Урл плагина http://rmarsh.com/plugins/post-options/ , он рабочий.
Судя по всему, он используется и на этом сайте, только баг в нем не поправлен, как раз описанный Gepard.
И на этом сайте этот баг со смайлами тоже есть.
Багфикс заключается в добавлении в конец format_snippet :
$snippet = convert_smilies($snippet);
Вот блин и не отредактить камент =(
А нету плагина,который выводит последние комментарии в виде ссылкой на запись в имени автора
Проблема с кодировкой.
Спасибо!!! Два часа сидел думал как сделать нормально.