Leggi il Topic

Articoli simili e Topic del Forum correlati

(MOD per favore leggete)Gare di estetica (esistono?) -

Topic che non esistono
3074496
3074496 Inviato: 1 Dic 2007 12:03
Oggetto: Topic che non esistono
 



Ho usato la funzione cerca ma non ho trovato nulla a riguardo

Oggi ho aperto la mail e mi è arrivata la notifica che qualcuno aveva risposto a un topic che controlavo,ho clicato sul link ma mi dice che il topic che cerco non esiste...com'è possibile ricevere una news su un topic cancellato?

Per la cronaca era quello delle nostre tingavertiane.
 
3074504
3074504 Inviato: 1 Dic 2007 12:06
 

ciao.. mi pare strano che ti abbia detto che era inesistente o comunque sia che è stato rimosso...

anche perchè eccotelo qui: Messaggio #21366
 
3074522
3074522 Inviato: 1 Dic 2007 12:11
 

di solito il problema è che cliccando sul link non lo prende tutto!

nello specifico di virgilio mi taglia nella riga successiva l'ultima parte del link... prova a copiarlo manualmente e inseriscilo direttamente nella barra di explorer icon_wink.gif
 
3074625
3074625 Inviato: 1 Dic 2007 12:36
 

Può essere che qualcuno abbia scritto un commento fuori luogo, è partita la notifica per quel post (non topic, ma post) e nel frattempo un Mod lo ha cancellato, quindi il sistema ti ha dato errore.

Se posti il link verifichiamo
 
3074671
3074671 Inviato: 1 Dic 2007 12:50
 

Sono stato io a cancelare il commento lasciato nel topic in questione...è per quello che ti è arrivata la notifica mail, ma il post non risultava!

Tutto normale. icon_wink.gif
 
3075439
3075439 Inviato: 1 Dic 2007 15:06
 

Quello che è successo al'utente che ha aperto il topic è una piccola noia che spesso lascia perplesso chi non si spiega come possa succede una cosa del genere.
Lo stesso imprevisto può capitare in tutti i casi in cui venga generato un link e poi sia impossibile verificarne a posteriori la funzionalità, (avviso email per repliche topic sotto controllo, quotature con link post di riferimento)

Propongo di passare in esame la funzione che genera l'antipatica frase:
Citazione:

Informazione
Il Topic o il messaggio che hai richiesto non esiste


Con un piccolo controllo che in caso la discussione esista sfoci in:
Citazione:

Informazione
Il messaggio che hai richiesto appartiene alla discussione
"Link discussione" ma probabilmente è stato cancellato.


Se il messaggio e il topic non esistono il messaggio va più che bene.
 
3075716
3075716 Inviato: 1 Dic 2007 15:35
 

Il problema Chierico è che se il post è stato cancellato e cestinato, non sai più a quale topic apparteneva pertanto la dicitura "Il Topic o il messaggio che hai richiesto non esiste"; magari si potrebbe obbiettare e trasformarla in "Il messaggio che hai richiesto non esiste" ma occorrerebbe poi scrivere un po' di codice per fare un distinguo
 
3075775
3075775 Inviato: 1 Dic 2007 15:41
 

Ma scusa, questi link non vengono creati passando innanzitutto "viewtopic"?
 
3075969
3075969 Inviato: 1 Dic 2007 16:05
 

Chierico ha scritto:
Ma scusa, questi link non vengono creati passando innanzitutto "viewtopic"?

sì ma non passi il numero di topic bensì quello del post, ad esempio ecco la parte finale del link di una notifica:

modules.php?name=Forums&file=viewtopic&p=3075808#3075808

quindi se il post viene cancellato, non sai più a quale topic apparteneva icon_wink.gif
 
3075998
3075998 Inviato: 1 Dic 2007 16:10
 

Ah, che stupido, mi sono cunfuso perché dimenticavo che nel phpbb la tabella _posts contiene sia "post_id" che "topic_id".
Io in genere passo la gerarchizzazione dei post in una tabella in cui i record non vengono cancellati con la rimozione dei post.

Ovviamente nel tuo caso se viene a mancare il post scompare anche il topic di riferimento icon_smile.gif
Peccato icon_lol.gif

EDIT: Il problema è facilmente sorvolabile per la notifica email aggiungendo il numero del topic direttamente nel link come dato di sicurezza, recuperandolo con _GET qualora il messaggio non fosse più raggiungibile in visualizzazione.
Quando la notifica viene inviata il post esiste ancora.
 
3078549
3078549 Inviato: 1 Dic 2007 23:11
 

I modi per risolverlo ci sarebbero ma a breve mi sono convinto a staticizzare le URL principali, quindi la strada non è percorribile... icon_wink.gif
 
Mostra prima i messaggi di:
Pagina 1 di 1

Non puoi inserire nuovi Topic
Puoi rispondere ai Topic
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi
 
Indice del forumProposte, uso del Sito e del Forum

Forums ©