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

Visualizzare elementi phpbb su pagine esterne. Come?

Supporto MODs generale.
Avatar utente
Micogian
Leader Programmatori
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?

Messaggio da Micogian » 27/11/2011, 18:58

oltrecomics ha scritto: Ora provo a controllare cosa viene memorizzato nel database...in quale tabella devo andare a vedere?
Cosa interroga la query ? POSTS_TABLE, quindi la tabella posts.

Avatar utente
oltrecomics
Utente
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?

Messaggio da oltrecomics » 28/11/2011, 15:23

Ciao,
Stranamente ora ricompaiono tutte le immagini e non ho toccato nulla...Booo

Avatar utente
oltrecomics
Utente
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?

Messaggio da oltrecomics » 30/11/2011, 15:49

Grazie per tutto il supporto che mi hai fornito ;)

Avatar utente
Micogian
Leader Programmatori
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?

Messaggio da Micogian » 30/11/2011, 16:33

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:

Codice: Seleziona tutto

ORDER BY tt.topic_last_post_time DESC LIMIT 0,50";
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.

Avatar utente
oltrecomics
Utente
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?

Messaggio da oltrecomics » 02/12/2011, 15:02

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?

Avatar utente
Micogian
Leader Programmatori
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?

Messaggio da Micogian » 02/12/2011, 16:02

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:

Codice: Seleziona tutto

ORDER BY tt.topic_last_post_time DESC, pt.post_id ASC LIMIT 0,50";

Avatar utente
oltrecomics
Utente
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?

Messaggio da oltrecomics » 02/12/2011, 17:25

Prima di togliere le emoticons ho modificato la query e ora... sembra funzionare perfettamente :)
Grazie ancora.

PS: Come ti sembra il sito?

Avatar utente
Micogian
Leader Programmatori
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?

Messaggio da Micogian » 02/12/2011, 17:30

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.

Rispondi

Torna a “Supporto MODs”

Chi c’è in linea

Visitano il forum: Nessuno e 48 ospiti