Effettua l'
accesso
o una nuova
registrazione
.
1 ora
1 giorno
1 settimana
1 mese
Sempre
News:
Indice
Aiuto
Ricerca
Chat
Tags
Accedi
Registrati
Unofficial WebSite X5
»
WebSite X5 versioni obsolete
»
WebSite X5 [v12] - Evolution/Professional - Discussioni generali
»
Riportare commento guestbook in una sorta di Top Commenti
« precedente
successivo »
Stampa
Pagine:
1
2
»
Vai giù
Autore
Topic: Riportare commento guestbook in una sorta di Top Commenti (Letto 7032 volte)
TiG3R
Nuovo arrivato
Post: 15
Riportare commento guestbook in una sorta di Top Commenti
«
il:
02 Novembre, 2016, 00:46:23 »
Ciao a tutti, l'ultima volta ho ottenuto una risposta funzionale, provo a farne un'altra..
Ieri un mio cliente mi ha chiesto se possibilmente si potrebbe inserire una sorta di classifica dei commenti più belli nella pagina del guestbook, una classifica di commenti scelti da lui ovviamente (dovrei metterli a mano io in base alla sua scelta).
Ho provato a farlo e ci sono andato anche abbastanza vicino, il risultato mio è questo (
link indirizzo del sito test
).
Per fare ciò mi sono servito di questo script trovato online e ci ho apportato delle brevi modifiche ed incollato nel widget HTML, ma in sostanza è questo:
Codice:
Only registered users can see contents. Please click here to
Register
or
Login
.
Come possibile vedere nel mio sito di test, e già dal codice stesso, vengono riportati
tutti
i commenti (con relativi dati (fatti uscire nella modifica aggiungendo i campi della tabella))...
Io vorrei sceglierne 1 o massimo 3 commenti.. quindi in base all'id suppongo... ed evitare che venga riportato "http://città" ma che venga fuori la città assieme al rating non numerico ma rappresentato dalle stelline...
E' fattibile? Potreste darmi una mano con lo script? Grazie
«
Ultima modifica: 02 Novembre, 2016, 00:57:07 da TiG3R
»
Connesso
stesil
Anziani
Utente storico
Post: 1219
Re:Riportare commento guestbook in una sorta di Top Commenti
«
Risposta #1 il:
02 Novembre, 2016, 17:56:06 »
Ciao,
per selezionare solo specifici risultati in base all'id, devi usare la clausola where.
Qui trovi un esempio (prima risposta):
http://stackoverflow.com/questions/3749933/mysql-select-multiple-values
Per riprodurre le stelline puoi modificare il tuo output usando il numero estratto dal database per esempio come suffisso del nome della relativa immagine che preparerai.
Per eliminare il prefisso http: dalla città basta un semplice
str_replace()
.
Prova e facci sapere.
Connesso
Quelli del cucuzzolo
TiG3R
Nuovo arrivato
Post: 15
Re:Riportare commento guestbook in una sorta di Top Commenti
«
Risposta #2 il:
02 Novembre, 2016, 23:54:33 »
Ciao Stesil, grazie per la risposta, ho un po' capito come dovrebbe funzionare il tutto ma col php son negato... ho provato a farlo e come puoi vedere nel sito test il risultato non c'è ancora....
Per quanto riguarda la classifica commenti ci sono riuscito, ho preso come valore l'id 3 e 0 ed il codice è il seguente:
Codice:
Only registered users can see contents. Please click here to
Register
or
Login
.
L'unico inghippo è che non riesco a portare il commento 0 (più vecchio)... in prima posizione rispetto al 3 (più recente)...
Per quanto riguarda il str_replace() ho capito il funzionamento, in pratica all'interno delle parentesi devo inserire il testo che voglio cercare per sostituire, inserire il nuovo valore, e inserire il testo originale... Fin qui penso di esserci, il problema è non so come impostarlo, come l'ho inserito io nella pagina output il valore sparisce...... questo è la riga che ho inserito io:
Codice:
Only registered users can see contents. Please click here to
Register
or
Login
.
Per quanto riguarda le stelline invece sono a zero proprio....
Scusa/te la mia ignoranza...
«
Ultima modifica: 02 Novembre, 2016, 23:59:48 da TiG3R
»
Connesso
stesil
Anziani
Utente storico
Post: 1219
Re:Riportare commento guestbook in una sorta di Top Commenti
«
Risposta #3 il:
03 Novembre, 2016, 16:02:51 »
Per ordinare i commenti in base all'id del commento aggiungi in fondo la clausola
ORDER BY commentid
Per la città, hai solo dimenticato gli apici che racchiudono le stringhe
Codice:
Only registered users can see contents. Please click here to
Register
or
Login
.
Connesso
Quelli del cucuzzolo
TiG3R
Nuovo arrivato
Post: 15
Re:Riportare commento guestbook in una sorta di Top Commenti
«
Risposta #4 il:
04 Novembre, 2016, 01:25:00 »
Ok perfetto, per la città ho risolto, grazie della modifica del codice..
Per l'ordinamento ho provato di tutto ma non viene la sequenza come voglio io... ho aggiunto un terzo campo per vedere se realmente funzionava ma nada... Ho cercato anche nel web e usato questa ultima stringa ma non me li ordina come vorrei io ovvero Andrea 0, Pluto 3, Nico 1... ma esce Nico 1, Pluto 3, Andrea 0..
Codice:
Only registered users can see contents. Please click here to
Register
or
Login
.
Per le stelline come ti dicevo sono a zero, quindi potresti dirmi il codice da incollare? Da quanto ho capito devo generarmi delle immagini e quello non è un problema..
Grazie per la pazienza
Connesso
stesil
Anziani
Utente storico
Post: 1219
Re:Riportare commento guestbook in una sorta di Top Commenti
«
Risposta #5 il:
04 Novembre, 2016, 16:10:00 »
Per l'ordinamento, l'errore sono gli apici nel nome del campo
commentid
nella clausola
ORDER BY FIELD
: rimuovili.
Come ti ho già scritto, per le immagini devi inserire il valore del campo
rating
come parte dell'attributo src della relativa immagine che preparerai.
Comunque, se hai un po' di pazienza, prepareremo un articoletto sul blog.
Connesso
Quelli del cucuzzolo
TiG3R
Nuovo arrivato
Post: 15
Re:Riportare commento guestbook in una sorta di Top Commenti
«
Risposta #6 il:
04 Novembre, 2016, 22:44:48 »
Ok, grazie, risolto anche la classifica manuale, ora mi resta solo il rating...
Aspetterò la guida..
Connesso
TiG3R
Nuovo arrivato
Post: 15
Re:Riportare commento guestbook in una sorta di Top Commenti
«
Risposta #7 il:
10 Novembre, 2016, 01:34:53 »
E se io volessi riportare
3
commenti casuali da
5 stelle
che ad ogni aggiornamento della pagina cambiano? come dovrei fare? ho trovato questo e ho provato ad adattarlo, è dalle 21 che provo tutte le combinazioni ma nella pagina resta vuoto il campo...
Codice:
Only registered users can see contents. Please click here to
Register
or
Login
.
Connesso
stesil
Anziani
Utente storico
Post: 1219
Re:Riportare commento guestbook in una sorta di Top Commenti
«
Risposta #8 il:
10 Novembre, 2016, 23:17:45 »
Selezioni tutte le righe del database con valore di rating pari a 5, li ordini in modo casuale poi limiti l'estrazione ai primi tre record:
Codice:
Only registered users can see contents. Please click here to
Register
or
Login
.
Connesso
Quelli del cucuzzolo
TiG3R
Nuovo arrivato
Post: 15
Re:Riportare commento guestbook in una sorta di Top Commenti
«
Risposta #9 il:
10 Novembre, 2016, 23:51:49 »
Azz.. ero entrato per dirti che avevo trovato la soluzione andando a caso
meglio così, almeno mi hai dato anche la speigazione, grazie Stesil.
Ps: giusto per sapere visto che funzionano entrambi, io l'ho inserito così:
Codice:
Only registered users can see contents. Please click here to
Register
or
Login
.
E' uguale o è più corretto il tuo con gli apici?
Connesso
stesil
Anziani
Utente storico
Post: 1219
Re:Riportare commento guestbook in una sorta di Top Commenti
«
Risposta #10 il:
11 Novembre, 2016, 17:16:23 »
Va bene anche senza apici. Pur essendo memorizzato nel database come stringa in un campo tipo text, PHP riconosce il valore come
numeric string
, quindi gli apici non sono necessari.
Connesso
Quelli del cucuzzolo
TiG3R
Nuovo arrivato
Post: 15
Re:Riportare commento guestbook in una sorta di Top Commenti
«
Risposta #11 il:
11 Novembre, 2016, 23:38:37 »
Ok, perfetto, risolto anche questo allora.
Manca solo la guida per le stelline in base al valore e posso inserire tutto il materiale nel sito del cliente.
Appena è pronta linkamela pure che vado subito a leggerla
Connesso
stesil
Anziani
Utente storico
Post: 1219
Re:Riportare commento guestbook in una sorta di Top Commenti
«
Risposta #12 il:
12 Novembre, 2016, 23:05:58 »
La "guida per le stelline" ci ha un po' preso la mano
https://quellidelcucuzzolo.blogspot.it/2016/11/commenti-guestbook-websitex5-pagina.html
In sintesi, come ti avevo già scritto, devi creare cinque immagini, una per ogni voto e dare a ciascuna un nome con un suffisso numerico da 1 a 5, nella nostra demo star1.png, star2.png, ecc.
Codice:
Only registered users can see contents. Please click here to
Register
or
Login
.
Connesso
Quelli del cucuzzolo
TiG3R
Nuovo arrivato
Post: 15
Re:Riportare commento guestbook in una sorta di Top Commenti
«
Risposta #13 il:
13 Novembre, 2016, 00:26:41 »
Sarà anche sfuggito di mano ma l'ho trovato ben fatto, i commenti all'interno del codice fan capire cosa si sta andando a fare quindi è spiegato bene
complimenti!
Tornando a me, ho creato le immagini, caricate nella cartella files, incollato il tuo codice che mi hai postato qua ed il risultato è il seguente:
Codice:
Only registered users can see contents. Please click here to
Register
or
Login
.
Quando son andato a vedere il risultato finale, ovviamente sopra e sotto del codice ci sta il continuo, mi restituisce sulla pagina il seguente errore:
Codice:
Only registered users can see contents. Please click here to
Register
or
Login
.
Dove sbaglio? volevo mantenere la tabella quindi ho semplicemente fatto un copia incolla..
«
Ultima modifica: 13 Novembre, 2016, 00:52:26 da TiG3R
»
Connesso
stesil
Anziani
Utente storico
Post: 1219
Re:Riportare commento guestbook in una sorta di Top Commenti
«
Risposta #14 il:
13 Novembre, 2016, 00:59:51 »
Ehm, allora, fammi capire: noi abbiamo impiegato un paio di giorni per scrivere un articolo che hai letto e applicato in cinque minuti?
Ci sono un paio di errori:
prima dell'if c'è un doppio apice, che è quello che ti dà l'errore di sintassi con cui chiudi in modo prematuro l'echo; poi c'è un echo dentro un altro echo... son troppi; anche i tag tr e td finali sono sbagliati.
Prova a mettere un ; tra gli apici doppi e l'if e mandalo a capo. Poi rimetti un altro echo prima della chiusura dei tag td e tr finali.
EDIT: se cambi il codice mentre io scrivo non vale!! Ora devo rivedere tutto
Connesso
Quelli del cucuzzolo
Stampa
Pagine:
1
2
»
Vai su
« precedente
successivo »
Unofficial WebSite X5
»
WebSite X5 versioni obsolete
»
WebSite X5 [v12] - Evolution/Professional - Discussioni generali
»
Riportare commento guestbook in una sorta di Top Commenti