Come ridimensionare le miniature nel widget dei Post più Popolari di Blogger.
Il gadget dei Post più popolari è presente nell'elenco di quelli ufficiali di Blogger e ha diverse opzioni di personalizzazione. Si può scegliere il periodo in cui monitorare la popolarità degli articoli pubblicati. Le opzioni sono Sempre, Ultimi 30 giorni e Ultimi 7 giorni. Si può anche decidere di visualizzare la miniatura, lo snippet o entrambe e infine si può configurare il numero di post da mostrare da 1 a 10.
Ho già presentato diverse possibilità di personalizzazione di questo gadget facendolo diventare uno slideshow verticale, inserendo un effetto multicolore o le miniature ruotanti. Vediamo come si possa modificare le dimensioni delle miniature del widget lasciando inalterato tutto il resto. Per rendere una idea della modifica ecco gli screenshot prima e dopo la personalizzazione
Si va su Layout > Aggiungi un gadget > HTML/Javascript e si incolla il seguente codice
<script src='//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js' type='text/javascript'></script><script type='text/javascript'>
//<![CDATA[
var Miniatura = 150; // Nuova dimensione della miniatura
$(".popular-posts .item-thumbnail img").each(function() {
var oldSize = $(this).attr("width");
$(this).attr("width", Miniatura); $(this).attr("height", Miniatura);
$(this).attr("src", $(this).attr("src").replace("/s"+oldSize+"-c/", "/s"+Miniatura+"-c/"));
});
//]]>
</script>
//<![CDATA[
var Miniatura = 150; // Nuova dimensione della miniatura
$(".popular-posts .item-thumbnail img").each(function() {
var oldSize = $(this).attr("width");
$(this).attr("width", Miniatura); $(this).attr("height", Miniatura);
$(this).attr("src", $(this).attr("src").replace("/s"+oldSize+"-c/", "/s"+Miniatura+"-c/"));
});
//]]>
</script>
dove la prima riga evidenziata di giallo è la libreria JQuery e si può togliere se nel modello fosse già presente. L'unico parametro da modificare è quello che determina la dimensione della miniatura (150 pixel è quella proposta nel codice) che in ogni caso sarà quadrata. Non occorre dare un titolo al gadget. Quello che è importante è che, dopo aver cliccato su Salva, si posizioni subito sotto al widget dei Post più Popolari. Per far questo si trascina con il mouse su Layout.
Si salva la disposizione e si controlla che la personalizzazione abbia funzionato.
Eh eh, detto fatto ;P
RispondiEliminaSai che questa personalizzazione non va d'accordo con lo slideshow che ho nella homepage? Quando la inserisco lo slideshow viene visualizzato male, quando la tolgo ritorna normale. C'è modo di risolvere?
RispondiElimina@ Giuliana
EliminaLo slideshow ha presumibilmente un'altra versione di JQuery. Puoi cercare di risolvere in due modi
1)Togliere la riga evidenziata di giallo visto che JQuery ce lo hai già nel modello
2)Aggiornare tutti i JQuery del modello all'ultima versione che è quella di questo post. Nel tuo modello invece c'è questa
http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
Grazie mille per il post! :-)
RispondiEliminaIo vorrei acquisire le immagini di anteprima dei video inseriti all'interno del post. Questi video sono prelevati da Youtube. Nel mio blog si postano solo video, senza immagini, e quando inserisco il gadget dei post più popolari l'immagine di anteprima non compare, come posso fare ?
@# Il gadget a cui fai riferimento è di Blogger e non si può modificare nello script. Ciascun Video di Youtube ha la sua anteprima immagine che può essere ricavata così
Eliminahttp://www.ideepercomputeredinternet.com/2010/10/come-trovare-l-della-miniatura-di-un.html
cioè
http://img.youtube.com/vi/ID_VIDEO/0.jpg
o così
http://img.youtube.com/vi/ID_VIDEO/1.jpg
o cos'
http://img.youtube.com/vi/ID_VIDEO/2.jpg
o così
http://img.youtube.com/vi/ID_VIDEO/3.jpg
Ciao. È possibile utilizzare un metodo simile per modificare le dimensioni dei thumbnail dei post in homepage sul template Contempo di Blogger? Le dimensioni di default sono troppo ridotte e quando il post presenta un'immagine la visualizzazione è pessima.
RispondiEliminaNo, il codice è completamente diverso. I nuovi template responsive sono difficilmente modificabili 😒😒
Elimina@#
E vabbè io ci ho provato! 😁 Grazie lo stesso.
RispondiEliminaUn'altra domanda: esiste un modo per evitare che le immagini pubblicate nei post appaiano negli snippet sulla homepage? Voglio dire, è possibile limitare la visualizzazione al solo testo?
RispondiEliminaCerto. Basta che l'Intervallo lo inserisca prima della prima immagine. Io faccio così da sempre. Se non conosci quel pulsante te lo indico in uno screenshot
Eliminahttps://i.imgur.com/bOOkwdf.jpg
@#
Sì sì lo conosco, l'ho usato con altri temi, ma a quanto pare sul template Contempo non funziona.
RispondiEliminaI nuovi temi responsive sono molto veloci ma di difficilissima personalizzazione
RispondiElimina@#