Disqus jako system komentarzy w WordPressie

Disqus jako system komentarzy w WordPressie

Disqus to projekt, dzięki któremu możemy w łatwy i przyjemny sposób komentować na stronach i blogach. Na początku korzystałem z klasycznego systemu w WordPress, ale Disqus i jego możliwości okazały się na tyle wygodne (i popularne), że zainstalowałem go również u siebie.

Co to jest ten Disqus?

Dzięki Disqusowi możesz bezboleśnie dodawać swoje komentarze na wielu stronach, bez potrzeby ciągłego logowania się lub żmudnego wypełniania formularzy (to w sumie dzięki tej opcji skłoniłem się do instalacji tego cacka na Muszkieter.in). Do jego najciekawszych funkcji należą:

  • możliwość logowania za pomocą konta Disqus, Facebook, Twitter, Google
  • wątkowanie komentarzy
  • ocena komentarzy (+1/-1)
  • sortowanie komentarzy
  • czarne i białe listy, łatwa walka ze spamem
  • możliwość dostosowania do swojego stylu za pomocą CSS
  • subskrypcja przez RSS/mail

System ma też swoje wady, jak np. przechowywanie komentarzy na serwerze Disqus, wolniejsze ładowanie strony z komentarzami ze względu na odpalenie skryptu i pobranie danych z zewnątrz, czy choćby to, że działa w oparciu o JavaScript, a nie każdy ma włączoną obsługę. Wobec tych niewielkich minusów – jednak za darmo dostajemy świetne narzędzie.

Dostęp do panelu Disqus

O tym, że należy założyć konto na www.disqus.com chyba nie muszę pisać. Zostaniemy zapytani o adres strony oraz dane moderatora dyskusji na naszym blogu. Dostaniemy wtedy dostęp do wygodnego panelu zarządzania komentarzami i dyskusjami, ustawień oraz analizy aktywności komentujących użytkowników.

Disqus - wygodny panel zarządzania dyskusjami

Disqus – wygodny panel zarządzania dyskusjami

Disqus - ustawienia dla strony z komentarzami

Disqus – ustawienia dla strony z komentarzami

Disqus - analiza aktywności w dyskusjach

Disqus – analiza aktywności w dyskusjach

Instalacja na blogu

Jesteśmy już prawie w domu – trzeba jeszcze odpalić Disqus na naszym blogu. Służy do tego plugin Disqus Comment System: http://wordpress.org/plugins/disqus-comment-system/. Daje nam możliwość łatwej integracji systemu z naszym blogiem, przy tym nie zapomina o SEO i co najważniejsze – komentarze dodawane na Disqus lądują również w bazie WordPressa (czyli jak zrezygnujemy z systemu i wrócimy do tradycyjnego, wszystkie dane pozostaną nietknięte). Po instalacji pluginu, możemy już śmiało zarządzać panelem dyskusji z poziomu admina WordPressa:

Disqus - komentarze w panelu administracyjnym WordPressa

Disqus – komentarze w panelu administracyjnym WordPressa

Od tej pory możemy swobodnie korzystać z Disqus’owego systemu komentarzy.

Bolączka #1 – gdzie się podziały pingbacki/trackbaki?

Żeby nie było zbyt pięknie, coś musi nie działać. Niektórzy nie uznają/nie lubią/nie potrzebują pingbacków, ale ja osobiście używam i sama ich idea bardzo mi się podoba. Zaskoczony, że ich nie ma po instalacji Disqusa, znalazłem rozwiązanie. Użyłem prostej wtyczki do WP – Force Ping Display with Disqushttp://wordpress.org/plugins/force-ping-display-with-disqus/. Trzeba w niej nieco pogrzebać, by uzyskać wygląd jaki nam odpowiada, ale to już zostawiam Wam do zrobienia we własnym zakresie.

Disqus - pingbacki nad komentarzami

Disqus – pingbacki nad komentarzami

Bolączka #2 – czemu liczba komentarzy jest niepoprawna lub się nie zmienia?

Zależnie od szablonu WP, mogą wystąpić problemy z przeliczaniem komentarzy (w końcu Disqus sporo miesza zastępując oryginalny system). Rozwiązaniem problemu jest przerzucenie JavaSriptu Disqusa do stopki, a służy do tego opcja w ustawieniach zaawansowanych wtyczki Disqus Comment System:

Disqus - opcja przerzucenia JavaScript do stopki

Disqus – opcja przerzucenia JavaScript do stopki

[alert style=”1″]Ważne! Plik footer.php Twojego stylu musi zawierać funkcję wp_footer();.[/alert]

Po tym zabiegu jedynym „efektem ubocznym” jest zamiana linka „Wyświetl komentarze” na konkretną liczbę komentarzy np. „0 komentarzy”.

Bolączka #3 – jak dodać własny CSS?

Najlepiej zrobić to w klasyczny sposób, czyli poprzez panel WP: Wygląd > Edytor CSS

Zamieszam listę klas i identyfikatorów, które mogą się przydać:

#disqus_thread (formatowanie całego boxu Disqus)
.dsq-by (logotyp Disqus dla szablonu Classic)
.dsq-dc-logo (logotyp Disqus dla szablonu Narcissus)
.dsq-options (zawiera ustawienia sortowania i link do subskrypcji)

W moim przypadku musiałem dodać paddingi do disqus_thread, ponieważ box nie miał żadnego „oddechu” względem bocznych krawędzi widoku posta.

Bolączka #4 – jak przywrócić komentarze, które miałem już na blogu?

Wtyczka Disqus Comment System na szczęście ma opcję importu i eksportu komentarzy:

Disqus - opcje importu i eksportu komentarzy

Disqus – opcje importu i eksportu komentarzy

Aby nie przeciążać serwerów Disqusa – synchronizacja i import są kolejkowane, więc nie od razu wszystko zostanie przerzucone do nowego systemu. U mnie były to zaledwie dwa komentarze :) Zaimportowały się bez żadnego problemu w ciągu 24 h.


I to by było na tyle w kolejnym odcinku „jak coś spitolić i nie zapomnieć, jak się to naprawiło”. Zapraszam do komentowania… za pomocą Disqus :)

Pomóż mi dotrzeć do innych. Podaj dalej, jeśli chcesz.
Share on Facebook0Tweet about this on TwitterShare on Google+0Pin on Pinterest1

Jeśli podoba Ci się muszkiecenie i masz ochotę na więcej...

...zapisz się do Muszklettera! Raz w tygodniu dostaniesz garść informacji związanych z muszkieterskim thinkstajlem (i nie tylko). W każdej chwili możesz zrezygnować, więc subskrybuj bez obaw :)

  • Nadal nie mogę przekonać się do Disqusa. Największą jego zaletą jest, że masz jedno konto i wszędzie szybko możesz pisać komentarze za pomocą niego. Mimo to u siebie wybrałabym niezależne rozwiązanie.

  • Jestem zadowolony że znalazłem tak bardz ciekawy wpis. Gratuluję! Teamt wyczerpany do dechy ;-)

  • Filmyromantyczne.pl

    Dzięki za praktyczne rady. Szukaliśmy od dłuższego czasu systemu komentarzy, disqus wydaje się być idealny. Może będzie bardziej zachęcać do komentowania. Póki co zachęcamy do odwiedzin http://www.filmyromantyczne.pl/

  • Manikowik1099

    Ja polecam natomiast inną metode, która pozwala na ustawianie komentarzy w WordPress takich jak się chce. Sprawdzony sposób i pomaga – download.net.pl/jak-ustawic-ladowanie-komentarzy-w-wordpress/n/9275/ No ale oczywiście trzeba samemu przetestować.

  • ideagrafika

    Ja też korzystam z disqus, ale ma od kilka niedoróbek – brak polskich tłumaczeń w niektórych słowach. Trzeba poprawiać samemu tłumaczenie.

  • Ola

    Fajny artykuł, dzięki!

  • Ja dopiero go sobie zainstalowałam, ale mam pytanie. Ja ustawić, aby każdy czytelnik bloga miał możliwość pozostawienia komentarza.Nie każdy udziela się w social mediach, prowadzi blog lub posiada konto disqus.

    • ideagrafika

      W ustawieniach jest opcja „allow guest comments”

  • Trochę mało korzystny jest ten system dla SEO’wców

  • Roksana

    Dlaczego ja jak dodam komentarz przez disqus to normalnie go widzę, a jak wyjdę z tej strony na której dodałam komentarz, to później go nie ma? Na moim profilu na disqus jest napisany mój komentarz, ale obok niego jest taki mały napis pending.

  • Niestety nie mogę sfinalizować instalacji Disqus na moim blogu :( W WP pojawia się komunikat o Invalid login credentials :((((

  • Szkoda, że disqus nie wczytuje się razem ze stroną, tylko jest osobno ładowany. Sprawia to wrażenie, jakby nie było możliwości komentowania :(

  • zogrodemnaty

    Prośba o poradę.
    Zainstalowałem wtyczkę Disqus Comment System.
    Próbuję ją skonfigurować, a tam na początek mam do wpisania nazwę i hasło z disqusa. Robię to (poprawnie) i otrzymuję komunikat: There aren’t any sites associated with this account. Maybe you
    want to create a site? Create a site
    I nie mogę zrobić dalej żadnego kroku.
    Coś doradzisz?
    Pozdrawiam, Tomek

    • reksio

      Musisz dodać stronę na której chcesz mieć dodane komentarze. Na stronie Disqus strzalka na koło zębate w prawym górnym rogu i tam jest cos w stylu add to site i dodajesz tam swoja strone.

  • Bardzo dziękuję za przydatny wpis! Myślałam, że jak przejdę do Disqusa to znikną mi dotychczasowe komentarze, ale rozwiałeś moje wątpliwości, dzięki! :)

  • Jest możliwość dodania do WordPress.com?

  • Disqus jest genialnym wynalazkiem!

  • Ja jakoś nie mogę przekonać się do tego systemu komentarzy

    • Paweł Szczepański

      Mając disqusa masz więcej szans na więcej komentarzy – mając jedno konto możesz komentować wszędzie. Dla komentujących jest to świetne udogodnienie ;)

  • Coach pisze

    Hej, a jeśli podpięłam bloga pod domenę, i skasowały mi się wszystkie komentarze ALE widzę je na disqusie, to da radę może je jakoś zaimportować na blog z powrotem? Pozdrawiam :D

  • Warto dodać wtyczkę ;) Zastosowałem ją na i się sprawdza http://www.bydgoszczanie.org.pl

  • Witam, dziękuję za artykuł. Dzisiaj odkryłem Disqusa. Bardzo przydatna sprawa.

  • Disqus robi wszystko, żeby mnie do siebie zniechęcić. Jest super jako system komentowania na innych blogach, a u mnie strasznie mi dokucza. Najpierw okazało się, że mam zbyt nową wersją WP i disqus nie chciał się włączyć. Poczekałam na aktualizację – jest! Udało mi się nawet przenieść komentarze, które już były na blogu i teraz… są białą czcionką na białym tle! Zwariuję :)

  • TEKSTacja

    Właśnie odkryłam. Już mi się podoba, a to dopiero początek.

  • Z czym disqus jest lepszy od systemu komentarzy WordPressowego standardowego?

    • t

      cięzko powiedzieć

    • Paweł Szczepański

      Masz jedno konto i możesz komentować wszędzie tam, gdzie masz disqusa ;)

      • ale same komentarze nie są u Ciebie, tzn. zniknie disquss znikną i one :( lepiej ostatecznie mieć u siebie na serwerze :)

        • A to nieprawda. Komentarze są synchronizowane, czyli to, co masz w Disq, masz też w bazie bloga.

  • Witam, bardzo proszę o pomoc. Jakiś czas temu przeniosłam swój blog z bloggera na WP. importowałam wpisy i komentarze. Teraz przyszedł czas na instalację Disqusa. I wszystko byłoby ok gdyby nie wykrzaczyło mi starych komentarzy. Mam na myśli te komentarze jeszcze z bloggera, pozostałe są w porządku. Czy można to jakoś ustawić, żeby tam też widział polskie znaki? Bardzo proszę o pomoc. Pozdrawiam.

    • Hej Szczypiorko :) Nie potrafię Ci pomóc – najlepiej jak zwrócisz się do specjalisty od WP. Na mój gust wykrzaczyło się kodowanie przy imporcie do bazy, ale moja wiedza w temacie jest dosyć podstawowa i nie chcę wprowadzić Cię w błąd.

      Życzę powodzenia!

      • Dzięki bardzo za odpowiedź :)

      • A jesteś w stanie pomóc z migracją komentarzy Disqusa z Bloggera na WP? Googlowałam, czytałam, próbowałam i nie działa.

        • Hej alniac – nie wiem jak się przeprowadza migrację z Bloggera, bo sam nie próbowałem, więc raczej nie pomogę. Na pewno powinnaś się uzbroić w cierpliwość przy synchronizacji, bo Disq ciągnie sobie te komentarze w krokach, więc może to potrwać zdaje się do 48 h (nie od razu będą te komentarze widziane w systemie Disq, a proces synchronizacji będzie już trwał). Mówię to wszystko „na czuja”, więc w razie technicznych problemów – nie bardzo mogę pomóc.

    • Witam;) U mnie pojawił się ten sam problem. Czy może już go rozwiązałeś? Pozdrawiam i dziękuję za odpowiedź

  • Ana

    A ja się ciągle zastanawiam, czy u siebie zainstalować ten system komentarzy i nie mogę się zdecydować… bałam się utraty komentarzy już istniejących, ale może nie ma czego? No i sama z niego korzystam, lubię, ale nie wiem, czy moi (nieliczni na razie) czytelnicy go polubią. Ech, nie wiem, nooo… radźcie! :)

    • Nie ma co radzić :) Ja mam, używam i jestem zadowolony. Przy takich liczbach komentarzy jakie mam – to bardzo dobre rozwiązanie. Jeśli u siebie nie liczysz ich w setkach – to bardzo wygodny system i polecam.

      Decyzja i tak należy do Ciebie :)

      • Ana

        No właśnie jest co radzić! Gdzieś się zetknęłam z nieprzyjemną opinią nt. tego systemu, już jakiś czas temu i nawet nie pamiętam dokładnie dlaczego, ale mam dystans do uruchomienia disqusa u siebie. Bo na serwerze już go mam :) Teraz stykam się z raczej pozytywnymi opiniami i stąd mój mały mętlik, czy warto, czy nie.
        A tłumów na razie nie ma, więc jak zmieniać – to teraz. Tylko – no właśnie – trzeba podjąć decyzję. Nie lubię nie wiedzieć, zdecydowanie :)

  • Drogi Muszkieterze może Ty mi pomożesz.
    Zainstalowałam u siebie disqusa, ale niestety szablon nadal zlicza komentarze WP, a nie z disqusa. Jak ja mam to zmienić?

    • Chyba się nie da, bo Disqus się synchronizuje z WP :), więc komentarzy z WP powinno być dokładnie tyle samo co z Disq. Czasem bywa, że liczba komentarzy w Disq aktualizuje się później, ale to normalny objaw.

      • Ja jestem kompletnym laikiem, więc nie do końca rozumiem. Nie można nic z tym zrobić według Ciebie? Wcześniej nie napisałam, że jak teraz doda się komentarz to ten komentarz nie zlicza się w chmurce pod zdjęciami obok viewsów. Cały czas jest napisane „0 comments” to też już tak zostanie?

        • Możliwe, że Disq ma jakieś problemy z kompatybilnością w Twoim stylu na WP, więc jest taka opcja, którą powinnaś zaptaszkować (na planszy ustawień Disq w panelu admina).

          http://i.imgur.com/C29QCHm.png

          • Od samego początku jest zaptaszkowana i nie działa. A może nie jest dodane coś do php, czy jak zainstalowałam wtyczkę disqusa to mimo to powinnam wklejać coś do php?

          • To spróbuj ją może odptaszkować :) Jak nie podziała – skontaktuj się z supportem. Nie potrafię Ci pomóc i nie świadczę wsparcia dla Disqus.

          • Od razu po przeczytaniu twojego wpisu próbowałam i nie pomogło. Mimo wszystko dziękuję Ci za poświęcony czas i pomoc. Pozdrawiam :)

  • Domidrewno

    Panowie i Panie… mając www (na WP), kanał YT i FB – macie jakiś system żeby to wszystko połączyć, tzn. żeby komentarze z jednego trafiały na pozostałe i odpowiedzi również.

  • Bartosz Lasota

    Jak ustawić polską wersję wtyczki ? U mnie w settings >> language nie ma polskiego języka – korzystam z wersji 2.7.7 proszę o pomoc

  • Dokładnie tego szukałem!

  • Często korzystam z Disqusa to naprawdę świetny system komentarzy. Pozdrawiam wszystkich disqusowiczów ;)

  • DominikWrosch

    U mnie generalnie niby wszystko działa, komentarze są zliczane poprawnie i na stronie głównej i w pojedyńczych wpisach, tylko że dzieje się to ze sporym opóźnieniem (chyba ze 2-3 minuty nawet). Czy to normalne? Czy można to jakoś przyśpieszyć, najlepiej tak żeby zmiany w ilości były widoczne od razu?

    • Z tego, co zauważyłem, to nie można przyspieszyć procesu zliczania. To normalny objaw.

  • ja mam problem inny… od wczoraj nie widzę swoich komentarzy jak się zaloguję do Disqus na swojej stronie www. jak się wyloguję problem znika… możesz jakoś doradzić ?

    • Coś ostatnio grzebią w logowaniu, bo ja z kolei miałem problem z logowaniem tzn. nie wiedzieć czemu – wylogowywało mnie. Klikając zaloguj – nawet nie musiałem wpisywać danych – tylko logowało mnie z automatu. Wydaje mi się, że to przejściowe problemy związane z wprowadzanymi zmianami w kodzie js. Ostatecznie, jeśli nie przejdzie samoistnie – spróbuj wyczyścić cache w przeglądarce i odświeżyć stronę. Jak nie pomoże – odezwij się do ichniego supportu.

  • Po pogadaniu z wujkiem Google, który mi nie umiał pomóc zwracam się do Ciebie.
    Czy wiesz może dlaczego nie wyświetla się Disqus na jednym komputerze? W sensie, inni mi raportują, że widzą, a jedna osoba nie widzi w ogóle pod żadnym z postów u siebie na kompie? Ma Javę zainstalowaną. Ale co to może być?

    • Najpierw sprawdziłbym na różnych przeglądarkach. Później zerknął, czy jakiś lokalny adbloker nie usuwa skryptu przy renderowaniu strony. Następnie fajerłol lub cokolwiek co monitoruje i reaguje na ruch z internetu.

      Wróżę z fusów co prawda, ale mam nadzieję, że się Wam uda znaleźć przyczynę. Jeśli wszystkim innym Disq działa, to coś z kompem tej jednej osoby nie teges.

  • Drogi Muszkieterze! :)
    Również chciałabym dać „oddech moijemu boxowi”, czy możesz pomóc mi i podpowiedzieć co to znaczy „musia­łem dodać pad­dingi do disqus_thread” ? w sensie co trzeb wkleić do edytora CSS? :)

    Będę wdzięczna!
    N.

    • Zaraz do Ciebie zerknę i podedytuję ten komentarz. Taki jestem dobry :)

  • Ins

    A jak spolszczyłeś disqusa? Właśnie go zainstalowałam, ale wśród języków nie ma do wyboru polskiego. Jeśli robić to z łapy, to jak?

    • Wejdź pod link: http://xxx.disqus.com/admin/settings/ (gdzie xxx to Twoja strona z Disq) i tam masz do wyboru Language:

      • Guest

        próbowałam tak milion razy, ale polskiego u mnie tam nie ma. no patrz :)

        • Popsułaś Disq! :) A tak na poważnie – to nie wiem, czemu tak masz. Chyba nie pozostaje Ci nic innego jak napisać do ichniego supportu.

          • Ins

            obiad przypalę, disqusa popsuję… :D a jaką masz wersję? ja ściągnęłam jakąś

            2.74. to dobrze czy źle? :D

          • Jeśli mówisz o wersji pluginu do WP – to tak, aktualna, więc nie powinno być z nią problemu.

          • Ins

            o, wlazłam w coś takiego. Ostrzeżenie: Ta wtyczka nie została przetestowana z używaną przez Ciebie wersją WordPressa.Kompatybilna do wersji: 3.5.2. więc jeśli mam 3.8 to co mam zrobić, poza podcięciem sobie żył?

          • Łomatkoboskoczęstochosko! Nie tnij! Wszystko gra, ta wersja nie jest może przetestowana, ale działa poprawnie z WP w wersji 3.8.

          • Ins

            jak działa, jak nie działa! :P trudno, ustawię wietnamski :P

  • jako początkująca blogerko-worpressowiczka, mówię „lubię to!”, ale jeszcze discusa nie instaluję, podejrzewam że będę potrzebować na to więcej niż pięciu minut ;)

  • Jakub

    Widziałem ten wpis parę dni temu, chciałem do niego wrócić, ale znajdźże tutaj coś człowieku… Kategorii nie widać, niby jest szukać, ale kiedy ja nie wiem jak się pisze disqus? :)

    • Jakieś uwagi techniczne do mojego bloga? Chętnie poczytam (na razie nikt się do niczego nie przypieprzał), tylko wyślij propo kontaktowo: http://muszkieter.in/kontakt/

      • Jakub

        Po prostu chciałem coś znaleźć, i uświadomiłem sobie, że nie mam pojęcia jak na tej stronie to zrobić. Kafelki przewijam i nie widzę, szukam kategorii, nie widzę, po wejściu na któryś wpis kliknąłem sidebar w dział technika i też nic. Dopiero poszukałem na necie jak dokładnie pisze się disqus i wpisałem w wyszukaj na Twoim blogu. parę dłuższych chwil roboty. Taki behavior :).

        • Jakub

          O kurde, a jednak są kategorie na górze, teraz zauważyłem

          • Przebudowałem właśnie menu, żeby te kategorie się pojawiły właśnie :) Dzięki za cenne uwagi :)

          • Jakub

            Nie ma za co ;)

      • Ja np.nie mam żadnych uwag, Twój szablon jest super! Pisałam już Ci to kilka miesięcy temu :)

  • Vermint

    Z ciekawości: czemu Ci tak zależy na pingbackach? :)

    • Lubię wiedzieć kto i gdzie odniósł się do mojego tekstu. Zamiast szukać i grzebać – mam pod ręką :)

      • Vermint

        I to mnie właśnie zastanawia wśród zwolenników pingbacków – zawsze mówią to samo, a ja naiwnie liczę na coś nowego.
        Kiedyś to miało rację bytu, ale teraz z google analytics, które pokazuje dokładnie źródła odwiedzin, pingbacki to jak noszenie dwóch zegarków na jednej ręce.

        • GA – spoko, to narzędzie, które nie służy tylko do analizy pingbacków, a na blogu go jak widać… nie widać. Jeśli czytelnika zainteresuje temat – może zechce poszukać, poczytać, pogrzebać, ocenić.
          Ty jakąś krucjatę prowadzisz przeciwko pingbackom?

  • Hmm, właśnie się zastanawiam czy nie przerzucić się na Disqusa. Sam korzystam komentując na wielu blogach. Widzę też, że czasem generuje to ruch na mojej stronie. Przygotowuję się do zmiany layoutu w najbliższym czasie na http://www.szymonslowik.pl więc może bardziej rozsądne by było podpinanie i konfigurowanie wtyczki już na nowym szablonie :)

    • Ja się przerzuciłem i jestem bardzo zadowolony. Wygodne, względnie szybkie, ładne, czytelne i w razie rezygnacji komenty zostają w bazie WP. Czegóż chcieć więcej.

      Ruch to też swoją drogą, zwłaszcza wśród chętnie komentujących :)

      • orientujesz się może jak to jest z bloggerem? Komentarze zostają?

        • Szczerze, to nie wiem, bo nie łączyłem Disq z tą platformą.

          • już wiem :) synchronizacja. wszystko zostaje.myślę nad przeniesieniem się na Disq

          • Ja się przerzuciłem i jestem zadowolony :) Synchro też poszło bez najmniejszego problemu.

          • liczba komentarzy ci spadła? a jakiś większy ruch masz przez Disqus? przepraszam że tak męczę ale zastanawiam się nadal :)

          • Zainstalowałem Disq, ponieważ jest wygodny. Nie mierzyłem wzrostu ruchu i czy spadku liczby komentarzy, bo to od systemu nie zależy, a raczej od moich tekstów. Możesz zainstalować Disq, a później wrócić do klasycznych komentarzy bez żadnych strat (wszystkie przynajmniej w WordPressie zostają zachowane w bazie).

          • dzięki :)