Древовидные комментарии wordpress: Нак настроить древовидные комментарии для WordPress – Древовидные комментарии WordPress без плагина

Древовидные комментарии WordPress + рейтинг комментариев — Блог веб-разработчиков

Всем привет! Те, кто периодически заходил на мой блог, возможно, заметили, как преобразались комментарии. Во-первых, в связи с тем, что комментирование блога стало несколько интенсивнее, я решил для удобства ввести древовидные комментарии. Теперь, нажав под нужным комментарием кнопку «Ответить», можно ответить на конкретный комментарий. Во-вторых, добавил рейтинг комментариев, чтобы люди, читающие комментарии, сразу ориентировались, какие из них наиболее полезны. Поэтому, обращаюсь ко всем: понравился комментарий — не поленитесь и нажмите «Нравится».

Итак, перейдем, собственно, к сути самой статьи. Далее я расскажу, как на своем блоге WordPress организовать древовидные комментарии и рейтинг комментариев. Пойдем по порядку.

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

Для добавления древовидных комментариев в блог WordPress мы воспользуемся плагином WordPress Thread Comment (скачать). Плагин довольно гибкий, поддерживает Ajax. Позволяет настраивать стили комментариев прямо из админки, а также работает с уведомлениями на Email.

Я установил этот плагин и настроил под стиль блога. Получилось то, что вы видите сейчас.

Рейтинг комментариев

Рейтинг для каждого комментария мы прицепим с помощью плагина Comment Rating (скачать). Большое количество настроек, разные варианты картинок для кнопок (естественно, можно выбрать и свои). Лучшие и худшие комментарии выделяется настраиваемыми в админке стилями.

Далее прикрепляю скриншот админки данного плагина (кликабельно):

Вот и всё! Устанавливайте, настраивайте по своему вкусу и наслаждайтесь более удобным общением.

Искренне ваш, true-coder.

Комментарии в wordpress – возможности, использование

По определению блоги – это ведь не только сайты, с публикациями, что расположены в хронологическом порядке, начиная с самой новой. Важной деталью этой «композиции» являются комментарии – то есть возможность читателям оставлять свои записи в блоге, выражая тем самым какие-то мысли, дополняя статью и т.п. Данный вопрос достаточно обширный, имеет много нюансов, поэтому рассмотреть его в одной статье уже точно не получится. Это будет своего рода вступительной частью – расскажу общие возможности и особенности wordpress комментариев.

Если вы имеет дело со среднестатистическим нормальным блогом, то, скорее всего, в конце статьи увидите специальную форму, где можно вписать свое имя, почту, оставить ссылку на сайт и высказать мнение относительно статьи. Что-то вроде этого:

После заполнения всех полей, нажимаете отправить. Ваш комментарий либо появится после всех остальных, либо будет ожидает модерации от администратора блога. Перед тем, как рассмотреть вопрос администрирования, предлагаю обратить внимание на самый низ рисунка выше, где увидите поле с надписью «Уведомлять о новых комментариях по e-mail». Данная опция позволяет читателям блога не потерять нить дискуссии и в случае ответа ниже получить уведомление на почту. Для подписки на комментарии wordpress используется специальный плагин под названием Subscribe to Comments. Как-то очень давно я в основном блоге уже рассматривал этот вопрос, поэтому приглашаю почитать статью там — подписка на комментарии блога (в посте приведен код, для определения подписавшихся на комментарии пользователей – тоже полезная вещь).

Теперь перейдем к управлению комментариями

. Вы, как администратор собственного блога, будете получать уведомления на почту о наличии новых комментариев. Полный их список можете найти в разделе админки wordpress под одноименным названием:

Здесь предоставляются практически все необходимые возможности и функции для управления записями wordpress комментариев. Сверху что-то вроде панели инструментов, где можно сделать выборку по разными критериям (ожидает модерации, спам, одобренные), поискать нужную запись либо пройтись по страницам. Справа у каждого комментария есть поле – отметив несколько из них можно выполнять совместные действия (отклонить, одобрить, пометить как спам). Все комментарии, которые ожидают модерацию отображаются с желтым фоном (у меня на картинке таких не оказалось). Кроме того, при наведении курсором мышки на строку того или иного комментария, вы увидите небольшое всплывающее меню. С его помощью можно быстро и без перезагрузки страницы отклонить, удалить wordpress комментарий, отправить в спам, ответить на него или подправить свойства (например, удалить ссылку на рекламный сайт).

Следует также заметить, что настройки системы wordpress относительно комментирования вы можете найти в

разделе «Параметры» — «Обсуждение». Здесь их достаточно много, советую присмотреться повнимательнее. С их помощью можно автоматически закрывать дискуссию после нескольких дней, включать древовидные комментарии, устанавливать правила модерирования и т.п. В самом низу есть настройки для граватаров.

Относительно спама в комментариях wordpress. На странице настроек обязательно активирую опцию «Автор должен иметь ранее одобренные комментарии» — это значит, что без первого «одобрения» записи от любых авторов будут проходить модерацию. Как только это случится – остальные комментарии без проблем будут отображаться в блоге, если их не схватит Akismet, подробнее об этом в статье эффективная борьба со спамом. Сюда же вдогонку рекомендую почитать пост про плагин WP-SpamFree, который борется с автоматическим спамом в блогах, причем достаточно успешно. Используя специальные проверки он может определить тот факт, что запись была оставлена программой, а не человеком, и удалить ее.

Про граватары я тоже уже рассказывал – суть в том, что нужно активировать опцию «показывать аватары» (хотя она и так включена по умолчанию), выбрать максимальный рейтинг Х и картинку для граватара по умолчанию. Все производится в разделе «Параметры» — «Обсуждение».

Вывод комментариев в wordpress блоге

В шаблоне для главной страницы или единичном отображении поста вы можете найти функцию, которая вызывает форму комментариев comments_template(). Код для нее находится в файле comments.php. Там, во-первых, находится форма комментирования, где можно подправить русский перевод для полей, а также, список записей.

Так уж сложилось, что приходится по ходу поста ссылаться на другой свой блог, но вопросы стандартные и не вижу смысла дублировать одинаковые тексты, вы просто пройдете по нужным ссылкам, которые вас заинтересовали, и найдете все ответы там.

Что касается списка комментариев, то в версиях wordpress старше 2.7 для него ввели специальную функцию:  wp_list_comments(). Стиль отображения записей «вшит» в нее, изменять как раньше не получится. Для этого придется переопределять функцию в файле шаблона functions.php. В случае возникновения желание это сделать читаем статью про древовидные комментарии wordpress и функцию wp_list_comments. Некоторые блоггеры для комментариев wordpress используют сторонние сервисы, например disqus.

В завершение можно еще вспомнить про последние комментарии для wordpress блога – используются для стимулирования общения, потому как для комментаторов это своего рода возможность получить трафик. Для решения задачи используются специальный sql запрос.

Как я уже сказал, статья имеет немного общий характер – постарался рассказать обо всем понемногу. В первой части более подробно об управлении и администрировании комментариев, а дальше уже информация для более продвинутых пользователей, кто разбирается и может самостоятельно править шаблоны wordpress.

Понравился пост? Подпишись на обновления блога по RSS, Email или twitter!

Работа с комментариями в WordPress - Урок 6

Для начала скажу что комментарии на сайте полезны для того чтоб сделать содержимое уникальным и живым их любят поисковые сайты и вы всегда будете в курсе интересов читателей вашего блога.

 

 

Для начала поймем значение нескольких терминов:

Ожидающие комментарии — в CMS WordPress есть гибкая система работы с комментариями. По умолчанию все комментарии от незарегистрированных или сомнительных пользователей должны проходить проверку администратором или модератором сайта. О настройке комментариев мы поговорим позднее.

Одобренные коментарии — те которые были проверены администратором или самой CMS.

Спам комментарииэто рекламный текст или часть кода для вывода рекламного сообщения на странице сайта.

Фронтэнд (front-end) — то как видят сайт пользователи.

Бэкэнд (back-end) — тот как видят сайт администраторы (можно сказать это синоним с панелью администратора).

Как обычно начнем рассмотрение из интерфейса:

Уроки WordPress по работе с комментариями

Начнем пошагово:

  1. Пункт меню в котором находятся все комментарии.
  2. Не просмотренные комментарии также можно увидеть в верхней части панели администратора, на полоске админ бара.
  3. Тут размещен список всех поступивших от пользователей комментариев. Есть возможность увидеть автора, текст комментария и время его отправки.
  4. Фильтр всех полученных комментариев.
    1. В фильтре можно вывести на экран Все одобренные и не одобренные комментарии исключая только спам.
    2. Ожидающие — показывает комментарии ожидающие модерации.
    3. Одобренные — показывает одобренные комментарии.
    4. Спам — показывает рекламные комментарии которые были расценены WordPress как спам.
    5. Корзина — комментарии которые вы удаляете попадают в корзину, за исключением спама, он удаляется полностью из системы.
  5. Действия которые можно проделать с комментариями (отклонить, одобрить, пометить как спам, удалить ). Для выполнения любого из действий нужно поставить флажок напротив комментария -> выбрать действие [например удалить] -> нажать копку «Применить».
  6. Эта кнопка появляется если у вас есть спам и нажав на кнопку «Очистить спам» вы можете одним махом удалить все спам комментарии.

Изначально у WordPress после установки есть один комментарий, если его нет то перейдите на front-end сайта и добавьте. Так как комментарий добавляли вы, то система на админ баре не покажет что был добавлен новые комментарии, так как вы о нем и так знаете.

После добавления нового комментария заходим в панель администратора это можно сделать быстро нажав на значек коментариев который находится на админ баре.войти в коментарии - вордпрес для начинающихВ раздел комментарии -> наводим на один из комментариев -> нажимаем изменить комментарий, как на картинке.

Изменить коментарий WordPress

Если все было сделано правильно, то вы увидите новое для себя окно, основной функцией которого является изменение комментариев оставленных пользователями. Например если комментарий написан с орфографическими ошибками.

Настройки комментариев в WordPress

Все настройки WordPress находятся в разделе «Параметры» и «Инструменты», настройки комментариев находятся по такому пути «

Параметры» -> «Обсуждения«.

Выглядит окно настроек обсуждения вот так:

Настройки коментариев WordPress

Большинство настроек в CMS очень хорошо работают по умолчанию, но все таки вы должны знать какие есть настройки и где их включать или отключать. Рассмотрим все настройки:

ПОДРАЗДЕЛ: Настройки для статьи по умолчанию

 

Пытаться оповестить блоги, упоминаемые в статье — полезно всегда включать. Ваш блог созданный на wordpress будет пытаться оповещать другие сайты если вы о них писали в своих статьях.

Разрешить оповещения с других блогов (уведомления и обратные ссылки)  — тут проще объяснить на примере. Если я опубликовал ваш материал у себя, то мой блог отправит Вам автоматическое оповещение, и это оповещение будет выводиться среди комментариев под оригинальным постом на Вашем ресурсе. Я бы эту настройку оставил, всегда приятно знать если на вас публикуют ссылку, обычно к этой настройке хорошо чтобы все комментарии проверялись перед публикацией, это даст возможность отсеять не желательные и публиковать интересные.

Разрешить оставлять комментарии на новые статьи — эта функция у меня по умолчанию включена, но для сайтов визиток которые я делал очень часто просили комментарии отключать. Это не глобальные настройки, они работают только для новых статей, а для старых можно отключить прямо при редактировании статьи в настройках экрана.

Выключение коментариев при редактировании материала wordpress

ПОДРАЗДЕЛ: Другие настройки комментариев

 

Автор комментария должен указать имя и e-mail — название говорит само за себя. От себя могу добавить что я этот пункт всегда оставляю включенным.

Пользователи должны быть зарегистрированы и авторизованы для комментирования — из названия настройки и так все понятно, от себя добавлю что эта настройка хорошо работает если на сайте большое количество посетителей и владельцы сайта хотят собирать базу пользователей или защититься от спама. Если сайт еще совсем молод, думаю до 500 посетителей в сутки, нет смысла включать эту настройку.

Автоматически закрывать обсуждение статей старше  дней — эта настройка WordPress также как и предыдущая полезна только если у вас очень много посетителей или если у вас новостной сайт, где новости быстро устаревают и нет смысла их комментировать.

Разрешить древовидные (вложенные) комментарии глубиной [5] уровней — очень интересная настройка, но надо знать поддерживает ваша тема такие комментарии, бывает темы в которых комментарии выглядят нестандартно эту настройку не поддерживают.

Разбивать комментарии верхнего уровня на страницы по [50]  штук, по умолчанию отображается [последняя] страница. Сверху каждой страницы должны располагаться [ранние] комментарии — из названия все понятно, удобно если сайт большой и темы долго актуальны. Когда нужно оставить и возможность комментировать и при этом сохранить компактный вид страницы, а не растягивать ее на например на все 150 комментариев.

ПОДРАЗДЕЛ: Отправить мне письмо, когда

 

Кто-нибудь оставил комментарий — важно всегда оставлять включенным, чтобы можно было оперативно ответить на комментарий.

Комментарий ожидает проверки — если настройка указана, то wordpress время от времени будет вам напоминать, что пора проверить комментарии.

Комментарий должен быть одобрен вручную — очень хорошая настройка, если у вас есть время на проверку и ваш сайт небольшой. Если у вас сайт имеет скажем посещаемость 20-30 тыс. в день, то проверка комментариев может занимать значительное время, в таком случаи вам поможет следующая настройка.

Автор должен иметь ранее одобренные комментарии — если предыдущая настройка не была выбрана, а на данной стоит галочка, то вам будет достаточно одобрить комментирование авторов всего один раз и в дальнейшем они смогут публиковать комментарии без участия администратора сайта.

ПОДРАЗДЕЛ: Модерация комментариев

 

Если вы внимательно почитаете что написано в этих настройках то думаю сами все поймете. Это настройки для ограничения комментариев с определенным количеством ссылок или отдельными словами.

ПОДРАЗДЕЛ: Аватары

 

Аватары это иконка пользователя которая тоже занимает место на сайте и в редких случаях их необходимо отключать.

ПОДРАЗДЕЛ: Аватар по умолчанию

 

Обычно я использую аватары из сервиса Gravatar, это настройка Логотип Gravatar.

На сегодня думаю достаточно, запоминайте и оставайтесь с нами. В свободное время буду писать новые уроки для начинающих разработчиков WordPress.


Купить хостинг WordPress

Настройка комментариев в wordpress

Настройки обсуждения или настройка комментариев wordpress (вордпресс)

Доброго времени суток, уважаемые гости и постоянные читатели блога SdelaemBlog.ru. Несколько постов назад мы говорили о настройках комментариев для движка dle, но мы ведь изучаем две cms — это движок wordpress и движок datalife engine. Отсюда — ощущение, что чего -то не хватает. И действительно. Мы до сих пор не поговорили о настройках комментов, для движка вордпресс. Поэтому, я предлагаю приступить к разбору данной темы. И сразу оговорюсь — в вордпресс эта опция называется — «настройки обсуждения», но сути это не меняет.

Настройки обсуждения или настройка комментариев wordpress (вордпресс)

Для чего нужна данная опция, я думаю не стоит объяснять. Поэтому, перейдем непосредственно к теме поста.

Настройки для статьи по умолчанию делятся на три пункта:

1. Пытаться оповестить блоги, упоминаемые в статье. Эта функция предназначена для оповещения блогов, которые вы упомяните в своих постах или «диалогах». То есть, если вы поставите ссылку на какой-нибудь блог на базе движка вордпресс, то его автор получит уведомление о том, что его ресурс был упомянут на вашем блоге. Эта опция еще называется PingBack. Возможность довольно интересная, так как может способствовать общению блогеров.

2. Разрешить оповещения с других блогов (уведомления и обратные ссылки). Если поставить здесь галочку, то ВЫ будете получать уведомления об упоминании вашего блога на другом подобном ресурсе.

3. Разрешить оставлять комментарии на новые статьи. А это собственно самый главный пункт настроек комментирования wordpress, так как именно этой галочкой вы для себя выберите необходимы вам дальнейшие настройки обсуждения wordpress или нет. Ведь, если вы не разрешите (не поставите галочку) комментирование на блоге, то и опция вам ни к чему.

И обратите внимание на сообщение мелким шрифтом о том, что настройки могут применяться к отдельным постам. То есть где-то вы можете, что-то отключить или наоборот.

Другие настройки комментариев:

1. Автор комментария должен указать имя и e-mail. Если отметить этот пункт, то автор сообщения должен в обязательном порядке указать свое имя и e-mail. А если не отмечать, то комментатор может не писать свое имя и электронный адрес, при добавлении нового коммента. Но при выборе второго варианта, я советую убрать соответствующие поля из формы комментирования. Как это сделать? Скоро доберемся и до этой темы, поэтому не забываем подписываться на новые статьи.

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

3. Автоматически закрывать обсуждение статей старше дней. Если нужно закрыть комментирование статьи, через определенное время, то нужно поставить «птичку» и указать в поле — количество дней, через которое комментировать станет запрещено всем посетителям блога на вордпресс.

4. Разрешить древовидные (вложенные) комментарии глубиной n уровней. Здесь, вы во-первых разрешаете использование древовидных сообщений (дерево используется при ответе на коммент).

Во-вторых указываете на сколько глубоко будет использоваться «дерево».

Древовидные комменты на wordpress, выглядят следующим образом:

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

5. Разбивать комментарии верхнего уровня на страницы по n штук, по умолчанию отображается n страница. Также две опции:

В первой, нужно определить количество сообщений на одну страницу ( у комментов свои отдельные страницы). Рекомендую найти баланс между «много» и «мало», путем экспериментов. Потому как, «много» — плохо, так как посетители не любят прокручивать страницу до бесконечности; «мало» — плохо, потому как будет очень много страниц, при высокой частоте комментирования. Нужна «золотая середина» (при малом количестве «диалогов» — не критичны оба варианта).

Во втором пункте указываем, какая страница будет первой.

6. Сверху каждой страницы должны располагаться (ранние или поздние) комментарии. Я бы советовал выбрать «поздние», дабы самые свежие выводились на верху страницы.

Отправить мне письмо, когда…

1. Кто-нибудь оставил комментарий. Если кто-то оставил новое сообщение на блоге (если не включена модерация), то на ваш почтовый ящик придет уведомление.

2. Комментарий ожидает проверки. Данной функцией можно пользоваться, если на ресурсе комменты должны пройти проверку администратором интернет-ресурса, перед появлением на странице. При использовании, будет приходить уведомление на почтовый ящик о новом «диалоге», ожидающем проверки.

Перед появлением комментария.

1. Администратор должен проверить комментарий. При включении, вы (админ) должны будете вручную проверять каждое новое сообщение, перед его появлением на блоге.

2. Автор должен иметь ранее одобренные комментарии. То есть, если у автора сообщения, есть уже одобренные комменты на ресурсе, тогда его «писанина» будет сразу публиковаться на блоге.

Модерирование комментария. Хочу сразу заметить, что если вы используете ручную проверку каждого сообщения, эта опция будет для вас бесполезна.

Первое, что здесь можно сделать — это указать количество ссылок в тексте сообщения, при превышении которого, «диалог» будет уходить на ручную проверку. Если поставить 1, то при написании сообщения, с количеством ссылок более одной, оно  будет направлено на ручную модерацию.

Следующее — мы можем прописать слова, при использовании которых в комменте, он также будет отправлен в очередь на модерацию. При этом учтите, что поиск слов осуществляется по подстроке, соответственно, при использовании слова «press», будет найдено wordpress и остальные слова содержащие слово «press».

Чёрный список. Работает по принципу описанному выше, только комменты будут отмечаться, как спам.

Аватары

Об аватарах мы уже говорили в одном из прошлых постов, под названием: Граватар (Gravatar) — что это? Но настроить желаемое отображение аватаров все же стоит, поэтому продолжим.

Отображение аватаров. Данный параметр позволяет включить или отключить отображение аватаров. Если вы не планируете отображать граватар на вашем блоге, то дальнейшая настройка сайта не актуальна.

Максимальный рейтинг. В данном пункте, следует выбрать максимальный рейтинг граватара, который вы позволите отображать на своем ресурсе. Подробнее о рейтинге, вы можете прочитать в статье про граватар.

Аватар по умолчанию. Не у всех посетителей есть изображения загруженные в сервис граватар, именно по этой причине, движок вордпресс предоставляет стандартные наборы изображений, которые будут выводиться при отсутствии аватара.

И это был последний пункт настройки обсуждения wordpress. Остается только сохранить изменения. И ждать следующего поста о wordpress.

Да, и если вы еще не создали свой блог на вордпресс, то обязательно изучите курс Евгения Попова, о создании профессионального блога за один день.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *