Слушая сегодня подкаст от Димка о комментариях в блоге, я услышал от него о сервисе И еще увидел её в действии в комментариях его блога. Мне очень понравился вид комментариев и то, что еще может этот сервис.
Задумал интегрировать его себе в блог, но вот и Проблема.
Димок себе его поставил как плагин для Wordpress, но у меня то Datalife (DLE)
А на оффсайте Дискуса нет поддержки этого движка.
Но зато есть универсальный код.
И так:
1. Прошли регистрацию на сайте Дискуса (ссылка вверху)
2. Перед нами теперь есть плагины для
WordPress, Blogger, Tumblr, MovableType
и
Drupal, Joomla, Squarespace, Yola/SynthaSite, DokuWiki, Storytlr, Sweetcron, Sandvox, chi.mp
Но нам они не нужны, мы идем в Universal Code
Тут 3 пункта:
1 Копируем код
<div id=«disqus_thread»></div><script type=«text/javascript» src=« ЛОГИН/embed.js»></script><noscript><a href=« ЛОГИН/?url=ref»>View the discussion thread.</a></noscript><a href=«» class=«dsq-brlink»>blog comments powered by <span class=«logo-disqus»>Disqus</span></a>
и вставляем его в файл Addcomments.tpl, удалив все что там было
А пункт 2 и 3 на придется объединить в файле shortstory.tpl
Открываем файл — находим строку (или что-то похожее)
[com-link]Комментировать[/com-link]<del>+{comments-num}</del>
и заменяем её на
<a href={full-link}#disqus_thread></a><del><script type=«text/javascript»>
//<![CDATA[
(function() {
var links = document.getElementsByTagName('a');
var query = '?';
for(var i = 0; i < links.length; i++) {
if(links[i].href.indexOf('#disqus_thread') >= 0) {
query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&';
}
}
document.write('<script charset=«utf-8» type=«text/javascript» src=« ЛОГИН/get_num_replies.js' + query + '»></' + 'script>');
})();
//]]>
</script></del>
Вот и все.
Тренировался я на посте
Там и увидите сами как работает эта штуковина
Как сказал Димок
[quote]
Плюсы:
больше ajax — комментировать можно без перезагрузки страницы
профили пользователей — в основном комментарии оставляются зарегистрированными пользователями (хотя это не обязательно)
удобные древовидные комментарии
можно делать отдельных пользователей модераторами на своих блогах (удобно для коллективных блогов)
ничего не теряется — отказаться от плагина можно без ущерба для комментариев
добавлено: возможность модерировать и отвечать на комментарии прямо из почты (ниже подробности)[/quote]
И это правда, я доволен, + там для Twittera есть retwitt и много еще прикольного
Тестируйте, и комментируйте.
Удачи.
— оригинал