- Home
- Categorie
- Coding e Sistemistica
- Gestione di Forum
- Per cancellare un POST
-
Per cancellare un POST
Mi scuso con il titolo, ma questo mi è venuto in mente.
Facciamo un esempio per modificare un messaggio scritto da un utente e il messaggio ha come URL il numero 1933. Io voglio modificarlo o addirittura cancellarlo e il problema è questo:
quando devo RIPORTARE un messaggio la URL nella pagina viewtopic.php?p=1974 mostra questo indirizzo: forum/posting.php?mode=quote&p=1933
quano devo MODIFICARE un messaggio la URL viene cosi forum/posting.php?mode=editpost&p=1933
ma quando devo CANCELLARE un messaggio la URL viene cosi forum/posting.php?mode=delete&p=193306df96515a85091915fe7e87c0de19c1
Ora il problema sta nel cancellare un messaggio perchè l'indirizzo vero è forum/posting.php?mode=delete&p=1933 e standoci quei numerini in più, mi dice che la pagina è inesistente.
Naturalmente sto lavorando ad ogni messaggio da eliminare scrivendo la URL a mano in modo tale da eliminarlo, ma se ci fosse la maniera di togliere quei numerini sarebbe ideale.Il file sottoesame è viewtopic.php, ma non ho trovato la stringa che contenesse quella URL con l'ID o il SID.
Grazie
-
Ciao angelweb,
che versione di phpbb hai?PS: hai un MP
-
@cionfs said:
Ciao angelweb,
che versione di phpbb hai?PS: hai un MP
la versione 2.2
Che significa "hai un MP??
-
Il fatto che ti compaiano quei numero in più è stranissimo. Ora vedo un pò se si può fare qualcosa ma non ti prometto niente
PS: hai un MP significa che avevi un messaggio privato
-
@cionfs said:
PS: hai un MP significa che avevi un messaggio privato
-
Dovresti utilizzare Admin Topic Action Logging. E' una mode per phpbb+ che permette diverse operazioni tra cui la cancellazione, tramite semplice spunta, di un post. Putroppo non ho trovato alcun link per il download.
-
@cionfs said:
Dovresti utilizzare Admin Topic Action Logging. E' una mode per phpbb+ che permette diverse operazioni tra cui la cancellazione, tramite semplice spunta, di un post. Putroppo non ho trovato alcun link per il download.
Grazie.
Se dovessi risolvere, trovando la stringa che fa il "difetto" lo comunico.A presto
-
anchio ti consiglio quel plugin, ti da una pagina di moderazione in cui puoi mettere il segno di spunta e eliminare un sacco di posts alla volta.
Non mi ricordo di preciso se è una opzione di base del phpbb o se è un mod che ho installato a dire il vero ... la pagina si chiama modcp.php e la raggiungo da in basso a destra dove c'è la lista di cose che si possono fare tipo:
You can edit your posts in this
You can moderate this Forum <-- questa opzione
-
Ragazzi ho risolto ;).
Nel file viewtopic.php ho tolto. $userdata['session_id'] che formava quei numerini (sessione).
La riga comprende:
$temp_url = "posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow*['post_id'] . "" . $userdata['session_id'];e bisogna togliere la sessione finale.
Grazie a presto