Сегодня у нас большой неофициальный праздник — День программиста, поэтому всех программистов поздравляю с профессиональным праздником, желаю поменьше глюков, побольше денег, грамотных заказчиков и хорошего отдыха.
По этому поводу, у нас сегодня будет пост, немного связанный с программированием, мы будем учиться выводить номера комментариев, в списке комментариев на Вашем блоге.
Сделать это очень легко, если у Вас уже есть опыт редактирования файлов шаблона блога.
- Открываем файл, который отвечает за отображение комментариев и формы комментирования, называется он comments.php, уверен что Вы уже сделали его резервную копию, Вы ведь не редактируете файлы, без резервного копирования?
- Находим строку
<?php if ( $comments ) : ?>
- Перед строкой из пункта 2, вставляем строку с переменной для подсчета комментариев
<?php $i = 0; ?>
- Теперь находим строку
<?php foreach ($comments as $comment) : ?>
- Сразу после строки из пункта 4, вставляем следующий код:
<?php $i++; ?>
- Этот код, выводит номер комментария:
<span class="count">
<?php echo $i; ?>
</span> - Сохраните файл.
- А теперь в файле CSS-стилей, style.css можем сделать оформление нашего блока с номерами комментариев:
.count {
float:right;
padding: 10px;
font-size:18px;
color:#000000;
}
Изменяя стиль и расположение блока со счетчиком, Вы сможете по своему вкусу расположить номера комментариев в Вашем блоге.
Я ведь не ошибся? Каждый блоггер хоть немного но программист?
12.09.2008 - 12:49 пп
Присоединяюсь… С Днем программиста всех!
А на счет нумерации комментов: насколько они вообще необходимы? По-моему нет!
12.09.2008 - 4:33 пп
Ну смысла в них особо нет, на мой взгляд, но люди иногда просят, для красоты :)
13.09.2008 - 1:13 пп
Спасибо ! Давно не был в твоем блоге. Но сегодня опять случайно попал и понял, что зря тебя не читал. Будем поправлять это дело. С уважением Стив.
13.09.2008 - 5:12 пп
Здравствуйте, тоже присоединяюсь к поздравлениям. Хотел поблагодарить Вас за статьи и уроки в этом блоге по движку, очень помогают в освоении, особенно мне новичку. И хотел задать вопрос, который меня интересует: Объясните, как сделать такую форму комментариев с 3-мя объязательными полями (имя, мейл и сайт), чтобы любой мог отвечать без тотальной регистрации в болге. Возможно нужен какой-то плагин или виджет?
13.09.2008 - 5:54 пп
Хочу Вам сказать что Вордпресс ЛУЧШИЙ. Совсем недавно с ним работаю, а уже начал делать с его помощью обычные сайты. Я совсем не программер, но методом тыка все всегда получается. Очень очень очень прекрасный движок.
13.09.2008 - 10:00 пп
@Alex Rem форма для комментариев вроде бы стандартная для всех WordPress блогов, не совсем понятно что именно в ней, Вас не устраивает.
13.09.2008 - 11:00 пп
Dmitriy, спасибо что откликнулись, проблема в моем не знании. В данном случае долго тыкался, по умолчанию в Вордпрессе на все комменты стоит «вы должны быть авторизованы, чтобы оставлять комментарии», а везде, в блогах, вижу что сразу имеются форма для заполнения с тремя полями… Вообщем после долгих тыканий нашел эту галочку и действительно «форма для комментариев стандартная для всех WordPress блогов» :)
14.09.2008 - 8:12 дп
а чего ж сам не сделал? :) у меня уже несколько лет номера есть — они линки на коммент, что иногда удобно.
14.09.2008 - 10:59 пп
Ну как бы номера комментариев выводятся :) слева от имени автора комментатора :) просто может быть выводятся не очень красочно и тп. А вот на счет линков на коммент, идея действительно хорошая.
21.09.2008 - 11:58 дп
Я задам вопрос немного не по теме поста, но по теме Вордпресса.
У тебя на страницах справа есть целый блок Новых записей, рубрик и т.п. Это тема вордпресса или какой-то плагин такой блок реализует?
21.09.2008 - 5:59 пп
Это стандартная боковая колонка WordPress-а, которая может быть настроена практически в любом шаблоне, с помощью редактирования файлов шаблона, либо с помощью виджетов.
07.01.2009 - 5:35 дп
Спасибо, поставил себе, как все просто :) Теперь ссылку коммента можно не на дату, а на номер ставить… ;)