Come abilitare le twitter card con Joomla e K2

Come abilitare le twitter card con Joomla e K2

  • Blog
  • Letto 2380 volte

Le twitter card sono delle funzionalità messe a disposizione da Twitter grazie alle quali è possibile offrire un collegamento visivo tra un tweet e ciò a cui esso si riferisce (che sia esso un link a una pagina web, a un video o a un’immagine). Una sorta ri link preview che siamo abituati a vedere su Facebook. Questo strumento ha il vantaggio di abbassare il livello di diffidenza di un utente che leggendo un tweet si domanda: “siamo sicuri che questo link rimanda effettivamente a quanto promesso nel tweet?”. L’anteprima sarà infatti un modo per dimostrarlo e porterà di conseguenza maggiori clic ai post.

Esistono 7 tipi di twitter card:

/ROOT_Folder/components/com_k2/views/item/
view.html.php

Verso la riga 500, inseriamo il codice

//Twitter
if($item->params->get('itemImage') && !empty($item->image))
{
    $image = substr(JURI::root(), 0, -1).str_replace(JURI::root(true), '', $item->imageXLarge);
}
else
{
    $image = "http://www.nomesito.it/immagine.jpg";
}

seguito subito dopo da

$document->setMetaData('twitter:card', "summary");
$document->setMetaData('twitter:site', “@prova”);
$document->setMetaData('twitter:creator', "@prova”);
$document->setMetaData('twitter:title', (K2_JVERSION == '15') ? htmlspecialchars($document->getTitle(), ENT_QUOTES, 'UTF-8') : $document->getTitle());
$document->setMetaData('twitter:description', strip_tags($document->getDescription()));
$document->setMetaData('twitter:image:src', $image);

Mi raccomando di modificare @prova con l'account del vostro profilo twitter (@compresa) e 

http://www.nomesito.it/immagine.jpg

con una immagine statica che verrà usata se Twitter non riuscirà a pescare l'immagine caricata nell'articolo.

IMPORTANTE! aprile il file robots.txt che trovate nella root e inserite la riga

Allow: /media/k2/items/cache/

Per vedere se avete fatto bene il vostro lavoro, Andate su Card Validator e inserite l'url del vostro articolo. Se tutto è andato per il verso giusto, ogni volta che twittate qualcosa vi comparirà l'anteprima del link

That's All

Contattami


contattami.png

Sign up to keep in touch!

Se mi lasci la tua mail ti invierò comunicati stampa inerenti alla mia attività


Ovviamente puoi cancellarti quando lo ritieni opportuno