Podpinamy przycisk Like i komentarze do Joomla! 1.6


Od premiery Joomla! 1.6 minęło już kilka miesięcy, niestety pomimo zapewnień przeróżnych developerów do tej pory nie powstały dla tego CMSa jakiekolwiek pluginy z komentarzami. Czas więc podpiąć tzw. zło konieczne, czyli komentarze Facebooka, a przy okazji przycisk Like.

Przed nadmiernym uzależnieniem od wszechobecnego Facebooka broniłem się jak mogłem, niestety blog bez komentarzy to jak tablica ogłoszeń. Do tego jeszcze umieszczona gdzieś w okolicach monitoringu 24h, że nawet posprejować/pomarkerować jej nie można:)

W sieci są całe kilogramy tekstów, jak samodzielnie podpiąć komentarze FB do Joomli 1.5, nawet powstało w tym celu kilka pluginów, które cały proces automatyzują. Gorzej jest z wersją 1.6 - bo o niej najzwyczajniej cisza.

Okazuje się, że tutaj też się da. Po kilku godzinach recytowania w litanii przekleństw...po prostu działa:)

Jak to zrobić:

  1. Tworzymy ID aplikacji Facebooka(konieczne podanie numeru tel. lub karty kredytowej)
    Szczegółowo opisuje to na swoim blogu Michał Biniek: michalbiniek.blogspot.com
  2. Uzyskany kod wklejamy zaraz pod <body> w pliku szablonu "index.php"
    • W tym momencie możemy już podpinać dowolne elementy społecznościowe z Facebooka
  3. Wstawiamy przycisk Like. W przypadku Destylatora zależało mi, żeby wyświetlał się tylko na stronach z bezpośrednio otwartymi już artykułami i nie był widoczny na stronie głównej.
    • Na stronie: http://developers.facebook.com/docs/reference/plugins/like/ uzupełniamy puste pola/preferencje i klkamy "Get code". Wybieramy wersję XFBML.
      Będzie on miał postać mniej-więcej taką:
      <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http://destylator.at" show_faces="false" width="450" font="lucida grande"></fb:like>
    • Kod ten trzeba nieco zmodyfikować dopisując:
      <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="/http://destylator.at/<?php echo $this->item->readmore_link; ?>" show_faces="false" width="450" font="lucida grande"></fb:like>
    • Gotowy kod wklejamy do pliku na serwerze. Ścieżka na FTP:
      /www/components/com_content/views/article/tmpl/default.php
      Wklejamy go pod sam koniec pliku, przed :
      <?php if (isset ($this->item->toc)) : ?>
      <?php echo $this->item->toc; ?>
      <?php endif; ?>
    • Przycisk "Like" mamy już gotowy na górze strony przed artykułem.
  4. Wstawiamy komentarze Facebookadla Joomla 1.6
    • Na stronie http://developers.facebook.com/docs/reference/plugins/comments/ generujemy kod:
      <div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=APP_ID&amp;xfbml=1"></script><fb:comments href="http://destylator.at/" num_posts="5" width="500"></fb:comments>
    • Modyfikujemy go podobnie, jak przy przycisku Like:
      <div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=APP_ID&amp;xfbml=1"></script><fb:comments href="http://destylator.at/<?php echo $this->item->readmore_link; ?>" num_posts="5" width="500"></fb:comments>
    • Edytujemy ten sam plik na serwerze, co w przypadku wstawiania przycisku Like (default.php)
      Kod wklejamy pod sam koniec po linijce: <?php echo $this->item->text; ?>
      Przed linijką: <?php echo $this->item->event->afterDisplayContent; ?>
    • Pod odświeżeniu strony, komentarze pod artykułami powinny być już widoczne.

Na rozwiązanie naprowadził tekst vidisic'a na forum.joomla.pl

facebook_rss rss


  • Pijaru Koksu dla Destylatora
  • Nas można bluzgać - wywiad z Afro Kolektyw
  • MLM – ściema, sekta czy droga dla ambitnych i kreatywnych?
  • No Logo
  • A Ty co o tym myślisz?
  • Wywiad dr Marek Zaimnak
  • Bóg Facebook
  • Chcesz być dziennikarzem - nie idź na dziennikarstwo
Previous Next



Najczęściej czytane:


ja chcę kawyyy
czyli biurowe historie z przymrużeniem oka