Pubblicato il 22/06/10 - aggiornato il  | 24 commenti :

In Blogger è adesso obbligatorio inserire il titolo nei widget HTML/Javascript.

Dopo l'introduzione del Designer Modelli su Blogger sono cambiate alcune cose, molte in positivo, ma una decisamente in negativo. Quando volevamo inserire un banner, una foto, un antipixel o semplicemente del testo andavamo su Layout (Design) > Aggiungi un gadget > HTML/Javascript, incollavamo il codice relativo e salvavamo.
Non era assolutamente necessario digitare il Titolo del widget che sarebbe stato visualizzato su Layout > Elementi pagina come HTML/JavaScript
html-javascript
Da poco non è più possibile inserire un gadget senza titolo. Nel caso si tenti di farlo si visualizza questo messaggio
titolo-obbligatorio
"Il campo è obbligatorio e non deve essere lasciato". Si possono fare alcune considerazioni
  1. Nel caso in cui si tolga un widget, per esempio whos.amung.us, se si vuole reinserire ci vuole anche il titolo? E' molto probabile che sia così quindi attenzione a eliminare banner o cose simili se non si è proprio sicuri di farlo
  2. Se si ripristina il modello, gli eventuali widget senza titolo saranno visualizzati correttamente?
  3. Come si può ovviare a questo inconveniente?
Il punto 2) non l'ho testato, se qualcuno lo avesse fatto farebbe una gentilezza ai lettori del blog e a me se lo comunicasse nei commenti. Per quanto riguarda il punto 3), la contromisura che si può prendere per evitare di vedere le sidebar riempite da titoli è quella di creare un solo widget comprensivo di molti elementi diversi.
Mi spiego meglio. Se per esempio avete il contatore di feed di FeedBurner e il modulo per la iscrizione alla newsletter questi possono essere inseriti in un solo elemento con il titolo "Sottoscrivi i feed" o analogo. Un identico discorso può valere per tutti gli antipixel e banner presenti nel blog che possono essere messi tutti assieme con un titolo a piacere.
Per evitare di mettere tutti questi elementi attaccati si possono seguire le seguenti regole
  1. Se si vogliono inserire i singoli elementi uno sotto all'altro bisogna mettere un tag <p> all'inizio e un altro tag </p> alla fine. Servono per creare più paragrafi. Alternativamente può essere inserito il tag <br/> dopo ciascun elemento che rappresenta un salto di riga.
  2. Se si vogliono mettere gli elementi affiancati ma con uno spazio tra di essi occorre inserire &#160; tra un codice e un altro. Serve per creare uno spazio per esempio tra due antipixel. Se ne possono inserire anche di più, per esempio &#160;&#160; creano due spazi.
  3. I due metodi possono anche essere usati contemporaneamente. Per esempio se si hanno 12 antipixel si possono creare quattro righe ognuna delle quali formata da tre antipixel. Si mettono gli spazi tra gli antipixel di una stessa riga e si racchiudono all'interno di un paragrafo con i tag <p> e </p>. Nello screenshot successivo c'è un esempio di un elemento pagina HTML/JavaScript creato con questo metodo
elementi-html-javascript
Sono evidenziati i tag inseriti per creare salti di riga e spazi tra elementi affiancati.
Aggiornamento: Sembra che questa nuova impostazione non sia un bug ma una scelta di Blogger che potrebbe tuttavia tornare sui suoi passi date le numerose proteste ricevute.
Allo stato (ore 17.55 del 25 Giugno 2010) non è ancora possibile inserire il widget HTML/Javascript senza Titolo.
Come già accennato nei commenti si può comunque facilmente ovviare a questo problema inserendo al posto del Titolo una delle seguenti coppie di tag
<h1></h1>
<h2></h2>
<span></span>
<div></div>
<p></p>
Abbiamo quindi solo l'imbarazzo della scelta per limitare a pochi secondi questo inaspettato disagio. Mettendo una delle precedenti coppie di tag, qualche volta ne basta anche solo una, il widget sarà salvato senza Titolo e sarà visualizzato come al solito in Design > Elementi pagina.



24 commenti :

  1. per mettere vicini gli antipixel,si deve fare copia e incolla dei codici nello stesso widget ?scusa ma sono un pò negata,ma mi piacerebbe averli tutti in uno stesso spazio,anche visivamente sarebbe meglio.Grazie Giulia

    RispondiElimina
  2. @lacivettadispettosa
    Devi incollare gli antipixel tutti in uno stesso elemento HTML/JavaScript e dargli un titolo.
    Se non inserisci niente ti verranno tutti attaccati. Per mettere uno spazio tra uno e l'altro incolli   tra i due codici che vuoi separare.
    Se li vuoi mettere uno sopra all'altro dopo ciascun codice inserisci il tag (br/) dove al posto delle parentesi metti i segni di minore e maggiore.
    Ciao

    RispondiElimina
  3. Più semplicemente basta inserire il tag (h2)(/h2) con le <> al posto delle parentesi tonde nel campo titolo, l'effetto sarà come quando non era necessario inserirlo.

    RispondiElimina
  4. Ciao Parsifal,

    io ho risolto il problema del titolo obbligatorio cancellando le seguenti linee ed il loro contenuto (ovvero il codice del titolo) negli widget che desideravo lasciare senza titolo:

    [b:if cond='data:title != ""']

    [/b:if]

    In questo modo qualsiasi titolo venga impostato nello widget in questione, non comparirà poi nel template.. spero ti sia utile, ciao e buona giornata

    ps scusa ma ho sostituito < > con [ ] o non mi lasciava commentare

    RispondiElimina
  5. @Emanuele
    Slymer ha trovato una soluzione più semplice

    @Slymer
    Grazie della dritta anche a nome dei lettori del blog.
    Funziona anche con i tag (h3)(/h3). Ovviamente con i segni di minore e maggiore al posto delle parentesi.
    Alternativamente bisogna andare nella sezione b:skin
    e inserire la classe
    #HTML5 h2 {display:none;}
    dove HTML5 è l'ID del widget di cui non vogliamo che si veda il titolo.
    Si può sempre trovare aprendo l'HTML del modello e cercandolo con F3.

    RispondiElimina
  6. Grazie mille,
    soprattutto a Slymer!!
    Vero

    RispondiElimina
  7. Ah giusta anche la tua proposta con #html h2 {display:none;}, io ho adottato la strada un po' più drastica che ti ho detto solo per maggiore pulizia nel codice ed evitare un controllo b:if non più necessario(anche se non tutti hanno questa esigenza o pignoleria :D)

    Comunque mi domando davvero il perchè di questa scelta di Google che complica solo la vita agli utenti..bah

    RispondiElimina
  8. @Emanuele
    E' probabile che si tratti di un bug e che tra qualche giorno (o tra qualche ora) torni tutto come prima

    RispondiElimina
  9. Forse la soluzione più semplice è aggiungere style='display:none'.
    Il codice diventa:
    (h2 class='title' style='display:none')(/h2)
    *con <> al posto di ()

    RispondiElimina
  10. Ciao. Io ho ovviato all'inconveniente
    in questo modo :ho scelto il colore BIANCO per la colorazione della sidebar . Logicamente niente più titoli.E tutto come prima. Ciao

    RispondiElimina
  11. m'ero accorto che modificando qualche widget mi dava errore di codice ... e istintivamente ho messo un titoletto giusto per vedere e lo salvava correttamente .. adesso mi confermi la novità .. beh che vuoi che ti dica
    non mi sembra una genialata e per fortuna che l'italiano medio è santo-poeta-navigatore e soprattutto si arrangia .. o almeno una volta
    ;-)

    RispondiElimina
  12. @giorgiogal
    credo che il sistema di mettere (h3)(/h3) al posto del Titolo sia più semplice e immediato

    @Mauro
    Non ti consiglio di mettere il colore bianco ai titoli perché Google lo potrebbe interpretare come un tentativo di imbrogliare il lettore penalizzandoti anche se l'eventualità è molto remota

    @Tex Willer
    Non lo so se sia una novità. Visto che non c'è stata nessuna comunicazione è più probabile che si tratti di un bug e che presto torni tutto come prima.

    Grazie a tutti dei commenti

    RispondiElimina
  13. me ne sono accorta proprio stasera;stavo cercando il solito layout ed invece ho trovato design e ha voluto il titolo obbligatorio.
    Non capivo cosa fosse successo:meno male che ci sei tu a spiegare bene le cose
    Grazie
    Lella

    RispondiElimina
  14. Penalizzandoti Non capisco come? E poi io non imbroglio nessuno.Il mio blog è chiaro e trasparente. Quello che vedi E'............. io continuerò a usare il BIANCO lo trovo molto più semplice per il mio blog. Ciao

    RispondiElimina
  15. @mauro
    se inserisci dei puntini come testo nascosto non ci sono certo problemi. Ci sarebbero solo se fossero delle keyword che Google giudica non pertinenti con il blog

    RispondiElimina
  16. ciao parsifal32, come al solito nel tuo blog si impara di tutto e di più, avrei anche un altro problemino che non so come risolvere, gli utenti del mio blog mi fanno molte domande alle quali io rispondo, per tipologia scelgono i due argomenti più richiesti, risultato che in pochi post ho tantissimi commenti e relative risposte ora sono un po troppo lunghe le pagine puoi consigliarmi? scusa l'intromissione in questo post ciao

    RispondiElimina
  17. @rone63
    Puoi disabilitare i commenti nei post che ne hanno già parecchi in modo da invogliare i visitatori a commentare altri articoli :-)

    RispondiElimina
  18. ok farò una prova e vediamo come va ciao e grazie ancora

    RispondiElimina
  19. Ho letto un po i commenti è la soluzione più facile e immediata mi sembra quella di inserire il tag < div / > o < span/ > al posto del titolo....
    Comunque non si tratta di un bug ma è proprio una novità di blogger che però nel loro blog ufficiale promettono che tra qualche giorno lo toglieranno a causa delle tante lamentele degli utenti.

    Spero di aver aggiunto qualcosa in più.

    Cordiali saluti da GMub10

    RispondiElimina
  20. @GMub10
    In effetti funziona inserendo diversi tag al posto del titolo. Si può scegliere ^_^
    Ho letto anch'io che non si tratta di un bug e che presto si ritornerà alla situazione precedente.
    Grazie del commento

    RispondiElimina
  21. Ciao Parsifal, so che i problemi di questo post sono superati, ma ti chiedo se è possibile eliminare proprio lo spazio del titolo del widget testo. Volevo creare una descrizione del widget follow by mail ma il titolo lascia parecchio spazio fra widget e descrizione. Ultimissima cosa: c'è modo di allargare i template nuovi di blogger? x il mio,su designer->avanzate, c'è scritto di no, è così? Grazie come sempre...

    RispondiElimina
  22. @ViviTaranto Per la seconda domanda la risposta è purtroppo no. Per la prima non ti so dire se sia possibile creare un metodo che vada bene per tutti i modelli :(

    RispondiElimina
  23. @Ernesto T.Bene lo stesso, almeno so che non si può fare e mi metto l'anima in pace! ciao

    RispondiElimina
  24. Ciao scusa ma io il layout e quasi tutto senza titoli, ma non mi e' mai uscita la scritta ...titolo obbligatorio...., dici che ci saranno problemi lo stesso? ciao grazie

    RispondiElimina

Non inserire link cliccabili altrimenti il commento verrà eliminato. Metti la spunta a Inviami notifiche per essere avvertito via email di nuovi commenti.
Info sulla Privacy