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
Eliminare tutti i messaggi antecedenti ad una certa data
- giovannigiorgio
- Utente

- Messaggi: 93
- Iscritto il: 25/08/2011, 17:43
- Sesso: Maschio
- Versione: 3.1.3
- Server: UNIX/Linux
- PHP: PHP 5.3.10
- Database: MySQL 5.1.71
Eliminare tutti i messaggi antecedenti ad una certa data
Ciao a tutti,
vorrei sapere come eliminare da un forum tutti i messaggi antecedenti ad un certa data.
Grazie.
vorrei sapere come eliminare da un forum tutti i messaggi antecedenti ad un certa data.
Grazie.
Ultima modifica di giovannigiorgio il 20/03/2012, 17:58, modificato 3 volte in totale.
E’ solo chi non fa niente che non fa errori, suppongo (Joseph Conrad)
- Barrnet
- Leader Moderatori

- Messaggi: 3124
- Iscritto il: 04/07/2010, 23:31
- Sesso: Maschio
- Versione: 3.0.10
- Server: UNIX/Linux
- PHP: 5.3.10
- Database: MySQL 5.1.61-community-log
- Contatta:
Re: Eliminare tutti i messaggi precedenti ad una certa data
Controlla nell'acp la funzione purge.
Prima di installare una mod pensa...

Regolamento ~ Guida al ripristino integrale FTP ~ Guida al backup
Videogame Zone! ~ Phpbb-Store

Regolamento ~ Guida al ripristino integrale FTP ~ Guida al backup
Videogame Zone! ~ Phpbb-Store
- giovannigiorgio
- Utente

- Messaggi: 93
- Iscritto il: 25/08/2011, 17:43
- Sesso: Maschio
- Versione: 3.1.3
- Server: UNIX/Linux
- PHP: PHP 5.3.10
- Database: MySQL 5.1.71
Re: Eliminare tutti i messaggi precedenti ad una certa data
Grazie per la risposta Barnet, ma la funzione purge che ho trovato non serve allo scopo
E’ solo chi non fa niente che non fa errori, suppongo (Joseph Conrad)
- Darkman
- Traduttore

- Messaggi: 1443
- Iscritto il: 16/07/2010, 19:26
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: PHP 5.3.10
- Database: 5.1.71
- Località: Puglia
- Contatta:
Re: Eliminare tutti i messaggi precedenti ad una certa data
Una MOD che forse potrebbe fare al caso tuo
Prime Trash Bin - Keep deleted topics & posts
E' l'unica che organizza messaggi e argomenti da spostare al Cestino, ma bisogna testarla nel forum dell'autore per vedere se ti può servire.
Prime Trash Bin - Keep deleted topics & posts
E' l'unica che organizza messaggi e argomenti da spostare al Cestino, ma bisogna testarla nel forum dell'autore per vedere se ti può servire.
Non è mai troppo tardi per niente e per nessuno
Darkman
Darkman
-
artikkk
- phpBB Expert

- Messaggi: 404
- Iscritto il: 18/06/2010, 9:04
- Sesso: Maschio
- Versione: 3.0.11
- Server: UNIX/Linux
- PHP: 5.2.17
- Database: MySQL 5.1.57
- Contatta:
Re: Eliminare tutti i messaggi precedenti ad una certa data
Penso che l'unico modo sia lanciare una query.. ma non è zona miagiovannigiorgio ha scritto:Ciao a tutti,
vorrei sapere se c'è un modo per eliminare tutti i thread precedenti ad una certa data.
Grazie
- giovannigiorgio
- Utente

- Messaggi: 93
- Iscritto il: 25/08/2011, 17:43
- Sesso: Maschio
- Versione: 3.1.3
- Server: UNIX/Linux
- PHP: PHP 5.3.10
- Database: MySQL 5.1.71
Re: Eliminare tutti i messaggi precedenti ad una certa data
Si, penso che si dovrebbe usare una query dal pannello di controllo sull'host. Si può fare. Buona idea.artikkk ha scritto:Penso che l'unico modo sia lanciare una query.. ma non è zona miagiovannigiorgio ha scritto:Ciao a tutti,
vorrei sapere se c'è un modo per eliminare tutti i thread precedenti ad una certa data.
Grazie
Grazie a tutti
E’ solo chi non fa niente che non fa errori, suppongo (Joseph Conrad)
- 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: Eliminare tutti i messaggi precedenti ad una certa data
Attenzione però. Ad ogni messaggio corrisponde un topic_id, a sua volta ci sono più posts e quindi va gestita la tabella posts per eliminare tutti i posts di quel topic.
Poi ci sono gli allegati, non si possono lasciare, vanno tolti dalla tabella attachments e dall'archivo "files". I topics potrebbero essere inseriti nella tabella forums come ultimo messaggio e quindi anche questa tabella va controllata.
Non parliamo poi delle tabelle "search" che contengono parole che vengono eliminate.
Poi ci sono il numero dei posts per utente che vanno ricalcolati.
In parole povere, cancellare da query si può ma è un'avventura.
Poi ci sono gli allegati, non si possono lasciare, vanno tolti dalla tabella attachments e dall'archivo "files". I topics potrebbero essere inseriti nella tabella forums come ultimo messaggio e quindi anche questa tabella va controllata.
Non parliamo poi delle tabelle "search" che contengono parole che vengono eliminate.
Poi ci sono il numero dei posts per utente che vanno ricalcolati.
In parole povere, cancellare da query si può ma è un'avventura.
- giovannigiorgio
- Utente

- Messaggi: 93
- Iscritto il: 25/08/2011, 17:43
- Sesso: Maschio
- Versione: 3.1.3
- Server: UNIX/Linux
- PHP: PHP 5.3.10
- Database: MySQL 5.1.71
Re: Eliminare tutti i messaggi precedenti ad una certa data
Ciao Micojan,
nel database ho individuato due tabelle: phpbb_topics e phpbb_topics_posted.
Forse è su quelle due che bisogna fare la query. In ogni caso provare non nuoce, a patto che si faccia prima un backup del database.
nel database ho individuato due tabelle: phpbb_topics e phpbb_topics_posted.
Forse è su quelle due che bisogna fare la query. In ogni caso provare non nuoce, a patto che si faccia prima un backup del database.
E’ solo chi non fa niente che non fa errori, suppongo (Joseph Conrad)
- 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: Eliminare tutti i messaggi precedenti ad una certa data
Ma, se vuoi puoi provare ma ribadisco il mio pensiero. Una discussione si definisce "topic", le pagine di un topic sono "post". Avremo quindi diversi post per ogni topic. Non puoi cancellare un topic lasciando i relativi posts.
Per lo stesso motivo, se apri la tabella attachments troverai che sono presenti allegati associati ai posts e quindi ai topics.
Un database si definisce "relazionale" perchè è formato da numerose tabelle in relazione tra loro.
Il database di phpbb è formato da una sessantina di tabelle, intervenire sulle tabelle è un'avventura. Il programma, quando si cancella un argomento provvede a eliminare tutte le corrispondenze legate a quella discussione.
Detto questo ognuno è libero di fare quello che crede, poi vediamo cosa succede.
Per lo stesso motivo, se apri la tabella attachments troverai che sono presenti allegati associati ai posts e quindi ai topics.
Un database si definisce "relazionale" perchè è formato da numerose tabelle in relazione tra loro.
Il database di phpbb è formato da una sessantina di tabelle, intervenire sulle tabelle è un'avventura. Il programma, quando si cancella un argomento provvede a eliminare tutte le corrispondenze legate a quella discussione.
Detto questo ognuno è libero di fare quello che crede, poi vediamo cosa succede.
- giovannigiorgio
- Utente

- Messaggi: 93
- Iscritto il: 25/08/2011, 17:43
- Sesso: Maschio
- Versione: 3.1.3
- Server: UNIX/Linux
- PHP: PHP 5.3.10
- Database: MySQL 5.1.71
Re: Eliminare tutti i messaggi precedenti ad una certa data
Che il database sia relazionale è fuori di dubbio. Solo che non abbiamo le relazioni fra le tabelle
E’ solo chi non fa niente che non fa errori, suppongo (Joseph Conrad)
Chi c’è in linea
Visitano il forum: Nessuno e 2 ospiti