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

Dove si archiviano i messaggi privati?

Supporto generale estensioni.
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: Dove si archiviano i messaggi privati?

Messaggio da Micogian » 14/02/2016, 9:12

Non è detto che sia memorizzato da qualche parte, potrebbe essere il risultato di un calcolo, in pratica dovrebbe calcolare i msg non letti.

EDIT
prendi la tabella privmsg, selezioni solo i record del tuo user e vedi nei vari campi cosa c'è.

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Dove si archiviano i messaggi privati?

Messaggio da frank » 14/02/2016, 9:18

Il punto è che quel numero è memorizzato da qualche parte. Ho provato anche a modificare tutti i valori su 1 che ci sono nella colonna Alberto (visto è l'user che da il problema), ma non è cambiato niente.
Schermata 2016-02-14 alle 09.16.37.png
Qui dove trovo il record di Alberto?
Schermata 2016-02-14 alle 09.22.45.png
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

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: Dove si archiviano i messaggi privati?

Messaggio da Micogian » 14/02/2016, 9:33

Non è detto che il numero sia salvato nel DB, ho già detto che potrebbe essere un calcolo.
La cosa è un pochino più complessa, la tabella privsms contiene i record associandoli all'autore del msg, non a chi lo riceve.
Per questo c'è la tabella privmsgs_to che contiene il riferimento a chi è stato inviato, anche perchè un messaggio potrebbe avere più di 1 destinatario.
Il calcolo sicuramente deriva dall'unione di più tabelle.

Nel PCA ci sono le funzioni "Sincronizza statistiche" e "Sincronizza conteggio messaggi", hai provato ad aggiornare queste funzioni?

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Dove si archiviano i messaggi privati?

Messaggio da frank » 14/02/2016, 9:39

Ho azzerato tutto nel PCA.

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: Dove si archiviano i messaggi privati?

Messaggio da Micogian » 14/02/2016, 9:57

Devi controllare la tabella privmsgs_to, selezionare l'utente (user_id) e vedere se nel campo "pm_unread" c'è qualche valore diverso da 0.
Il campo "author_id" è l'autore del messaggio, user_id il ricevente, msg_id è l'ID del messaggio.

Se un record ha il valore 1 nel campo pm_unread prova a vedere se quel messaggio esiste.
Utilizzi l'url http://tuo_sito/tuo_forum/ucp.php?i=pm&mode=view&p=XXXX dove XXXX è il msg_id di quel messaggiio oppure vai nella tabella privmsg e vedi se quel messaggio c'è.

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Dove si archiviano i messaggi privati?

Messaggio da frank » 14/02/2016, 10:04

Non c'è nessun valore dentro ai record
Schermata 2016-02-14 alle 10.03.50.png
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

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: Dove si archiviano i messaggi privati?

Messaggio da Micogian » 14/02/2016, 10:32

Ma quella è la stuttura della tabella, devi selezionare MOSTRA per vedere i records.

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Dove si archiviano i messaggi privati?

Messaggio da frank » 14/02/2016, 10:34

Non c'è niente
Schermata 2016-02-14 alle 10.33.59.png
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

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: Dove si archiviano i messaggi privati?

Messaggio da Micogian » 14/02/2016, 10:41

Ma tu non hai 1 messaggio in tutto il forum? Impossibile.
Crea un messaggio e mandatelo a te stesso, deve esserci.

Ti consiglio di dare un'occhiata a questa Guida: http://www.html.it/guide/guida-phpmyadmin/

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Dove si archiviano i messaggi privati?

Messaggio da frank » 14/02/2016, 10:49

Si adesso risulta e appare anche (2 su 50 messaggi memorizzati) ma in realtà è uno
Schermata 2016-02-14 alle 10.47.19.png
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

Rispondi

Torna a “Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 62 ospiti