Blog e mancata visualizzazione di tutti gli autori
Autor: Gaetano B.Ciao a tutti!
Ho realizzto un blog e sto caricando regolarmente degli articoli; di seguito il link
http://www.bimbiaroma.com/blog/
Sulla parte laterale dx ho inserito le varie voci per ricercare gli articoli all'interno del blog con dei limiti (es per autori ho inserito un limite di 6). Tuttavia alla fine di alcuni blocchi ci sono delle voci che fanno presumere che, cliccandole, quel limite impostato venga superato ... mi spiego meglio.
Prendiamo ad esempio il caso della voce Autori. Al momento sono visualizzati correttamente 6 autori, ma il blog è stato popolato da articoli di 8 autori, quindi si presuppone che cliccando la voce "Tutti gli autori", compaiano anche gli altri due ... invece questo non accade.
L'unico modo per superare il problema è impostare il numero di autori uguale a quello degli autori che effettivamente hanno scritto, ma allora non ha senso mettere la voce "Tutti gli autori" ... insomma, credo sia un bug.
Spero di essere stato chiaro
Saluti
Gaetano
Forse non ho capito bene, ma tu vorresti che si visualizzassero tutti gli autori nel blocco laterale stesso?
Se sì, non è così che funziona il blocco laterale. Il blocco laterale è una sorta menu: ad ogni voce corrisponde un "filtro" che ti fa vedere quello che hai scelto nella parte sinistra del Blog.
Infatti se clicchi "Tutti gli autori", sulla sinistra si visualizzano (attualmente) 9 autori con un articolo a testa:
Pag1
Lia Dalu | 19/7/2020
Carmen Miletta Cossa | 15/7/2020
Evita Comes | 7/7/2020
Chiara Narracci | 5/7/2020
Paola Merolli | 24/5/2020
Pag 2
Diana Del Grande | 15/5/2020
Atinycloset | 1/5/2020
Mariella Iodice | 15/4/2020
Webmaster | 1/4/2020
Se ho capito male e queste cose le sapevi già, ignora questo mio post.
Autor
Grazie per la risposta @Lemonsong.
Si, mi è chiaro che selezionando uno degli augori, sulla sinistra ti vengono presentati solo i suoi articoli, ma secondo l'attuale impostazione, ad es. le voci "Mariella Iodice" e "webmaster" non vengono mai visualizzate (se non ampliando il numero di autori in fase di impostazione del blog).
Invece immaginavo che con la voce "Tutti gli autori" sarebbero stati visualizzati in prima battuta tutti e successivamente selezionandone uno, sulla sinistra sarebbero stati visualizzati solo i suoi articoli.
Se però questo è il funzionamento, ad ogni nuovo autore devo ingrementare di uno il numero di autori visibili, altrimenti alcuni saranno "discrimniati" rispetto agli altri ed avendo in programma di avere circa 30 autori, ci sarà una lista lunghissima e secondo me questo non va bene, perchè gli ulteriori box ("articoli per mese" e "tag") scenderanno troppo sotto.
Grazie comunque per l'esauriente risposta
G.
Se non c'è qualcosa che mi è sfuggita, il funzionamento del blocco laterale Autori è quello esposto, ma volendo si può fare qualcosa con uno script.
Prima di andare oltre, ti invito ad aprire un post idea sull'argomento (se non è stato già fatto) e nell'attesa di eventuali aggiornamenti, prova a dare un'occhiata a QUESTO esempio.
Oltre a quello che chiedevi, ho anche aggiunto una funzione random (trovata su stackoverflow.com e rimaneggiata) così tutti gli autori, in maniera casuale (al caricamento della pagina) possono avere la possibilità di essere visualizzati anche senza cliccare, appunto, "Tutti gli autori".
Nel sorgente della pagina (in fondo) trovi lo script. Nelle prime due variabili, le personalizzazioni. Da programma dovrai inserire un "Numero massimo di voci" relativamente alto che vada oltre il numero massimo degli autori previsti.
Testalo bene tu, perché io non l'ho fatto.
P.S.
La funzione random, se non ti interessa, puoi eliminarla facilmente, ci sono due commenti che la "delimitano".
Autor
Grazie @lemonsong !!
Così ho risolto ... mi sei stato veramente utilissimo !
Un'altra domanda (perchè ho fatto alcune prove ma non ci sono riuscito); se volessi adottare lo stesso procedimento con la voce "categorie" cosa devo fare? Ho provato a dipicare lo script mettendolo in conda al primo e cambiando solo l'"id blocco" mettento "1" anzichè "2", ma funziona "categorie" però mi blocca "autori" ... c'è qualcosa che sbaglio!
Se ti va bene duplicare lo script, devi cambiare anche il nome alla variabile idBlocco più volte ripetuta, esempio:
var idBloccoC = '#imBlogBlock1'; //id blocco laterale categorie
//funzione random
$(idBloccoC + ' ul li').not(':last-child').addClass('selected');
var $ul = $(idBloccoC + ' ul li.selected');
[etc...]
Se il numero delle categorie visibili è lo stesso di quello degli autori non importa duplicare la variabile nAut, altrimenti vale quello appena scritto.
Non è un metodo elegante, andrebbe rivisto lo script, ma diciamo che s'è visto di peggio...
Autor
Grazie @lemonsong ... ho adottato le modifiche che mi hai suggerito anche per la sezione "Categorie" e sembra funzionare tutto !!!
http://www.bimbiaroma.com/blog/