Creare un template a 3 colonne per Blogger

3colonne

Da quando Blogger utilizza il nuovo template in XML, quasi tutti i template pubblicati sono a 3 colonne. Avere una colonna in più permette di gestire meglio lo spazio a disposizione e in particolare si rivela utile per chi vuole inserire una colonna verticale di banner pubblicitari. Per prima cosa vi raccomando di eseguire il backup del template di Blogger, e di leggere l'articolo su come cambiare la larghezza del template: per aggiungere un'ulteriore colonna, avremo bisogno di più spazio.

Dopo aver allargato la larghezza del template come illustrato nel precedente articolo, mantenete la larghezza del main-wrapper a 410px e cercate la seguente porzione di codice:

#sidebar-wrapper {
  width: 220px;
  float: $endSide;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}

Copiatela e subito sotto incollatela cambiando la prima riga nel seguente modo:

#new-sidebar-wrapper {
  width: 290px;
  float: $endSide;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}

In questo modo abbiamo creato un nuovo "identificatore" di area che si chiama new-sidebar-wrapper. La larghezza è 290 perchè il nostro obiettivo (come sempre rimando al precedente articolo) è arrivare a 920 pixel: 410px + 220 + 290px = 920px (più 30 di margine fanno 950, la larghezza del nostro template di prova). Adesso cerchiamo la seguente porzione di codice:

<div id='sidebar-wrapper'>
     <b:section class='sidebar' id='sidebar' preferred='yes'>
        <b:widget id='LinkList1' locked='false' title='COLLEGAMENTI' type='LinkList'/>
        <b:widget id='Text1' locked='false' title='TESTO' type='Text'/>
     </b:section>
</div>

Le righe evidenziate in blu potrebbero essere diverse a seconda del contenuto della colonna che già avete nel template. Fondamentalmente dovete cercare l'area che comincia con <div id='sidebar-wrapper'>. Subito prima delle righe sopra, incollate la seguente porzione di codice:

<div id='new-sidebar-wrapper'>
        <b:section class='sidebar' id='sidebar2' preferred='yes'>
        </b:section>
</div>

Salvate le modifiche effettuate e andate in Layout->Elementi pagina. Adesso dovreste vedere la terza colonna: aggiungete degli elementi e salvate il template. Visualizzate il blog e il gioco è fatto:

3colonne2

Per avere entrambe le colonne laterali della stessa larghezza (come nell'immagine sopra), impostate in entrambi i wrapper la width (larghezza) a 255 px:

#sidebar-wrapper {
  width: 255px;
  float: $endSide;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}

e

#new-sidebar-wrapper {
  width: 255px;
  float: $endSide;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}

mentre il main-wrapper sarà il seguente:

#main-wrapper {
  width: 410px;
  float: $startSide;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
  }

e l'outer-wrapper:

#outer-wrapper {
  width: 950px;
  margin:0 auto;
  padding:10px;
  text-align:$startSide;
  font: $bodyfont;
  }

Spero di essere stato abbastanza chiaro. In futuro pubblicherò altri articoli sulla gestione delle colonne. Se avete qualche dubbio o non vi funziona qualcosa, lasciatemi un commento.

Se ti è piaciuto l'articolo, iscriviti al feed per tenerti sempre aggiornato sui nuovi contenuti del blog! Per maggiori informazioni sui feed, clicca qui!




80 commenti:

Veronica 23 marzo 2008 19.48  

Grazie :)

Anonimo 6 aprile 2008 20.57  

Bravo questo sono i post che mi piacciono chiari e semplici ma soprattutto utuli

Tenebrae 6 aprile 2008 23.16  

Grazie :) questo invece è il genere di commenti che piacciono a me ;)

LaCiccer 7 aprile 2008 11.34  

Ciao scusami,
innanzi tutto: Bellissimo e utilissimo blog, complimenti e grazie! ;))
Ho seguito i tuoi preziosi consigli sulla dvisione in 3 colonne del blog (ho il modello Minima).
Le tre colonne sono comparse, ma non riesco a mettere la colonna dei post in mezzo alle due sidebar.
Come posso fare??
Grazie

Tenebrae 7 aprile 2008 20.44  

LaCiccer, grazie a te :) La tua domanda sarà l'argomento di un post che avevo già in mente di pubblicare questa settimana.

Ti chiedo solo qualche giorno di pazienza :)

LaCiccer 7 aprile 2008 20.56  

Grazie mille! (anche per il commento ^_^)
In realtà ho smanettato un po' e alla fine, come avrai potuto vedere, sono riuscita a centrare la colonnina dei post..
Solo... non riesco a capire come mai in: layout-->elementi pagina la suddetta colonna dei post mi rimane SOTTO la sidebar di destra (e non c'è stato verso di rimetterla a posto >:( )
So che probabilmente non ha importanza, ma è fastidioso a vedersi...
Ecco, sì, qui un altro aiutino ci starebe prooooprio bene!! ^_^
Grassie.

LaCiccer 7 aprile 2008 20.57  

Errata corrige:
sidebar di SINISTRA..., sorry.. ;)

Tenebrae 7 aprile 2008 21.56  

Avrai l'aiutino tranquilla :)

LaCiccer 8 aprile 2008 19.32  

@tenebrae
Grazie, zio. ;-)

mytom 13 aprile 2008 10.18  

Interessante il tuo blog, penso che ci tornerò spesso in futuro.
Ti chiedo una cosa: come fai ad inserire condici HTML nei post di blogger. Quando lo faccio io il motore di rendering di blogger mi inserisce in automatico il tag < br > a fire riga, rovinandomi tutto.
Ciao.

Tenebrae 13 aprile 2008 12.59  

Sinceramente non ho mai avuto il problema che evidenzi tu. Ci sono diversi trucchi per inserire il codice html nei post di Blogger, ma ti dico subito che risolvi tutti i problemi utilizzando Windows Live Writer che sistema il tutto al posto tuo.

Fabietto 19 maggio 2008 11.28  

Ciao Ragazzi mi serve un aiuto...seguo passo passo le istruzioni per inserire una colonna a sinistra nel layout del mio blog...ma non me la crea...come posso fare?non riesco a visualizzare nulla...mi potete aiutare cortesemente?il mio blog è http://pastamorefantasiae.blogspot.com ciao e grazie.Fabio

Tenebrae 19 maggio 2008 12.53  

@fabietto: hai provato a guardare le info che ho dato qui?

Emme 2 giugno 2008 19.58  

Grazie, seguendo le tue istruzioni sono riuscita ad aggiungere una colonna a sinistra. Mi sono accorta che lo stile del carattere è variato e nella pagina del layout, che prima era ordinato, ora le sezioni sono disordinate e l'insieme spostato a destra. Spero di essere riuscita a spiegarmi :-) Come rimediare? Emme

Anonimo 15 giugno 2008 11.50  

utilizzo un modello ocra, ma non trovo il #sidebar-wrapper o almeno e del tutto privo del parametro width e se inserisco il
#new-sidebar-wrapper non mi compare alcuna nuova colonna

Tenebrae 15 giugno 2008 11.54  

sicuro di aver cliccato su "espandi i modelli widget"?

c'è una seconda porzione di codice da inserire prima di vedere comparire la terza colonna, controlla il post

fammi sapere!

Anonimo 22 luglio 2008 21.00  

Nel mio blog non riesco a trovare il div id e non capisco il prechè...

Daniele 24 luglio 2008 15.31  
Questo post è stato eliminato dall'autore.
Daniele 24 luglio 2008 15.45  

Ah, dimenticavo... Il link del mio blog è: http://tanarossonera.blogspot.com/


Se puoi rispondimi qui: danieleceschi@yahoo.it

Daniele 24 luglio 2008 16.20  

Ciao, complimenti per la guida.

Ora però ho un problema: il bannerone, o header, non si centra ma rimane scentrato...

Alla Fine Della Strada 24 luglio 2008 22.45  

grandissimo e chiarissimo ;) rock'n'roll

Daniele 26 luglio 2008 2.15  

Urgente: attendo risposta...

Tenebrae 2 agosto 2008 9.36  

@daniele: risposto in separata sede

Riccardo 3 agosto 2008 0.44  

Sei assolutamente un grande; ma potresti dirmi come fare a mettere la nuova colonna, che ho creato, a destra di quella centrale in modo tale da avere due colonne laterali su due lati diversi.

Riccardo 3 agosto 2008 1.00  

Scusami tanto. Ho appena letto il tuo post "Gestire la posizione delle colonne in un template a 3 colonne " e ho trovato la risposta che cercavo.
grazie, continua così che vai alla grande.

Niclez 13 settembre 2008 1.29  

Ciao e complimenti per il meraviglioso post....cmq volevo sapere perchè invece della terza colonna mi viene uno spazio vuoto...se vuoi rispondermi qui: nicozampi@hotmail.it mi faresti un gran piacere....ma se vuoi rispondermi qui,per me fa lo stesso.....

Tenebrae 13 settembre 2008 8.46  

@niclez: ti rispondo qui così se qualcuno ha lo stesso problema trova la soluzione... hai provato a guardare in layout->elementi pagina se puoi aggiungere altri elementi? la terza colonna appena aggiunta è vuota

Nicola 13 settembre 2008 10.38  

Ok....ma il problema è che quella colonna è vuota e non ci si può mettere niente dentro.....come faccio?.

Jordinero 15 settembre 2008 19.37  

ascolta io ho seguito tutto x filo e x segno ma praticamente mi sposta la colonna dei post(#main-wrapper {)a destra e io invece la voglio mettere in posizione centrale...ho provato a fare di tutto ma nn ci riesco...grazie per l'aiuto,marco

Tenebrae 15 settembre 2008 22.23  

@jordinero: hai letto questo post? forse trovi la risposta

Jordinero 18 settembre 2008 20.14  

ciao...scusa ancora se ti disturbo...ma proprio non riesco...adesso ho la terza colonna ma la grandezza nn riesco bene a cambiarla!in più vorrei mettere i post al centro ma nn me li fa spostare...se hai tempo x aiutarmi questa è la mia mail jordinero@alice.it

Enri_Enfa 1 ottobre 2008 9.57  

Ciao!!Ho appena aperto il mio blog e siccome non so niente,ma proprio niente! di informatica ti ringrazio tantissimo per questi tutorial,ben fatti e soprattutto comprensibili anche da chi come me non capisce un cavolo!!!
ciao
Enri

Tenebrae 1 ottobre 2008 19.39  

@enri_enfa: grazie a te ;)

Daniela 2 ottobre 2008 8.28  

Ciao! prima di tutto grazie per le spiegazioni!!
Mi sono creata un blog di prova come hai suggerito per paura di fare danni nel mio visto che di informatica non capisco nulla!!
Però ora mi trovo la colonna dei post a sinistra e le altre due a destra, e anche seguendo i consigli che hai dato dopo agli altri non riesco proprio a spostarla!!
Dove ho sbagliato?

Ciao
Daniela

Daniela 3 ottobre 2008 7.27  

Ciao
Grazie, si, come hai visto ho risolto per la terza colonna però ho dovuto per forza usare il modello "minima" perchè quello che avevo in precedenza mi dava problemi!
Però tutto sommato anche questo non mi dispiace!!
Grazie sei un mito!!!
Daniela

Uafa 13 ottobre 2008 18.14  
Questo post è stato eliminato dall'autore.
Anonimo 26 ottobre 2008 10.21  

perfetto

Tenebrae 28 ottobre 2008 22.32  

@uafa: qui trovi la risposta

Mackos 30 ottobre 2008 15.21  

ho fatto tutto , ma mi appare così:
http://immagini.p2pforum.it/out.php/i380966_Schermata.png
qualche dritta??

Tenebrae 31 ottobre 2008 13.19  

@mac: spaventoso! ma ti aspettavi tutt'e due colonne a sinistra (non sovrapposte) o ne volevi una a destra e una sinistra?

e originariamente com'era?

Fabrizio Favre 1 novembre 2008 14.49  

Ma perchè blogger non ci mette dei template già fatti tra quelli che si può scegliere nei layout?

Tenebrae 1 novembre 2008 16.04  

@fabrizio: intendi dire a 3 colonne? bella domanda

tra l'altro quei template risalgono alla notte dei tempi, avrebbero bisogno di un bell'aggiornamento

Fabrizio Favre 1 novembre 2008 20.04  

Sì intendevo a tre colonne...

Steven 2 novembre 2008 14.54  

Il tuo aiuto è stato importantissimo...Chiarissimo il procedimento e la spiegazione. Grazie mille per l'aiuto.CIAOOOOOOOOOOOOO!!!

Fede 8 novembre 2008 10.51  

Funziona tutto, sei chiarissimo.
Adesso attendo te per sapere come posso unire le due sidebar solo nel tratto superiore, per inserire uno spazio pubblicitario largo quanto le due colonne. un po come il tuo sito, ma con il primo tratto molto piu corto. Cioè una sidebar unica sopra, e poi a due colonne sotto.
Sei forte, contiamo su di te ;)

alfonso 8 novembre 2008 22.11  

ciao sono alfonso e volevo farti innanzitutto i complimenti poi volevo perti una domanda:Ho fatto tutto quelo che tu hai detto riuscendoci, solo che la terza colonna non è visualizzabile con fire fox, cosa devo fare?

Tenebrae 9 novembre 2008 11.37  

@alfonso: non è visualizzabile o forse si mette sotto al resto?

veronica 11 novembre 2008 16.39  

ciao volevo provare a fare queste tre colonne ma il mio template non porta le scritte che dici tu come devo fare?? mi puoi auitare?? grazie mille ciao veronica

Fior di Mela 4 dicembre 2008 0.02  

Il mio template scaricato da un sito da mio cognato (geniaccio informatico) è molto carino però con ogni minima modifica si sfasa... per una volta tanto vorrei fare da sola e aggiustare il blog senza la mano di mio cognato famigerato folletto del pc... nn voglio cambiare template solo creare una terza colonnina e allargare qll centrale e poi ho un altro problema mi è totalmente sparito il colore dello sfondo sebbene lo abbia cambiato 12 mila volte.. :°°(
dovrei rimanere così o si possono fare modifiche ... ti prego aiuta una niubba... il mio triplo blog è http://fiordimela.blogspot.com
se ci devvi un'okkiata e mi rispondessi ti ringrazierei con tt me stessa

Fior di Mela 4 dicembre 2008 0.03  

cavoletto ma qst post è vecchissimo spero cmq che mi risponda... grazie

Tenebrae 4 dicembre 2008 13.58  

@veronica: scusa del ritardo con cui ti rispondo, ma presto pubblicherò i template di base di blogger trasformati a 3 colonne, così potrai sostituire il tuo senza perdere niente

@fior di mela: ma hai provato a fare le modifiche con le tue mani e qualcosa non è andata?

comunque prima di fare esperimenti ricordati di fare il backup del template di blogger!

fiordimela 4 dicembre 2008 14.30  

ho seguito il tuo post in cui dicevi fosse possibile allargare le dimensioni della parte writable ma non appena ho tentato le parole si sono accavallate al disegno sottostante... io vorrei allargare la parte in cui scrivo i post e magari aggiungere un'altra colonna ... proprio come ci insegni a fare tu in qst e nell'altro post ... ma il mio template nn si modifica di conseguenza e rimane con quei riquadri standard... che pizza grazie 1000 per la tempestività e l'aiuto ti linkerei sul mio blog se fosse possibile :) grazie ancora :)
fiordimela

Fox 5 dicembre 2008 1.06  

Ciao da pochi giorni ho inaugurato il blog per la mia squadra di pallavolo e grazie ai tuoi consigli :D sono riuscita a fare tutte le modifiche che volevo e è venuto "quasi perfetto". Ho usato il template di blogger Thisaway (Rose) e ho aggiunto la terza colonna nella giusta posizione e altre cose.. Ma il bordo dell'header mi rimane spostato e da metà pagina i colori di sfondo si spostano! E non riesco a capire perchè! Il blog è http://tdcgirls.blogspot.com/, se puoi darmi un indizio ti ringrazio già da ora!

Fox 6 dicembre 2008 12.23  

Non importa ho risolto! Sempre grazie ai tuoi consigli per modificare gli sfondi! Grazie ancora! :D

ziva 20 dicembre 2008 18.48  

Chiro e semplice ! Grazie mille !!!!!!

io sono roberto 15 gennaio 2009 20.02  

Bravissimo, è stato molto utile, ma non riesco a mettere la colonna dei post al centro! Mi dici come devo fare? Aiutami!!!

Tenebrae 15 gennaio 2009 23.35  

@roberto: basta cercare, guarda qui ;)

Dada 31 gennaio 2009 11.09  

Io devo dire che spesso mi sento imbranata...ho provato a inserire la terza colonna :o
Eppure è spiegato benissimo.....
Ciao Dajana

Tenebrae 31 gennaio 2009 17.44  

@dada: il tuo template è decisamente particolare, tanto personalizzato che credo abbia bisogno di interventi più ampi per poter inserire la terza colonna

ma a me sembra carino così, fossi in te non lo toccherei ;)

Fabio 2 febbraio 2009 22.05  

Ciao Tenebrae, bellissimi i tutorial sul tuo Blog, peccato che nei miei due modelli non trovo i codici che dici...
uno e questo http://graficasfondiefilmati.blogspot.com/ su piattaforma Blogger, e questo è sul mio ftp http://www.effestudio.it/effeblog.html. Nessuno dei due ha i codici come riportato negli esempi, sapresti darmi qualche dritta per riuscire ad aggiungere la terza colonna? Mi spiacerebbe rifarmi tutte le personalizzazioni, link e quant'altro su un'altro template... Grazie

Dada 3 febbraio 2009 12.32  

Grazie Tenebra!
Anche a me piace molto così, ma c'è quel qualcosa.....che non mi convince!
Ma credo lo lascerò così.
Grazie ancora!
A presto D.

Tenebrae 3 febbraio 2009 13.20  

@fabio: nel primo caso probabilmente il codice del template è totalmente diverso e richiederebbe un intervento mirato... nel secondo caso il template di base è un minima ed è quello che ho usato io per creare un template a 3 colonne nell'esempio... assicurati di aver selezionato "Espandi i modelli widget"... e se ancora non lo trovi, dimmi che browser usi, chrome ha qualche problema

@dada: a presto!

Anonimo 7 febbraio 2009 11.20  

Non sei solo chiaro,sei mitico!Prima di leggerti,non ero mai riuscita a cambiare nulla con spiegazioni di altri!!

Tenebrae 7 febbraio 2009 12.04  

grazie anonima!

Fabio 10 febbraio 2009 13.55  

Ciao Tenebrae e grazie per la risposta, purtroppo nel blog http://www.effestudio.it/effeblog.html non ho l'opzione "Espandi i modelli widget" perchè è sul mio ftp, infatti sotto "Modello" al tab "Personalizza Design" ci trovo la scritta "...la personalizzazione dei layout di Blogger non è supportata per i blog su server non Blog*Spot. Per utilizzare i layout, il tuo blog deve risiedere su blogspot.com (servizio di hosting gratuito di Blogger) o su un dominio personalizzato (indirizza il tuo nome di dominio registrato al tuo blog)."

Come Brovser usoFirefox ;-)

miky 13 febbraio 2009 17.33  

ok tutto alla perfezione,sei stato chiarissimo sono riuscito a modificare il blog così come hai spiegato,però ti volevo chiedere è possibile lasciare la colonna dei post centrale e le due più piccole ai lati? eventualmente puoi postare come si fà?
grazie mille e ciao

Tenebrae 13 febbraio 2009 19.00  

@miky:ne ho palrato qui ;)

enrico 24 febbraio 2009 10.39  

Ciao scusami ma ho un problema, non riesco ad aggiungere la terza colonna. Ho notato che quando incollo la porzione di codice sopra div id='sidebar-wrapper
e poi faccio salva, scompare misteriosamente il pezzo b:section (ho dovuto omettere i segni <>, altrimetni non mi faceva postare il commento!) .
Secondo te qual'è il problema?grazie, enrico

Tenebrae 24 febbraio 2009 14.09  

@enrico: questa è nuova! facciamo così: accertati di aver selezionato "espandi i modelli widget" e dimmi che browser usi

enrico 24 febbraio 2009 15.27  

si ho selezionato "espandi i modelli widget" infatti le modifiche ci sono nel html però quella parola contniua a scomparire!cmq utilizzo explorer!

filippo 27 febbraio 2009 12.16  

(^_^) grazie mi sei stato di grande aiuto (-_^)

Tenebrae 27 febbraio 2009 13.16  

@enrico: quando scompare il codice è perchè il punto di intervento non è quello giusto :\

@filippo: prego!

liv333 6 marzo 2009 13.33  

Ciao, come faccio a spostare una colonna da destra a sinistria? cosa devo omettere nella tua guida?

il template che vorrei usare per il mio blog è questo: http://www.eblogtemplates.com/red-stamp-blogger/?replytocom=7466#respond

Anonimo 9 marzo 2009 22.05  

Ottimo tutorial, sono riuscito a fare quasi tutto con queste guide, tranne una:
come faccio ad aumentare lo spazio tra la colonna sx e quella centrale (vedi "freccia rossa" nell'immagine linkata)?
http://img140.imageshack.us/img140/9826/screenkal.jpg
E come faccio a gestire anche lo spazio indicato dalla freccia blu?
Grazie dei consigli e complimenti per questo blog.

Gianpy 14 marzo 2009 17.11  

io non riesco proprio ad aggiungere la colonna sulla sinistra, al massimo mi sono venute due colonne a destra...:( questo è il mio blog http://gianpy1988playlist.blogspot.com/
, chi può aiutarmi?

Tenebrae 14 marzo 2009 20.44  

@gianpy: puoi trovare qui la risposta

Tania 18 aprile 2009 23.00  

I miei complimenti! Grazie alle tue spiegazioni chiarissime sono riuscita a inserire la colonna a sx nel mio neonato blog, sei grande!!!

Alessandra 10 giugno 2009 14.54  

Wou grazieee sei davvero chiarissimo. Mi chiedevo il modo per mettere i post al centro e i sidebar ai lati....cmq adesso faccio un giretto, vediamo se trovo quel che cerco.Smack

Luciano Ardoino 30 giugno 2009 14.45  

Very good!

by dadimiva 16 luglio 2009 6.55  

Grazie!
Ci sono riuscita seguendo le istruzioni esattamente come le hai spiegate. Ragazzi può sembrare una perdita di tempo ma creare un blog di prova è utile... il mio template è l' 897 di Blogger e sono riuscita ad inserire la terza colonna senza problemi. Espandendo il widget e utilizzando CTRL F ho ricercato i punti suggeriti per modificare le stringhe. A volte non ho trovato subito quello che cercavo ed allora ho inserito porzioni di frase per ampliare la ricerca. Non sono, come appunto spiegato da Tenebrae, sempre tutti uguali. Ora tenterò di spostare la nuova colonna a sx seguendo le istruzioni di questo blog.
Grazie per la semplicità e la chiarezza! Ci sono riuscita persino io che non ne so nulla di queste cose... :D

Posta un commento

Lettori fissi


Ricevi in posta i nuovi articoli del blog.
Inserisici il tuo indirizzo:


Link a Creare blog

Se volete aggiungere un collegamento nel vostro blog a Creare Blog, potete utilizzare il seguente codice:





Se avete un link a Creare Blog nel vostro blog, fatemelo sapere che sarò felice di aggiungervi all'elenco di chi mi linka.