Снова здравствуйте, уважаемые читатели! В сегодняшнем выпуске я покажу Вам, как можно добавить правила комментирования необычным и в то же время очень красивым способом.
Нужны ли правила комментирования вообще? Конечно нужны! К сожалению, не все комментаторы оставляют нормальные комментарии. Очень полно «спасибистов», двоечников по русскому языку, делающих в одном слове по три ошибки, ну и многие другие.
Натерпевшись глупых бессмысленных комментариев, я решил покончить с этим. Любой желающий оставить комментарий теперь может увидеть под формой комментариев новую кнопочку под названием «Правила комментирования». Нажав на нее можно увидеть правила комментирования «не отходя от кассы».
Если хоть один из пунктов этих правил будет нарушен, — пеняйте на себя комментарий удалю!
Можно, конечно, создать отдельную страницу и прописать правила комментирования там, но, как Вы знаете, я не ищу легких путей.
Способ отлично подойдет в случае, если форма комментариев выводится стандартным способом, а не с помощью шаблона в файле functions.php, или comments.php. Вот как выглядят правила комментирования на моем блоге:
А теперь собственно сам способ.
Сначала нам нужно установить один очень хороший плагин подписки на комментарии — Subscribe to Comments. Этот плагин добавит под кнопку «Отправить комментарий» дополнительную строчку вида «Оповещать о новых комментариях по почте», либо «Отслеживать все новые комментарии к статье.» с чекбоксом, предлагающую комментатору получать новые комментарии и ответ на свой комментарий на e-mail.
После установки плагина Subscribe to Comments идем в его настройки. Нам нужно поле Not subscribed. То есть правила комментирования будут отображаться для еще неподписавшихся на комментарии. Если Вам нужно сразу просмотреть результат, не выходя как админ, добавьте этот же код с правилами в поле Entry Author.
Правила комментирования
Теперь привожу код, который нужно добавить в поля в настройках плагина Subscribe to Comments:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | Мне будет интересно получать на e-mail оповещения о новых комментариях. /* текст возле чекбокса */ </br> /* тег переноса на новую строку */ <div class="spoil"> <input type="button" value="Правила комментирования" class="comment-reply-link" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Свернуть'; } else { this.parentNode.parentNode.getElementsByTagName('div') [1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Правила комментирования'; }"> </div> <div class="alt2"> <div style="display: none;"> <div style="display: block; border: 1px solid #ff0000; background:#fff99d; margin: 10px 3px 0 3px; padding:5px;"> /* стили блока с правилами */ <ol> /* список самих правил */ <li>Комментарии, содержащие нецензурную брань, грубейшие грамматические ошибки, или албанскую лексику, удаляются.</li> <li>В поле "Сайт" можно указывать только ссылку на главную страницу вашего сайта/блога. Ссылки на прочие веб-ресурсы, или партнерские ссылки будут удалены.</li> <li>Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, адреса сайтов. Просьба указывать нормальное имя или ник.</li> <li>Короткие, бессмысленные кoммeнтapии типа "Спасибо!", "Интересная статья", будут удалены.</li> <li>Комментарии не по теме, спам, любая реклама в сообщениях будут удалятся.</li> </ol> </div> </div> </div> |
Как видите, в коде я использовал простой спойлер, скрывающий под собой правила комментирования. Вы, в соответствии со своими требованиями, можете прописать свои правила комментирования, как говорится: мой блог — мои правила ;-), и конечно же по своему оформить блок с правилами.
Ну и напоследок обещанная новость.
Мой блог со второй попытки приняли в систему RotaBan!
Достижение небольшое, но приятное :-).
Теперь любой желающий может купить рекламное место в шапке блога всего за 100 рублей в месяц (пока)!
В дальнейшем думаю сделать дополнительные баннер-места в постах и на страницах блога.
До скорых встреч!
Доброго утра или дня, или вечера…Почитал правила и пришел к выводу, что я сталкиваюсь только с народами далеки от русского языка, так и хочется подарить орфографический словарь. Тут даже и знать не нужно, красным подчеркивается слово с ошибкой
На счет пунктов с 2-5…Вот с этим проблем вообще нет…Akisment все это делает сам, автоматически…Котороткие слова «Спасибо!» «Круто» или просто смйалик автор просто не сможет оставить, потому что это не формат комментария, ему об этом сообщается.
Что касается ссылок, если есть ссылки в имени, в самом комментарии — этот комментарий автоматом отправляется в спам…Так же это касается и рекламы…Но большое количество ссылок свойственно спаму…
а ну в принципе, я прошел по всем пунктам))))
Очень хорошее дополнение к этому плагину. Честно говоря, мне как-то неудобно удалять такие комментарии со «спасибо!», «интересная статья» или комментарии «ни о чем». Я попробую вставить этот код. Тогда проще будет удалять спам без всяких «интеллигентских» мыслей. Если у меня не получится, обращусь к Вам за консультацией. Заранее благодарю!
Обращайтесь, если что. Помогу!
Тоже пользуюсь данным плагином..Настроила его и проблем со спамом нет. Весь спам попадает в отдельную папку, куда я даже не заглядываю. Просто нажала на кнопочку «Удалить» и все.А нормальные комменты читаю , отвечаю на них и тоже перехожу на сайт комментирующего и обязательно оставляю свой коммент в ответ. Вот так и ходим друг к другу дружной компанией.
Приветствую, Елена! Наверное Вы неправильно поняли статью. Тут речь шла о плагине для подписки на комментарии, а не для защиты от спама. Для защиты от спама я использую Акисмет!