Система комментирования Disqus, загрузка по требованию

Хотелось найти для нашего блога простую систему комментирования с поддержкой соцсетей, пробовал плагин комментариев от FB но работает он странно, оставляешь комментарий и ничего, сам я комментарий вижу но из других браузеров его не видно, мучится не очень хотелось, нашел Disqus. Прикрутил, всё вроде хорошо, ну русского не знает он, хотя и так вроде всё понятно, мне не понравилось что при заходе на страницу она реально притормаживала подгружая скрипт Disqus, а зачем это делать всем подряд? Кому надо, кликнет, подождет подгрузки пол секунды, и оставит коммент. Простое решение, взять их код и сделать с ним нечто такое:
<script type='text/javascript' >
var disqus_shortname = 'spexe'; 
function dispexe() {
    var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
    dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
}
</script>
<html>
<a href="#" onСlick="dispexe();" >Комментарии</a>
</html>
Теперь загрузка виджета будет только по клику на ссылку "комментарии". Можно конечно и это улучшить :-) Живой пример, ниже.
Дата: 2013-08-12
Теги: Disqus, убираем тормоза, загрузка по требованию
Редактировать