Pagina 1 di 1
campo numerico sotto al contatore dei messaggi
Inviato: 02/11/2010, 1:33
da darklay
Mi servirebbe un altro campo numerico, collegato all'untente, da visualizare ( soltanto se maggiore di 0 ) nel profilo sotto ai messaggi.
Ho creato un campo nella tabella _users chiamata user_its
da quello che ho capito cercando tra i vari file nel filte viewforum.html riga 185 c'è questo codice
Codice: Seleziona tutto
<!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}</dd><!-- ENDIF -->
che dovrebbe richiamare il numero dei post, quindi lì sotto dovrei mettere la mia funzione per user_its per farla comparire
Ora però non riesco a trovare dove in quale file php si richiama user_posts così da aggiungere lì la mia funzione che richiami il mio campo user_its
Questo campo numerico user_its andrebbe scritto tramite una pagina esterna php , quindi mi serve solo come richiamarlo e metterlo sotto al contatore dei post
Quindi in quale file php si richiama il campo psots ?

così posso richimare il mio user_its
ed è giusto come ragionamento generale ?
Grazie!!!
Re: campo numerico sotto al contatore dei messaggi
Inviato: 02/11/2010, 7:45
da Micogian
Il mio consiglio è di andarci piano con le modifiche al database, almeno fino a quando non avrai capito meglio il funzionamento di phpbb.
Cosa ci devi inserire nel campo che hai creato ? Serve veramente o ci sono possibilità alternative di avere quel dato ?
Le variabili vengono create o direttamente dal file php (index.php, viewforum.php, viewtopic.php, ecc,) oppure dai file "functions" (functions.php, functions_display.php, ecc.).
Un programma utile per sapere dove è presente una determinata stringa è "Agent Ransack". Lo trovi in rete ed è gratuito.
Consente di trovare tutti i file dove compare la stringa inserita.
Altro consiglio: crea una copia in locale del Forum e fai le prove su quella copia.
Re: campo numerico sotto al contatore dei messaggi
Inviato: 02/11/2010, 15:25
da darklay
grazie per il programma molto utile
si ci lavoro in locale alle modifiche "pesanti"
mi servirebbe un campo numerico, diciamo di max 6 cifre, un punteggio
la mia idea era :
- creare il campo dentro il database così che ogni utente avrà il suo prorpio campo numero user_its
- creare una pagina php dove selezionato il nick dell'utente si andrà a scrivere il numero che andrà a fine nel database user_its dell'utente specifico
- visualizzare sotto i posts, il numero del campo user_its appartenente a quell'utente (dato che si trova dentro la stesa tabella users)
Re: campo numerico sotto al contatore dei messaggi
Inviato: 02/11/2010, 17:50
da Micogian
La mia richiesta era per capire se c'era un modo per rendere automatico qyuesto ipotetico "punteggio".
Creare un file php per inserire un punteggio per un utente non è un problema, il problema è la gestione di una cosa del genere, potrebbe diventare insostenibile. Inserire un punteggio per ogni utente, lo vedo complicato, ci sono Forum con migliaia di utenti, che fai, aggiorni a mano ?
Se questo punteggio è legato alle visite, agli interventi, questi ci sono già, basta utilizzarli in automatico.
Naturalmente è solo un problema pratico, poi non sapendo realmente quello che vuoi fare non posso esprimermi, solo che l'ideale è sempre un meccanismo automatico che escluda l'intervento diretto.
Re: campo numerico sotto al contatore dei messaggi
Inviato: 02/11/2010, 19:18
da darklay
Purtroppo l'intervento deve essere diretto, dato che il punteggio è collegato ad un fattore esterno al forum , sono punteggi di un torneo, che si accumulano durante l'anno
Quindi ci sarà uno o più addetti che dovranno inserire questi dati a mano

Re: campo numerico sotto al contatore dei messaggi
Inviato: 02/11/2010, 21:48
da Carlo
Non serve creare nulla per fare ciò.
Basta che crei un campo personalizzato, mettendo il segno di spunta ad una voce che permette la modifica di tale campo solo agli amministratori.
Per modificare il campo per ogni utente, sarà poi necessario andare nell'ACP -> Gestione utenti, digitare il nome dell'utente e dal suo profilo modificare tale punteggio.
Re: campo numerico sotto al contatore dei messaggi
Inviato: 02/11/2010, 22:44
da darklay
ok visto
ma così però compare sempre giusto ? a me ervirebbe che compaia solo se maggiore di 0
grazie !!!
Re: campo numerico sotto al contatore dei messaggi
Inviato: 03/11/2010, 14:08
da Carlo
Puoi visualizzare tale campo solo se maggiore di 0, leggendo
qui.
Re: campo numerico sotto al contatore dei messaggi
Inviato: 03/11/2010, 17:08
da darklay
funziona, grazia mille per la paziena
