Плагин «Последние комментарии»
Рубрика: WordPress -> Плагины и хаки
Понедельник, 7 августа 2006 г.
Просмотров: 3435
Подписаться на комментарии по RSS
Понедельник, 7 августа 2006 г.
Просмотров: 3435
Подписаться на комментарии по RSS
Плагинов, выводящих последние комментарии отдельным списком множество. Если вам нужно просто вывести автора комментария и заголовок заметки, то воспользуйтесь плагином 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='', // текст "до"
- $after='<br>', // текст "после"
- $max_comments=5, // количество выводимых комментарией
- $max_chars = 38 // максимальная длина комментария
- )



Комментариев: 23
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);
Вот блин и не отредактить камент =(
А нету плагина,который выводит последние комментарии в виде ссылкой на запись в имени автора
Проблема с кодировкой.
Спасибо!!! Два часа сидел думал как сделать нормально.