In linea di massima possiamo inserire un oggetto in qualsiasi punto del layout di Blogger. Lo possiamo fare con bottoni ma anche con pulsanti e pure con certi widget. Si può scegliere un posizionamento assoluto oppure un posizionamento flottante che mantiene fisso l'oggetto allo scorrere della pagina.
La differenza tra le due impostazioni sta nel CSS position:absolute; oppure position:fixed;. In questo post mi occuperò del primo caso ma con una semplice modifica del codice si può facilmente passare alla seconda tipologia di inserimento.
COME INSERIRE UN OGGETTO NEL LAYOUT DI BLOGGER
Per semplicità prendiamo come esempio una immagine ma la cosa funziona anche per i pulsanti ecc. Ci si deve solo ricordare che il modello di Blogger è in XML quindi, in taluni casi è opportuno convertire in questo linguaggio il codice dell'oggetto da inserire mediante il tool Blogcrowds.
Dopo aver salvato il template, si va su Modello > Modifica HTML > Procedi e si cerca la riga </body>. Subito sopra si incolla un codice come questo
<div style='position:absolute; left:50px; z-index:10; top:400px; '>
<img src='https://lh3.googleusercontent.com/-EJoDV6K2IiQ/T_VGdGwN_WI/AAAAAAAAY8I/icxw7cCVM0w/s150/leopardi.jpg'/>
</div>
<img src='https://lh3.googleusercontent.com/-EJoDV6K2IiQ/T_VGdGwN_WI/AAAAAAAAY8I/icxw7cCVM0w/s150/leopardi.jpg'/>
</div>
Dove la posizione della immagine è data dai numeri 50 e 400 che ne determinano la distanza rispettivamente dalla sinistra e dalla parte alta. L'URL della immagine è colorato di rosso e può essere acquisito da Picasa dopo il caricamento. Al posto di
<img src='URL_IMMAGINE' alt='nome-immagine' width='300px' />
può anche essere inserito il codice di un IFame di un video. In questo caso occorre prima convertire il codice in XML come spiegato in precedenza.

COME INSERIRE UN OGGETTO NELL'HEADER DI BLOGGER
Se si vuole inserire un oggetto nella zona della intestazione del blog si può procedere alla divisione dell'header in due parti ma il metodo appena illustrato è certamente più semplice. Con Internet Explorer la resa non è sempre ottimale se l'oggetto viene posizionato nei pressi della intestazione.
Si può ovviare a questo inconveniente usando un ulteriore contenitore in questo modo
<div id='outer-wrapper'>
<div style='position:absolute; right:400px; z-index:10;top:60px; '>
<img src='URL_IMMAGINE' width='150px'/></div></div>
<div style='position:absolute; right:400px; z-index:10;top:60px; '>
<img src='URL_IMMAGINE' width='150px'/></div></div>
dove al posto della riga della immagine possiamo inserire anche il codice di un altro oggetto. In tutti i codici proposti ho anche inserito un tag z-index per fare in modo che l'oggetto si visualizzi sopra al resto del layout. Ovviamente va sempre salvato il modello. Per i bottoni di Facebook o di Twitter inseriti con questo procedimento forse è meglio pubblicare un articolo ad hoc.
C'è un problema però che inserendo una immagine si aggiungerà parecchio spazio sotto l'intestazione e questo spazio non si può ridurre (almeno non col metodo suggerito per ridurre la distanza dei widget).
RispondiEliminaCredo di aver fatto tutti i tentativi possibili ma facendo ciò si sballa il pagelist1.
Diciamo che questa è l'unica cosa che non sono riuscito a fare seguendo le tue guide.
Mi sono dimenticato di dire che non vale solo per l'immagine anche di 20x20px (è quindi piccolissime) ma anche per qualsiasi cosa come per i bottoni FB e altri social... è ciò con Chrome col tuo metodo per ridurre i widget si risolve ma con IE 9 è inguardabile e con firefox non ho provato ma credo si veda male ugualmente.
EliminaAnche nel blog demo si aggiunge lo spazio che magari non si nota perché non c'è un menu.
@Andrea+--+
EliminaProva a aggiungere un margin-bottom allo stile in questo modo
style='position:absolute; right:400px; z-index:10;top:60px; margin-bottom:-60px;'
Ottimo più o meno è risultato, devo solo fare a tentativi per la posizione giusta.
RispondiEliminaTi ringrazio.
Ottimo l'inserimento dell'immagine. Se volessi linkarla?
RispondiElimina@ EdoardoOsti
EliminaE' piuttosto semplice. Al posto di
<img src='URL_IMMAGINE' width='150px'/>
metti
<a href="URL DEL LINK"><img src='URL_IMMAGINE' width='150px'/></a>
grazie ... con moltissimo ritardo!
EliminaCiao sono nuova su blogger, io seguendo la tua guida non visualizzo nessuna immagine nell'header.
RispondiEliminasto usando il template dinamico è per quello?
@ AlessiaM.
EliminaCon i Modelli a Visualizzazione Dinamica si possono fare solo pochissime personalizzazioni e quasi nessuna modificando il template