martedì 1 maggio 2012

Link Within - via dalla Home Page

Già da qualche settimana ho inserito nei miei blog il codice del servizio gratuito di Link Within. Si tratta di un'applicazione, già pronta, che inserisce alla fine di tutti i post un elenco, sino a cinque, di post correlati. Avevo pubblicato un post al riguardo: Link Within - alla fine del post

L'applicazione funziona bene e la utilizzo tutt'ora, però, ci sono due cose che non mi piacciono nella visualizzazione del mio blog La casa delle ricette..

La prima è che nella home page, dei miei blog, sulla sinistra c'è sempre posizionato l'elenco degli ultimi 4-5 post e purtroppo il widget di Link Within viene ripetuto a suo volta per ogni post. La seconda è che all'apertura di una pagina, con le etichette tra loro comuni, il widget viene ripetuto anche qui per ogni singolo post.

L'applicazione Link Within, in effetti, sarebbe più utile solo alla fine un post aperto singolarmente in una pagina.

Cosa fare? Purtroppo, oggi, l'unico modo è di intervenire sul codice HTML. 
Non è complicato, si devono eseguire solo i passaggi che elenco di seguito. 
  • salvare il modello del blog, prima di apportare qualunque modifica, dal menù Modelli.
  • aprire l'editor html del blog. Modelli > Modifica HTML.
  • cercare il codice che riguarda Link Within. Il widget nella sezione Layout di blogger, nel mio caso, era stato da me denominato "LinkWithin" pertanto è stato sufficiente cercare il nome del widget utilizzando i tasti Ctrl + F.
  • dopo averlo trovato espandere il codice.
  • di seguito riporto il codice visibile nel mio blog ed il codice, con testo rosso, da aggiungere                                                                                                                                                                                      
    <b:widget id='HTML8' locked='false' title='LinkWithin' type='HTML'>
    <b:includable id='main'> 
    <b:if cond='data:blog.pageType == &quot;item&quot;'>
    <data:content/>
    </b:if>
    </b:includable>
    </b:widget>

  • salvare il modello.
Ora nella home page non si vede più Link Within alla fine del post, come non lo si vede più nella pagina di elenco delle etichette tra loro comuni. Rimane, però, alla fine di qualunque post se visualizzato in pagina singola.
Puoi notare le differenza confrontando interconnessi.blogspot.it con casaricette.blogspot.it.

Per tua conoscenza di seguito il significato dei codici usati:
data:blog.pageType identifica il tipo di pagina, che può essere "item", cioè la pagina in cui  viene visualizzato un solo post;
<b:if [.....]> [......]. </b:if> è una struttura che identifica una condizione;
&quot delimita la zona di testo.

Nessun commento:

Posta un commento

Related Posts Plugin for WordPress, Blogger...
Licenza Creative Commons
Interconnessi by aerre is licensed under a Creative Commons Attribuzione - Non commerciale - Non opere derivate 3.0 Unported License.