Home » Webmaster » Joomla » Joomla: come inserire il rel=author verso Google+ e apparire nei risultati di ricerca

Joomla: come inserire il rel=author verso Google+ e apparire nei risultati di ricerca

google rel=author joomla

Nonostante non abbia riscontrato il successo sperato, Google tiene molto al suo Google Plus, social network molto simile a Facebook con il quale vuole proprio andare a sfidare il gigante di Palo Alto. E proprio per questo, per incentivare chi scrive su internet alla creazione di un profilo, fa in modo che i risultati di ricerca tengano conto del profilo G+. Si può fare in modo, insomma, che nelle ricerche venga visualizzata foto e link al profilo dell’autore, il che rende il tutto più affidabile e completo. In questo articolo andiamo a spiegarvi come si fa ad inserire il rel=author in un sito Joomla, in modo che Google veda automaticamente il link al profilo G+ e lo associ. 

  1. La prima coa da fare, ovviamente, è avere un profilo G+, e c’è bisogno che sia collegato alla stessa mail della registrazione dell’utente in Joomla;
  2. Recarsi ora in questa pagina, ed impostare nello spazio “Contributore di” il dominio desiderato;
  3. Ora, in Joomla, recarsi su Componenti-> Contatti e creare un nuovo contatto per ognuno degli autori presenti nel sito, legandoli agli utenti specifici di Joomla con l’apposita opzione;
  4. Alla voce Sito, nella colonna di destra, inserire il link al proprio profilo Google+;
  5. Adesso, modificare il file default.php contenuto nella cartella “templates/nometemplate/html/com_content/article/”, per fare in modo che il sistema prelevi automaticamente il link del profilo dalle informazioni dell’autore. Cercate quindi il codice (dovrebbe essere simile un po’ ovunque) e modificatelo come segue:

<?php if ($params->get('show_author') && !empty($this->item->author )) : ?>
<dd>
<?php $author =  $this->item->author; ?>
<?php $author = ($this->item->created_by_alias ? $this->item->created_by_alias : $author);?>
<?php if (!empty($this->item->contactid ) &&  $params->get('link_author') == true):?>
<?php    echo JText::sprintf('COM_CONTENT_WRITTEN_BY' ,
JHtml::_('link', JRoute::_('index.php?option=com_contact&view=contact&id='.$this->item->contactid), $author)); ?>
<?php else :?>
<?php //echo JText::sprintf('COM_CONTENT_WRITTEN_BY', $author); ?>
<?php
$db = JFactory::getDbo();
$query = 'SELECT `webpage` FROM `#__contact_details` WHERE `id` = '. (int) $this->item->contactid;
$db->setQuery($query);
$page = $db->loadResult().'?rel=author';

6. Ora è possibile verificare la buona riuscita dell’operazione accedendo a questo utile servizio fornito da Google. Assicuratevi di aver scelto una foto in cui il volto è ben visibile, altrimenti verrà ignorata da Google.

Lascia un commento