Blog , Ordine Di Caricamento Dei Commenti
Auteur : Roberto O.
Visité 1727,
Followers 2,
Partagé 46
Non so se questo argomento sia già stato trattato, personalmente lo avevo già citato in un post che trattava di modifiche utili in generale.
Sarebbe molto importante, poter definire nel blog , l'ordine di caricamento dei commenti degli utenti. Attualmente , a meno che io non l'abbia vista, non esiste la possibilità di scelta, i nuovi commenti si carcano sotto al precedente di default. Troverei molto più logico che l'utlimo inserimento apparisse sopra, per primo o perlomeno come appunto già citato che ci fosse la possibilità di scelta.
Posté le
Auteur
Ho visto che nella versione 9.0.5.1757 (Beta) questo problema è stato finalmente risolto. Chiedo ora, visto che questa versione non l'ho aggiornata ma ho aggiornato alla versione Version 9.0.6.1775, in questa ultima , questa modifica del blog è compresa, visto che continuo a vedere i commenti del blog, con l'ordine precedente.
Grazie
Ciao Roberto, non so se ho capito cosa intendi. Ad ogni modo la versione 9.6 comprende sempre tutte le modifiche delle versini precedenti.
Auteur
Si certo immaginavo fosse cosi, però in un blog creato con la versione precedente, prima che nell'attuale fosse stato modificato l'ordine di visualizzazione dei post , come posso fare per attualizzarlo con questa nuova regola. Ho aggiornato il programma e ricaricato sul server il sito che contiene il blog, ma continuo a verere i post caricati dal piu vecchio al più recente. Per vedere i post nel giusto ordine, come devo fare?
Grazie
Ciao, guarda che l'ordinamento dei post nella modifica effettuata in questa versione è relativo all'interfaccia grafica di WSX5 e non alle pagine generate. La modifica effettuta riporta l'ordine visualizzato in WSX5 come quello che era nella versione 8. Le pagine del blog pubblicate non sono interessate da tale cambiamento. E' questo che intendi?
Auteur
Ah ! Quindi i post caricati nella pagina visibile agli utenti si leggono ancora al contrario di come la logica richiederebbe, sopra il più datato, e giù giù in fondo dopo decine di giri di rotellina il più recente, gia che c'eravate......
E tu vorresti gestire un blog senza database in grado di ospitare pagine con decine di giri di rotelline e con i dati memorizzati in formato XML? Beh, in bocca al lupo.
Auteur
Credo di essermi spiegato male.Provo a farlo in maniera semplice. Ho creato un sito, ad esempio, per una società sportiva di con 400 inscritti, è visto che su v9 c'e' la possibilita di creare un blog in maniera semplice e senza data base, l'ho creato.Ogni giorno due o tre post vengono messi e quindi ad oggi ce ne sono gia più di un centinaio e funziona tutto perfettamente. Ma ora chi va a consultare il blog per leggere l' ultimo post inserito deve scorrere ( da qui le decine di giri di rotellina) fino alla fine della pagina. E quindi mi chiedevo, non era più logico visualizzare i post in ordine contrario, e cioè l'ultimo inserito in cima alla pagina ?
Ciao, facciamo ordine perché ci sono 3 cose diverse, le riassumo con il relativo ordine.
Normalmente i commenti sono sempre secondo l'ordine inverso (ultimo in fondo) per far si che possano essere letti in ordine. Spero possa esserti stato di aiuto
Auteur
Si, certo mi sei stato d'aiuto,per capire la cosa, ma comunque resto sempre del parere che sarebbe molto più logico, pratico e graficamente corretto, visualizzare l'ultimo messaggio postato in alto. Anzi ti dirò di più io metterei anche il form di creazione post in cima a tutto, ma forse è solo questione di gusti ....
Grazie comunque a tutti.
Per ottenere il risultato richiesto bisogna aprire con un editor di testo il file c:\program files\website x5 v9 - evolution\res\x5engine.php, cercare le seguenti righe:
if(is_array($c))
foreach($c as $comment)
if($comment['approved'] == 1)
subito sotto c'è il ciclo che stampa i commenti:
for($i = 0;$i < count($ca); $i++) {
[...]
prima del ciclo for aggiungere una riga con scritto:
$ca = array_reverse($ca);
salvare il file ed eseguire manualmente l'upload tramite ftp, nella cartella /res.
Saluti, Gian Paolo
Ciao Gian Paolo,
ho cercato la stringa che citi ma nel file ne ho trovate due ... qual'è quella giusta ? Oppure bisogna aggiungere in tutte e due la riga ?
Auteur
Funziona!! Ho visto un pò in ritardo la soluzione di Gian Paolo (che ringrazio) ho provato e in 2 minuti ho un blog sul sito che, sempre secondo me, dispone i commenti in maniera più logica. Certo io non avrei saputo farlo , ma sapevo che si sarebbe potuto fare. Da quello che ho capito non sono il solo a preferire questo tipo di ordinamento dei commenti, ma sicuramente esistono due scuole di pensiero - commento su/ commento giù - ,forse al prossimo aggiornamento del programma, non sarebbe male valutare la possibilità di poter scegliere.
Grazie
(per Fabrizio O. : ho fatto una copia del file, aperto con blocco note, poi con la funzione trova ho digitato " for($i = 0;$i < count($ca); $i++) {
[...]" e davanti alla prima che salta fuori evidenziata ho aggiunto "$ca = array_reverse($ca); e poi ho seguito la procedura indicata.....
Grazie proverò anch'io.
E' vero funziona.