Visualizzazione post con etichetta blogger. Mostra tutti i post
Visualizzazione post con etichetta blogger. Mostra tutti i post

venerdì 28 marzo 2014

Blogger - personalizzare elementi della pagina non direttamente modificabili

I template e i temi presenti in Blogger non sono affatto male. Diciamocelo: se abbiamo scelto una piattaforma come Blogger -o altre- per pubblicare i nostri contenuti, è perché non vogliamo avere a che fare con installazioni, codici, aggiornamenti e modifiche (e non dimentichiamo i costi di un servizio di hosting) che inevitabilmente richiederebbero da parte nostra un po' di impegno e tempo.
Nonostante la buona duttilità e funzionalità della piattaforma Blogger, però, potremmo avere l'esigenza o la voglia di modificare qualche elemento presente nella pagina (come un menù laterale, ad esempio) che non sia direttamente accessibile tramite il pannello di amministrazione (Layout; Modello -> Modifica HTML; Modello -> Personalizza). In questo piccolo tutorial vi mostrerò brevemente come sia possibile personalizzare un menù laterale tramite qualche piccola stringa di codice di stile da inserire o nel layout o all'interno del modulo stesso (in caso di modulo HTML/Javascript).

venerdì 25 ottobre 2013

Bloccare il tasto destro del mouse in Blogger

Fonte: http://www.ideepercomputeredinternet.com/2012/12/disabilitare-destro-cursore.html
Questo script non è opera mia. consiglio vivamente di visitare la fonte di questo articolo.
Ciò che ho fatto è stato solo apportare due piccole modifiche (una correzione e un adattamento):
  1. Nello script originale era stata inserito un messaggio (alert) da visualizzare quando l'utente clicca con il tasto destro sulla pagina. Questa soluzione però presentava dei problemi, sia perché, insistendo, è possibile alla fine visualizzare il menù contestuale, sia perché i browser più recenti (sicuramente Firefox) danno la possibilità di impedire alla pagina web di aprire finestre di dialogo. Disattivando la finestra di dialogo, il menù contestuale ritornerebbe disponibile con il tasto destro del mouse. Dopo aver segnalato il bug all'autore del post, ho semplicemente eliminato ogni " alert(message);"  all'interno del codice (più la definizione iniziale del messaggio da visualizzare).
  2. Volendo implementare il codice in Blogger direttamente nel modello che ho scelto per il mio blog, a differenza dell'autore del post originale (che lo implementa tramite widget), ho scoperto che per fare questa cosa, è necessario sostituire alcuni caratteri speciali con il rispettivo codice html. (es.: "&lt;" per "<") 
Veniamo al dunque.