--=REKLAMA=--

Przycisk Wstaw na tablice Facebooka przy tytule nowiny

Z Joomla!WikiPL

Modyfikacja łącząca Joomla 1.5.x z Facebookiem - obok tytułu

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 dotyczy tylko i wyłącznie jednego pliku w Joomla 1.5.x -> components/com_content/views/frontpage/tmpl/default_item.php.

Jak wiemy, w Joomla 1.5 dysponujemy techniką nadpisywania szablonem standardowych widoków, chroniącą nasz - w przypadku uaktualniania programu - przed utratą wprowadzonych modyfikacji. Zatem najpierw w katalogu naszego 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:

<table class="contentpaneopen<?php echo $this->escape($this->item->params->get( 'pageclass_sfx' )); ?>">
<tr>
	<?php if ($this->item->params->get('show_title')) : ?>
	<td class="contentheading<?php echo $this->escape($this->item->params->get( 'pageclass_sfx' )); ?>" width="100%">
		<?php if ($this->item->params->get('link_titles') && $this->item->readmore_link != '') : ?>
 
<a href="<?php echo $this->item->readmore_link; ?>" class="contentpagetitle<?php echo $this->escape($this->item->params->get( 'pageclass_sfx' )); ?>">
			<?php echo $this->escape($this->item->title); ?></a>
 
		<?php else : ?>
			<?php echo $this->escape($this->item->title); ?>
		<?php endif; ?>
	</td> 
	<?php endif; ?>

I zaraz za nim dodajemy:

<td align="right" width="100%" 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.png" 
        border="0" alt="Dodaj do Facebook`a"></a> 
	</td>

Trzeba także dodać do katalogu /images/icons obrazek facebook.png

Facebook.png

To, jaki będzie obrazek, zależy już tylko i wyłącznie od Was!

Jak widać, modyfikacja jest banalnie prosta, a jednocześnie daje większy wydźwięk marketingowy niż zwykłe „Lubię to!”


Ikona informacja.png
 Informacja

 To rozwiązanie obsłuży nam jedynie nowiny umieszczone w przeglądzie Strona startowa. Jeśli chcielibyśmy podobnie obsłużyć promocję nowin umieszczanych w przeglądach artykułów z kategorii i przeglądach artykułów z sekcji, trzeba w podobny sposób modyfikować pliki components/com_content/views/category/tmpl/blog_item.php i components/com_content/views/section/tmpl/blog_item.php, które kopiujemy do podkatalogów /html/com_content/category oraz /html/com_content/section swojego szablonu.


Istnieje też możliwość dodania przycisku w samych artykułach: Dla wszystkich artykułów musimy zrobić podobny zabieg w pliku components/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,