Небольшая инструкция по установке формы комментирования для статичных страниц, для всех сразу или для некоторых на выбор. Для реализации, необходимо знать, как редактировать шаблон блога.
Допустим Вы создали страницу, и хотите чтобы пользователи, могли комментировать содержимое страницы, обратите внимание, не поста, а статичной страницы, которая создается в панели управления через «Написать» — «Страница».
Некоторые шаблоны поддерживают функцию комментирования страниц, нужно только в параметрах страницы проставить галочку «Разрешить комментарии», а в некоторых шаблонах такая функция не предусмотрена. Для этого необходимо модифицировать шаблон страницы файл «page.php«.
Перед изменением файла, обязательно сделайте резервную копию, чтобы в случае возникновения проблем, можно было вернуться к рабочему файлу.
Если Вы хотите, добавить функцию комментирования ко всем страницам, достаточно перед строкой <?php get_sidebar(); ?> в шаблоне страницы, вставить строчку
и сохранить файл.
Если Вам необходимо, отображать форму комментирования, только на определенных страницах, необходимо вставить код, который проверяет ID страницы, и в зависимости от условий указанных Вами, показывает форму комментирования. Код этот выглядит так:
Где «2» это порядковый номер страницы в Вашем блоге. Узнать номер страницы, можно в разделе «Управление» — «Страницы». Наведите мышку, на заголовок страницы, в списке страниц, посмотрите на ссылку, которая отобразится в строке состояния, например /wp-admin/page.php?action=edit&post=45, значит порядковый номер страницы «45«.
Остались вопросы? Задавайте в комментариях.
28.10.2008 - 4:58 пп
Добавляем форму комментариев к странице: Небольшая инструкция по установке формы комментирования для ст.. http://tinyurl.com/5trde5
29.10.2008 - 12:28 пп
Дима, спасибо большое за советы и твой блог. дей-но очень полезно.
получила на почту пост — прочитала — поставила — все готово! продолжай в том же духе.
29.10.2008 - 12:33 пп
можешь плиз посоветовать как сделать так чтоб посты на главной странице отображались не целиком (как у меня щас http://artesbe.ru), а сжато (10 строк, как у димка на главной). можно задать кол-во постов на странице, а по объему?
спасибо
29.10.2008 - 12:55 пп
@???»?????° —
и еще как сделать так чтоб комменты сразу появлялсь на странице после отправления как у тебя?
29.10.2008 - 1:02 пп
@Алина — по поводу появления сразу после отправления, возможно у Вас включена модерация комментариев, можно попробовать ее отключить.
По поводу сжатых записей, Панель управления блога — Настройки — Чтение — Для каждой статьи в ленте отображать : Анонс.
30.10.2008 - 10:31 дп
Спасибо за информацию, сейчас создаю свой блог, так что пригодится.
01.11.2008 - 1:37 дп
Дмитрий нужна ваша помощь. вам нечего посоветовать?
>>> Настройки — Чтение — Для каждой статьи в ленте отображать : Анонс.
-это не помогло. где подправить можно в Основном шаблоне (index.php)? у меня не очень с пшп…
>>> где модерацию комментариев отключить, Комментарии (comments.php)?
спасибо
01.11.2008 - 8:57 дп
Здраствуйте, Дмитрий. случайно попал на ваш блог, а тут столько всего полезного. Примного благодарен.
01.11.2008 - 10:47 дп
Дмитрий, а как вы вставляете код в пост, тоесть публикуете его?
01.11.2008 - 11:33 дп
@Алина — попробуйте открыть панель управления, раздел настройки — «Обсуждение».
А здесь есть про краткие версии постов
01.11.2008 - 11:33 дп
@Ruslan — вставляю кнопкой ctrl+v а публикую кнопкой «Опубликовать» :)
27.01.2009 - 10:16 пп
Что делать у меня нет в файле “page.php“ строки ?
27.01.2009 - 10:43 пп
Значит у шаблона вашего просто нет сайдбара, попробуйте установить перед строкой футера, вообще для каждого шаблона может быть разное место :)
04.02.2009 - 3:44 пп
Дельная статейка, спасибо терь буду знать
06.07.2009 - 5:41 пп
Спасибо автору. Правда вот беда — так сделала а форма для комментария вышла уродливая широкая и боковые колонки вниз спустила. Путем долгих мучений вставила строку
и комментарии стали как на главной — симпатичные. Видимо от шаблона зависит.
для отображения их в обратном порядке в шаблоне комментариев прописала после foreach ($comments as $comment) :
$comments = array_reverse ($comments, true);
Вот так можно быстро сделать гостевую мало понимая в веб дизайне но изучая чужие блоги:)
02.02.2010 - 9:21 пп
Прива народ =)
Нарыл файлы делюсь с вами….
оооочень молоденькая девочка….http://letitbit.net/download/9835397c30/devka.mpg…
в туалете……http://letitbit.net/download/61bfa9932f/4d5699107…
уже не помню что там….
http://letitbit.net/download/cb106f55c3/best.part…
http://letitbit.net/download/8100.8a1f533a6f53927…
http://letitbit.net/download/8528.b87f4bcbfc2992f…
http://letitbit.net/download/d275d84609/koahaki.f…
воооот….
09.02.2010 - 8:49 пп
Здравствуйте, Дмитрий! Прежде конечно благодарность за множество полезных статей на вашем блоге. Подскажите пожалуйста, мне нужно не установить форму коментирования , а наоборот ее удалить полностью, так как я на движке вордпресс, делаю статичный сайт. Я закрыва(ставлю галочку) чтобы не коментировать данную страницу, но появляется надпись, КОМЕНТАРИИ ЗАКРЫТЫ, и хотя самой формы не видно, но заметно, что то на том месте пространство занято, тоесть препятствует статье полностью опустится до подвала. Если возможно, то пожалуйсто поподробне, а то я сам уже по разному пытался и удалял файл коменнтс и прочие, но чтото не получается. Зарание блогадарен.
09.02.2010 - 9:17 пп
Все, нащел причину. Надо было поуберать этот код <?php comments_template(); ?> из этих файлов page.php, single.php
03.05.2010 - 3:07 пп
Купить мебель в Курске на заказ от лучшей мебельной студии.
Кухни на заказ, шкафы-купе, мебель в офис.
Ребята делают реально недорого и качественно. http://www.rondo46.ru/