Система комментирования для сайта

  Дата публикации: 24.10.2012

  Просмотров: 1829

  Оценок: 1

Система комментирования для сайта

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

  1. На некоторых страницах виджет комментирования Disqus выдавал 500-ую ошибку. Cackle работает стабильно.
  2. Disqus не поддерживает авторизацию через аккаунты отечественных соц. сетей. Cackle работает с большинством российских (и не только) сервисов, среди них: Google+, Facebook, Twitter, Mail.ru, Вконтакте, Yandex, Мой Мир, Одноклассники, LiveJournal и многие другие.
  3. Еще одно преимущество системы Cackle - это кросспостинг комментария в социальные сети Facebook, Twitter, Вконтакте или Мой Мир. При этом на стене социальной сети публикуется ссылка на сайт, где был оставлен комментарий.

Система предлагает пользователям несколько тарифов, среди них есть бесплатный. Нам интересен именно он, его функционала хватит большинству пользователей. На платных тарифах нет ссылки на Cackle, есть возможность отредактировать дизайн блока комментирования, задать «белый список» пользователей, чьи комментарии будут публиковаться без премодерации.  Мне все эти плюшки ни к чему, я выбрал бесплатный тариф.

С установкой все просто. Регистрируемся на сайте, настраиваем виджет комментирования, получаем его код и устанавливаем на сайт. Сложностей туту возникнуть не должно, но есть нюансы:

    1. Для установки аватара для своего профиля либо для анонимного комментатора применяем небольшую хитрость: подготавливаем квадратные фотографии (иначе получится искажение) и заливаем их на сайт любым удобным способом (по ftp, либо, если у вас сайт на MODx Evo, Элементы > Управление файлами). Далее копируем полный путь файла, и вставляем его в соответствующее поле.

Как установить анонимный аватар для Cackle

  1. Для защиты от спама советую настроить виджет следующим образом:

Настройка системы комментирования Cackle

Для установки виджета на сайт создаем новый чанк {{COMMENTS}}, и вставляем в него код виджета. В шаблонах страниц, для которых необходимо комментирование, в нужном месте вызываем чанк {{COMMENTS}}.

Включить/отключить возможность комментирования

Если необходимо отключить возможность комментирования для конкретной страницы, то можно создать дубликат шаблона страницы, удалив из него вызов чанка {{COMMENTS}}, и при редактировании страницы изменять поле «Шаблон». Однако такое дублирование шаблонов нерационально, особенно если шаблонов с комментированием несколько.

Другой способ заключается в том, что мы создадим переключатель «Включить/отключить возможность комментирования» для каждой страницы с помощью TV-параметра:

Включить-отключить возможность комментирования

Теперь создадим новый чанк {{CHECK-COMMENTS}} следующего содержания:

[+phx:if=`[*comments*]`:is=`Да`:then=`{{COMMENTS}}`:else=``+]

а его вызов поместим в соответствующие шаблоны на вместо вызова чанка {{COMMENTS}}. В результате при редактировании заметки/новости у нас появится переключатель, который отвечает за возможность комментирования данной заметки.

Включить-отключить комментарии на странице

  Оценили 1 человек   Понравилось

популярные заметки:

Счетчик просмотров страницы с сортировкой по популярности для MODx Evo

  29.09.2012

  3448

  10

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

подробнее »

Бесплатный PHP+MySQL хостинг для Вашего сайта

  09.05.2012

  2636

  0

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

подробнее »