--=REKLAMA=--

Modyfikacja dodająca przycisk Facebook do Joomla 1.5.x obok przycisków PDF, drukuj, poleć

Z Joomla!WikiPL

Modyfikacja dodająca przycisk wstaw na tablicę Facebooka do Joomla 1.5.x obok przycisków PDF, drukuj, poleć

Wzorowane na „Modyfikacja łącząca Joomla 1.5.x z Facebookiem”

Efektem modyfikacji jest pojawienie się przycisku „Wstaw na tablicę”, który umiejscowiony jest przy tytule artykułu. Kliknięcie w przycisk sprawia, że użytkownik odnoszony jest do strony facebooka, na której wystarczy, że kliknie „udostępnij” i już może się dzielić ze znajomymi linkiem do naszej nowiny.

Modyfikacja będzie dotyczyła tylko strony głównej i dotyczy jednego pliku w Joomla 1.5.x -> components/com_content/views/frontpage/tmpl/default_item.php.

Skorzystamy z nadpisywania szablonem tzw override, pozwala to aktualizować Joomlę bez obaw o utratę zmienionych plików. W katalogu używanego szablonu tworzymy - jeśli nie istnieje - podkatalog /html, a w nim com_content/frontpage. Następnie z katalogu -> components/com_content/views/frontpage/tmpl/ kopiujemy do niego wspomniany przed chwilą plik default_item.php.

Znajdujemy w tym pliku ciąg:

<?php if ($this->item->params->get('show_pdf_icon')) : ?>
 <td align="right" width="100%" class="buttonheading">
 <?php echo JHTML::_('icon.pdf', $this->item, $this->item->params, $this->access); ?>
 </td>
 <?php endif; ?>
 
 <?php if ( $this->item->params->get( 'show_print_icon' )) : ?>
 <td align="right" width="100%" class="buttonheading">
 <?php echo JHTML::_('icon.print_popup', $this->item, $this->item->params, $this->access); ?>
 </td>
 <?php endif; ?>
 
 <?php if ($this->item->params->get('show_email_icon')) : ?>
 <td align="right" width="100%" class="buttonheading">
 <?php echo JHTML::_('icon.email', $this->item, $this->item->params, $this->access); ?>
 </td>
 <?php endif; ?>

I tuż przed nim dodajemy:

<td class="contentheading">
 
 <a target="_blank" 
 href=http://www.facebook.com/share.php?u=tu_wpisz_adres_swojej_strony_bez_http_ale_zakonczone.pl_czy_co_tam_masz<?php echo $this->item->readmore_link; ?> 
 title="Dodaj do Facebook`a" ><img src="/mages/icons/facebook_16x16.png" 
 border="0" alt="Dodaj do Facebook`a"></a> 
 </td>

Trzeba także dodać do katalogu głównego joomli/images/icons obrazek facebook.png

plik do pobrania Facebook 16x16.png PPM i zapisz jako...

Obrazek może być dowolny, najlepiej żeby pasował do ikon jakie ma wasz szablon najlepiej o wielkości 16x16px

efektem będzie coś takiego /wycinek ze strony Fb obok ikon.jpg

Ikona informacja.png
 Informacja

 To rozwiązanie działa tylko dla artykułów umieszczonych w przeglądzie Strony startowej. Dla wszystkich artykułów musimy zrobić podobny zabieg w pliku ccomponents/com_content/views/article/tmpl/default.php, które kopiujemy do podkatalogów /html/com_content/article swojego szablonu i dodajemy nowy przycisk podobnie jak poprzednio.

Dziękujemy za wkład

» Qbik,