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:
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:
Grazie :)
Bravo questo sono i post che mi piacciono chiari e semplici ma soprattutto utuli
Grazie :) questo invece è il genere di commenti che piacciono a me ;)
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
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 :)
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.
Errata corrige:
sidebar di SINISTRA..., sorry.. ;)
Avrai l'aiutino tranquilla :)
@tenebrae
Grazie, zio. ;-)
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.
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.
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
@fabietto: hai provato a guardare le info che ho dato qui?
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
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
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!
Nel mio blog non riesco a trovare il div id e non capisco il prechè...
Ah, dimenticavo... Il link del mio blog è: http://tanarossonera.blogspot.com/
Se puoi rispondimi qui: danieleceschi@yahoo.it
Ciao, complimenti per la guida.
Ora però ho un problema: il bannerone, o header, non si centra ma rimane scentrato...
grandissimo e chiarissimo ;) rock'n'roll
Urgente: attendo risposta...
@daniele: risposto in separata sede
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.
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.
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.....
@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
Ok....ma il problema è che quella colonna è vuota e non ci si può mettere niente dentro.....come faccio?.
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
@jordinero: hai letto questo post? forse trovi la risposta
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
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
@enri_enfa: grazie a te ;)
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
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
perfetto
@uafa: qui trovi la risposta
ho fatto tutto , ma mi appare così:
http://immagini.p2pforum.it/out.php/i380966_Schermata.png
qualche dritta??
@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?
Ma perchè blogger non ci mette dei template già fatti tra quelli che si può scegliere nei layout?
@fabrizio: intendi dire a 3 colonne? bella domanda
tra l'altro quei template risalgono alla notte dei tempi, avrebbero bisogno di un bell'aggiornamento
Sì intendevo a tre colonne...
Il tuo aiuto è stato importantissimo...Chiarissimo il procedimento e la spiegazione. Grazie mille per l'aiuto.CIAOOOOOOOOOOOOO!!!
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 ;)
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?
@alfonso: non è visualizzabile o forse si mette sotto al resto?
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
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
cavoletto ma qst post è vecchissimo spero cmq che mi risponda... grazie
@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!
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
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!
Non importa ho risolto! Sempre grazie ai tuoi consigli per modificare gli sfondi! Grazie ancora! :D
Chiro e semplice ! Grazie mille !!!!!!
Bravissimo, è stato molto utile, ma non riesco a mettere la colonna dei post al centro! Mi dici come devo fare? Aiutami!!!
@roberto: basta cercare, guarda qui ;)
Io devo dire che spesso mi sento imbranata...ho provato a inserire la terza colonna :o
Eppure è spiegato benissimo.....
Ciao Dajana
@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 ;)
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
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.
@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!
Non sei solo chiaro,sei mitico!Prima di leggerti,non ero mai riuscita a cambiare nulla con spiegazioni di altri!!
grazie anonima!
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 ;-)
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
@miky:ne ho palrato qui ;)
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
@enrico: questa è nuova! facciamo così: accertati di aver selezionato "espandi i modelli widget" e dimmi che browser usi
si ho selezionato "espandi i modelli widget" infatti le modifiche ci sono nel html però quella parola contniua a scomparire!cmq utilizzo explorer!
(^_^) grazie mi sei stato di grande aiuto (-_^)
@enrico: quando scompare il codice è perchè il punto di intervento non è quello giusto :\
@filippo: prego!
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
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.
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?
@gianpy: puoi trovare qui la risposta
I miei complimenti! Grazie alle tue spiegazioni chiarissime sono riuscita a inserire la colonna a sx nel mio neonato blog, sei grande!!!
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
Very good!
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