Древовидные комментарии

Добрый день!
Вот и у меня появился вопрос:
Встроены ли в WP 2.7 двевовидные комментарии, если да, то знает ли кто какая функция формирует их или ссылку на публикование ответа?? Если нет этого в ВП, то есть ли плагин?
Есть ли хороший плагин для выделения комментариев админа?

Спасибо!!!

в 2,7 встроены, но не узал.
включаются
настройки / обсуждения / Включить древовидные (вложенные) комментарии с уровнем вложенности до

… и еще несколько телодвижений нужно будет сделать, если Тема не сделана специально под wp 2.7
тут можно скачать готовый comments.php http://ottodestruct.com/blog/2008/09/29/wordpress-27-comments-enhancements/
не забыть вставить <?php if ( is_singular() ) wp_enqueue_script( ‘comment-reply’ ); ?> перед <?php wp_head(); ?> в header.php в папке Темы

у вас видимо css для комментариев не хватает
http://www.sonika.ru/blog/work/novinki-wordpress-27.htm пункт Комментарии –> список css классов

вы оттуда (из default темы) и скопируйте css для комментов в style.css своей Темы

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

Ну автор и так подарил Темы общественности, оказывать поддержку всем он не обязан.
попробуйте возьмите это в style.css

/* -- Comment List -- */

h3#comments,
#respond h3 { color:#333; font:normal 240% georgia,times,serif; margin:0 0 .1em; padding:0 0 .1em; }
#respond p { font-size:11px; margin:0 0 1em; }

ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }

ol.commentlist li div.vcard { font:bold 1.2em/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:underline; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:3px solid #d5d5d5; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}

ol.commentlist li div.commentmetadata { font:bold 1.1em/1.4 helvetica,arial,sans-serif;text-align:right;  
position:absolute; right:5px;top:5px; }
ol.commentlist li div.commentmetadata a { color:#333; text-decoration:none; }
ol.commentlist li div.commentmetadata a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em 0; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 8px/1 helvetica,arial,sans-serif; padding:3px 5px;  text-align:center; width:44px;margin-bottom:7px }

ol.commentlist li div.reply:hover { background:#83DB7E; border:1px solid #009230; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}

ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }


ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
.waitmoderation {color:Red; font-style:italic; font-size:0.8em}

#commentform {font-size:100%; text-align:left;}
#commentform .logged-in { font-weight:bold; margin:0 0 1em; }
#commentform textarea { border:1px solid #d5d5d5; color:#444; font:normal 11px Arial, Tahoma,Verdana,sans-serif; margin:0; padding:5px; width:97%; height:150px }
#commentform input {width:160px; margin:0; padding:0}
#commentform .required { color:Red;font-size:1.4em; line-height:1.4em }
#commentform .commenterfield { text-align:left!important;}
#commentform p { margin:0 0 .2em 0; }
#commentform label {text-align:left!important; }

/*
#commentform #author,
#commentform #email,
#commentform #url { border:1px solid #d5d5d5; color:#444; font:normal 11px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;; margin:0 5px 5px 0; padding:1px; }
*/
#commentform .caption {line-height:1.4;margin:0 0 1em;}
#commentform .comment-timeout { font-weight:bold; margin:2em 0 0; }
#commentform .subscribe-to-comments {margin:1em 0 .25em 0;padding:5px 10px;
border:1px solid #ccc; width:530px}

#contact {font-size:120%;margin:0 0 1em;}
#contact .fn {}

/* END comments */

или отсюда: http://www.sonika.ru/blog/wordpress/custom-comments-wordpress-27.htm

Anonymous
Отправить
Ответ на: