Cosa interroga la query ? POSTS_TABLE, quindi la tabella posts.oltrecomics ha scritto: Ora provo a controllare cosa viene memorizzato nel database...in quale tabella devo andare a vedere?
phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
Visualizzare elementi phpbb su pagine esterne. Come?
- Micogian
- Leader Programmatori
- Messaggi: 3704
- Iscritto il: 07/01/2010, 8:51
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.4.36
- Database: MySQL 5.1.70-log
- Località: Udine
- Contatta:
Re: Visualizzare elementi phpbb su pagine esterne. Come?
- oltrecomics
- Utente
- Messaggi: 73
- Iscritto il: 08/10/2011, 16:24
- Versione: 3.0.9
- Server: UNIX/Linux
Re: Visualizzare elementi phpbb su pagine esterne. Come?
Ciao,
Stranamente ora ricompaiono tutte le immagini e non ho toccato nulla...Booo
Stranamente ora ricompaiono tutte le immagini e non ho toccato nulla...Booo
- oltrecomics
- Utente
- Messaggi: 73
- Iscritto il: 08/10/2011, 16:24
- Versione: 3.0.9
- Server: UNIX/Linux
Re: Visualizzare elementi phpbb su pagine esterne. Come?
Grazie per tutto il supporto che mi hai fornito 

- Micogian
- Leader Programmatori
- Messaggi: 3704
- Iscritto il: 07/01/2010, 8:51
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.4.36
- Database: MySQL 5.1.70-log
- Località: Udine
- Contatta:
Re: Visualizzare elementi phpbb su pagine esterne. Come?
Di nulla. E' stato un pò laborioso ma l'importante è risolvere.
Comunque una ragione perchè non visualizzava alcune immagini ci deve essere.
Sicuro che non sia perchè nei post successivi avevi delle "emoticons" ?
Secondo me sta lì il problema. La query estrae gli ultimi topics in ordine inverso di topic_id (o di data), ma estrae anche i posts con lo stesso ordine, quindi prima l'ultimo e poi gli altri.
Dal momento che viene trovato un IMG il topic viene abbandonato perchè già utilizzato e l'elaborazione non arriva al primo post che contiene l'immagine corretta.
L'ordinamento che usi è questo:
quindi in base alla data dell'ultimo post del topic in ordine inverso.
Mi sa che non è corretto l'ordinamento, dovrebbe essere in ordine inverso per i topics e crescente per i posts.
Comunque una ragione perchè non visualizzava alcune immagini ci deve essere.
Sicuro che non sia perchè nei post successivi avevi delle "emoticons" ?
Secondo me sta lì il problema. La query estrae gli ultimi topics in ordine inverso di topic_id (o di data), ma estrae anche i posts con lo stesso ordine, quindi prima l'ultimo e poi gli altri.
Dal momento che viene trovato un IMG il topic viene abbandonato perchè già utilizzato e l'elaborazione non arriva al primo post che contiene l'immagine corretta.
L'ordinamento che usi è questo:
Codice: Seleziona tutto
ORDER BY tt.topic_last_post_time DESC LIMIT 0,50";
Mi sa che non è corretto l'ordinamento, dovrebbe essere in ordine inverso per i topics e crescente per i posts.
- oltrecomics
- Utente
- Messaggi: 73
- Iscritto il: 08/10/2011, 16:24
- Versione: 3.0.9
- Server: UNIX/Linux
Re: Visualizzare elementi phpbb su pagine esterne. Come?
Aaahggg si è ripresentato di nuovo il problema 
Nei post successivi non ho messo nessuna emoticons a parte quella presente nella mia firma ma non credo che sia parte del problema dato che ho postato in diversi topic con la stessa firma.
Vedi ad esempio:
Las Lindas (quarta immagine, non visibile, partendo da sinistra del carousel):
http://www.oltrecomics.com/forum/viewto ... &t=23#p182
e Omega (quinta immagine partendo da sinistra):
http://www.oltrecomics.com/forum/viewto ... 7&t=67#p93
Hanno entrambe due post identici(Aggiornato), ma nel carousel, prima non mostra l'immagine, la seconda si.
PS: Che codice devo inserire per avere un ordinamento corretto?

Nei post successivi non ho messo nessuna emoticons a parte quella presente nella mia firma ma non credo che sia parte del problema dato che ho postato in diversi topic con la stessa firma.
Vedi ad esempio:
Las Lindas (quarta immagine, non visibile, partendo da sinistra del carousel):
http://www.oltrecomics.com/forum/viewto ... &t=23#p182
e Omega (quinta immagine partendo da sinistra):
http://www.oltrecomics.com/forum/viewto ... 7&t=67#p93
Hanno entrambe due post identici(Aggiornato), ma nel carousel, prima non mostra l'immagine, la seconda si.
PS: Che codice devo inserire per avere un ordinamento corretto?
- Micogian
- Leader Programmatori
- Messaggi: 3704
- Iscritto il: 07/01/2010, 8:51
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.4.36
- Database: MySQL 5.1.70-log
- Località: Udine
- Contatta:
Re: Visualizzare elementi phpbb su pagine esterne. Come?
Prova a togliere l'emoticon del secondo post di questo topic: http://www.oltrecomics.com/forum/viewto ... &t=23#p182
Se la cosa si sistema è un problema legato alle emoticons inserite nei posts.
Il problema comunque è legato all'ordinamento.
Se tu chiedi un ordinamento dei Topics dal più recente al più vecchio anche i posts avranno lo stesso ordinamento, quindi prima il più recente e poi gli altri. Ovvio che se in un post c'è un'immagine questa viene prima di quella del primo post, escludendola.
Non so se sia possibile inserire un ordinamento differenziato, ad esempio ORDER BY topics_time DESC, post_id ASC o quelcosa del genere.
Prova a modificare la query mettendo questo ordinamento:
Se la cosa si sistema è un problema legato alle emoticons inserite nei posts.
Il problema comunque è legato all'ordinamento.
Se tu chiedi un ordinamento dei Topics dal più recente al più vecchio anche i posts avranno lo stesso ordinamento, quindi prima il più recente e poi gli altri. Ovvio che se in un post c'è un'immagine questa viene prima di quella del primo post, escludendola.
Non so se sia possibile inserire un ordinamento differenziato, ad esempio ORDER BY topics_time DESC, post_id ASC o quelcosa del genere.
Prova a modificare la query mettendo questo ordinamento:
Codice: Seleziona tutto
ORDER BY tt.topic_last_post_time DESC, pt.post_id ASC LIMIT 0,50";
- oltrecomics
- Utente
- Messaggi: 73
- Iscritto il: 08/10/2011, 16:24
- Versione: 3.0.9
- Server: UNIX/Linux
Re: Visualizzare elementi phpbb su pagine esterne. Come?
Prima di togliere le emoticons ho modificato la query e ora... sembra funzionare perfettamente 
Grazie ancora.
PS: Come ti sembra il sito?

Grazie ancora.
PS: Come ti sembra il sito?
- Micogian
- Leader Programmatori
- Messaggi: 3704
- Iscritto il: 07/01/2010, 8:51
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.4.36
- Database: MySQL 5.1.70-log
- Località: Udine
- Contatta:
Re: Visualizzare elementi phpbb su pagine esterne. Come?
Senza dubbio il problema era legato all'ordinamento e alla presenza di altre IMG nei posts successivi (le emoticons).
L'ordinamento attuale prevede un ordine principale per Topics in ordine inverso di data e per ogni topic un elenco dei rispettivi posts in ordine di post_id, quindi dal primo in poi.
A questo punto viene controllato solo il primo post di ogni topic.
L'ordinamento attuale prevede un ordine principale per Topics in ordine inverso di data e per ogni topic un elenco dei rispettivi posts in ordine di post_id, quindi dal primo in poi.
A questo punto viene controllato solo il primo post di ogni topic.
Chi c’è in linea
Visitano il forum: Nessuno e 47 ospiti