Pubblicato il 17/06/11e aggiornato il

Come non mostrare gli articoli nella homepage di Blogger.

Come nascondere gli articoli in homepage di Blogger.
Il titolo potrebbe sembrare assurdo. Chi mai vorrebbe non visualizzare almeno i titoli degli Ultimi Post nella pagina iniziale del blog? Eppure ci sono dei modelli che hanno scelto questa opzione. Nella home del blog, e solo in quella, viene mostrato un grande widget che rimanda agli ultimi post pubblicati e che però scompare quando si apre un singolo articolo. Il compito di questo post non è quello di indicare il widget sostitutivo per gli ultimi articoli ma solo quello di illustrare come non visualizzare i post nella pagina di ingresso. Comunque, per dare una idea, nella home si potrebbero inserire questi widget attraverso i tag condizionali 
Per non vedere nessun post nella Homepage si possono usare due diversi metodi. Il primo è semplicissimo ma non completamente affidabile. Si può andare su Bacheca > Impostazioni > Formattazione  e si mette 0 in Mostra-più-post-possibili
post homepage
Si termina cliccando a fondo pagina su Salva Impostazioni. Nella homepage si visualizzerà il messaggio Nessun post che potrebbe essere eliminato seguendo il tutorial per eliminare i messaggi di Blogger.
Il secondo metodo si basa invece sulla modifica del modello. Si va su Design > Modifica HTML e si salva il modello completo per un eventuale backup di ripristino. Non espandere i modelli widget. Sia nei nuovi template del Designer Modelli come in quelli vecchi si dovrà cercare un blocco di codice come questo
<b:section class='main' id='main' showaddelement='no'>
<b:widget id='Blog1' locked='true' title='Post sul blog' type='Blog'/>
</b:section>
Si tratta della sezione principale del blog. Vogliamo imporre la condizione che non sia visibile in home attraverso l'aggiunta delle righe in rosso
<b:if cond='data:blog.url != data:blog.homepageUrl'> <b:section class='main' id='main' showaddelement='no'>
<b:widget id='Blog1' locked='true' title='Post sul blog' type='Blog'/>
</b:section>
</b:if>
Si salva il modello. Nella Homepage si continueranno a  visualizzare correttamente le sidebar e il footer ma rimarrà vuota tutta l'area dei post che potrà essere occupata da un altro widget a piacere.




26 commenti :

  1. non ho avuto il tempo di provare sul mio blog, ma se funziona mi hai salvato. Visto che pubblico decine di articoli su blog di altri e li vorrei mettere tutti sul mio

    RispondiElimina
  2. Ciao,ho inserito questo codice,però succede che in home page tutti i widget si spostano sulla sinistra e quando clicco su un post ritornano nella parte destra dello schermo...io vorrei creare una home page come quella di cervelliamo. blogspot . com
    E' un blogspot quindi tu saprai indicarmi i vari post che devo seguire per far diventare così il blog?

    RispondiElimina
  3. @Petra
    Se vuoi un blog come lui non ti resta che chiederglielo. Tra l'altro credo che sia anche un lettore di questo blog. Per la prima questione, devi inserire un grande widget nel posto lasciato libero dalla homepage che sia visibile però solo lì. Utilizza i tag condizionali
    http://www.ideepercomputeredinternet.com/2010/11/come-mostrare-o-non-mostrare-widget-in.html

    RispondiElimina
  4. Ok,gli chiedo se vuole darmi il suo templet,se mi dice di no ,pazienza.
    Cmq quando inserisco questo codice al posto del post non c'è nulla...tutti i widget che si trovano a destra dello schemo si spostano a sinistra,in colonna .

    RispondiElimina
  5. @Petra
    Allora è un problema di difficile soluzione

    RispondiElimina
  6. Ernesto....te lo devo proprio dire....SEI UN MITO!!!!!!!
    Qualsiasi problema ho avuto sin d'ora, venendo a spulciare quà l'ho risolto!!!
    GRAZIE!!!!!!!!!!!!!!!!!!

    RispondiElimina
  7. Ciao,ho seguito molto il tuo blog per apportare modifiche al mio (creato da poco), premesso che sono parecchio ignorante in materia vorrei chiederti un aiuto o consiglio circa un problema che ho con il mio blog...Quando accedo al mio blog come utente esterno nella home page c'è la scritta " Nessun post con l'etichetta X".Come faccio ad eliminare questa scritta...?non so neanche come mai è comparsa..spero in un aiuto

    RispondiElimina
    Risposte
    1. @ elirya
      Incollami l'URL del blog in cui hai questo problema ma da come lo hai descritto credo che tu abbia sbagliato un link nelle etichette

      Elimina
  8. Ciao invece per far vedere tutti i post nella homepage come si fa' ???
    perche' ho impostato un valore alto ma me ne fa vedere sempre 10 =( come mai ???

    RispondiElimina
  9. come impostare un'alta pagina come homepage

    RispondiElimina
  10. de exp se celo una pagina con galeria foto di impostarlo come homepage

    RispondiElimina
  11. @ Si può usare il Redirect 302
    http://www.ideepercomputeredinternet.com/2012/03/come-fare-un-redirect-302-con-blogger.html
    ma credo che non si possa fare il redirect della Home. Si può però usare la pagina per esempio questa pagina
    http://www.ideepercomputeredinternet.com/search/
    come Home del sito. Magari in futuro ci potrei fare un post

    RispondiElimina
  12. ciao Ernesto, il tuo post è perfetto ed è proprio quello che cercavo di fare, ma c'è un piccolo problema.
    in Layout sparisce tutta quella parte dei Post, quindi non posso inserire un nuovo elemento html.
    riesci ad aiutarmi.
    vorrei mettere un elemento che funga da home page prima de vedere tutti i post..
    grazie




    RispondiElimina
    Risposte
    1. @# Si tratta di un trucco che può andar bene con alcuni modelli mentre ha dei limiti con altri

      Elimina
  13. capisco, ma penso di poter risolvere ma dovrei riuscire a sbloccare il widget delle pagine statiche (premetto è un template scaricato) che attualmente è fisso e non ha neppure l'opzione aggiungi gadget, che è comparsa
    modificando questa stringa

    ma rimane fisso invece il widget Pagine. c'è un modo per sbloccarlo?

    questo il codice:

    RispondiElimina
  14. div id='botmenu'>
    div class='menu-primary-container' id='submenu'>
    b:section id='pages' maxwidgets='1' showaddelement='no'>
    b:widget id='PageList1' locked='false' title='Pages' type='PageList'/>
    /b:section>

    RispondiElimina
  15. @# Sconsiglio sempre di scaricare template da internet a meno che non siano già perfetti per quello che si vuole fare perché ogni loro modifica è una impresa. Per rimuovere un widget va messo locked='false' al posto di locked='true' ma mi pare che quello sia già stato fatto. Prova a mettere maxwidgets='2' showaddelement='yes' per vedere se cambia qualcosa

    RispondiElimina
  16. Ciao Ernesto, volevo chiederti se era possibile non mostrare alcuni post in homepage, magari appartenenti a una specifica tag!

    RispondiElimina
  17. Ciao, io utilizzo il modello "simple" con una colonna a sinistra, ma nel momento in cui intervengo sul codice, aggiungendo le righe come da te spiegato, e poi salvo il modello, sulla mia homepage la colonna laterale viene spostata ancora più a sinistra, finendo fuori dalla tabella centrale. Sai spiegarmi come risolvere? Il link al mio blog è cartoni80.blogspot.it. Grazie!

    RispondiElimina
    Risposte
    1. @# Se il tuo problema è quello di non mostrare un elemento in homepage segui questo tutorial
      http://www.ideepercomputeredinternet.com/2013/03/tag-condizionali-blogger.html
      che è più recente e più flessibile

      Elimina
    2. Il mio problema è non visualizzare gli articoli nella homepage del blog, ma una pagina statica, perciò, da quel che ho capito, dovrei disattivare il widget "Post sul blog".

      Elimina
    3. @# Nell'articolo che ti ho linkato nel commento 18.a ci sono tutte le possibili opzioni di visualizzazione. Non hai che da scegliere quella che ti serve. Onestamente dal tuo commento non l'ho capito. Le pagine statiche non si vedono in homepage...

      Elimina
    4. Mi spiego meglio. Vorrei che, quando si apre la pagina iniziale del blog, non compaiano gli ultimi post, ma una sorta di pagina di presentazione. Ho parlato di pagina statica facendo confusione con wordpress. La mia idea era di nascondere il widget con gli ultimi post e inserirne uno contenente dell'html preparato da me. Ho provato a leggere il post linkato, ma non sono riucito a trovare la soluzione, sicuramente per la limitatezza delle mie conoscenze. Detto questo, ringrazio comunque per la disponibilità.

      Elimina
    5. @# Prova questo
      http://www.ideepercomputeredinternet.com/2009/11/come-inserire-un-articolo-di.html
      La parte relativa alla preparazione della pagina di presentazione la puoi tralasciare visto che ce l'hai già.

      Elimina

Non inserire link cliccabili altrimenti il commento verrà eliminato. Metti la spunta a Inviami notifiche per essere avvertito via email di nuovi commenti. Se ti ho aiutato con il post o con le risposte ai commenti condividi su Facebook o su Twitter. Grazie.