Back to top

Autore Topic: Microdati per ultima modifica articolo  (Letto 1352 volte)

Offline enricomainero

  • Appassionato
  • ***
  • Post: 360
    • Mostra profilo
Microdati per ultima modifica articolo
« il: 07 Lug 2015, 14:14:32 »

Ciao a tutti,


sto cercando di implementare i microdati di schema.org nei miei siti. Nello specifico mi sto concentrando sull'inserimento dell'attributo:


<time datetime="DATA DI MODIFICA DEL PEZZO" itemprop="dateModified"></time>


che in pratica dovrebbe indicare in SERP la data dell'ultima modifica del pezzo (che a sua volta dovrebbe aiutare ad aumentare il CTR dello stesso articolo).
 
Mi piacerebbe poter inserire una volta sola questo attributo (magari nella pagina default.php del template). La cosa che non capisco è come legare la data effettiva di modifica del singolo pezzo in maniera dinamica con questo codice.


C'è qualcuno che ha fatto una modifica simile?


Grazie
ElaMedia - Web Agency di Roma: Realizzazione siti web, Promozione e Formazione certificata

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Microdati per ultima modifica articolo
« Risposta #1 il: 07 Lug 2015, 14:41:39 »
il "pezzo" è l'articolo?

Offline enricomainero

  • Appassionato
  • ***
  • Post: 360
    • Mostra profilo
Re:Microdati per ultima modifica articolo
« Risposta #2 il: 07 Lug 2015, 14:55:15 »
si si
sto parlando di un articolo
ElaMedia - Web Agency di Roma: Realizzazione siti web, Promozione e Formazione certificata

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Microdati per ultima modifica articolo
« Risposta #3 il: 07 Lug 2015, 15:09:52 »
hai due strade: crei un plugin che per ogni articolo ti inserisce il tag o incolli del codice che fa essenzialmente la stessa cosa ma nel file del template. Nel primo caso la cosa è più pulita e vale per qualunque template ma devi crearti il file manifest, ecc.., nel secondo caso la modifica è più rapida ma dovrai trasportartela se cambierai template

Offline enricomainero

  • Appassionato
  • ***
  • Post: 360
    • Mostra profilo
Re:Microdati per ultima modifica articolo
« Risposta #4 il: 07 Lug 2015, 15:24:44 »
opterei per la seconda strada. mi puoi dare una mano a creare questo codice?
ElaMedia - Web Agency di Roma: Realizzazione siti web, Promozione e Formazione certificata

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Microdati per ultima modifica articolo
« Risposta #5 il: 07 Lug 2015, 15:44:11 »
Essenzialmente devi solo verificare che il componente attivo sia com_content e che la view attiva sia un articolo. Quindi all'interno del tag head della index.php incolli:
Codice: [Seleziona]
<?php
  $option 
$jinput->getCmd('option'); // This gets the component
  
$view   $jinput->getCmd('view');   // This gets the view
  
  
if ($option == 'com_content' && $view == 'article')
   { 
      
// TODO: Cerca la data di modifica dell'articolo 
      // TODO: Stampa il tag con la data di modifica
  

?>

Offline enricomainero

  • Appassionato
  • ***
  • Post: 360
    • Mostra profilo
Re:Microdati per ultima modifica articolo
« Risposta #6 il: 07 Lug 2015, 15:49:19 »
ok grazie! ci lavoro e ti faccio sapere
ElaMedia - Web Agency di Roma: Realizzazione siti web, Promozione e Formazione certificata

 



Web Design Bolzano Kreatif