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

Nuova richiesta a tabella phpbb_users

Area di discussione relativa al linguaggio di programmazione web più conosciuto. Il forum è dedicato anche a MySQL, la piattaforma di database più utilizzata con il PHP.
Avatar utente
Lady R
phpBB Expert
phpBB Expert
Messaggi: 900
Iscritto il: 08/11/2011, 13:43
Sesso: Femmina
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.3.8
Database: MySQLi
Contatta:

Re: Nuova richiesta a tabella phpbb_users

Messaggio da Lady R » 25/11/2011, 11:23

Scusa, non apro un nuovo topic per una domanda del genere... (visto che è essenzialmente la stessa cosa)
per richiedere l'ID del gruppo di appartenenza dell'utente attualmente loggato (non di chi ha scritto il messaggio).

Sintatticamente va bene inserire la variabile in $postrow = array o va messa da un'altra parte?

Che poi la variabile sarebbe:

'U_GROUP' => $user->data['group_id'],

Grazie

PS. non mi funziona proprio mettendola in postrow, mi sai aiutare?

PSS. oky trovato, andava in functions.php, aggiugendo 'S_USER_GROUP' => $user->data['group_id'],

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: Nuova richiesta a tabella phpbb_users

Messaggio da Micogian » 25/11/2011, 12:09

Si, esatto.
L'array postrow serve per avere i dati dei post e relativi posters.
I dati dell'utente loggato sono in $user->data.
Il fatto è che non sempre nella pagina è disponibile il template di tutti i dati, a volte bisogna crearlo.
Si potrebbe fare

Codice: Seleziona tutto

$template->assign_var('GROUP_COR',$user->data{'group_id']);
così avresti a disposizione la variabile {GROUP_COR} nel template.
Ma con S_USER_GROUP dovrebbe essere la stessa cosa.
La differenza tra le variabili "array" è che nel template devi usare un ciclo <!-- BEGIN postrow --> che è come un foreach in php

Avatar utente
Lady R
phpBB Expert
phpBB Expert
Messaggi: 900
Iscritto il: 08/11/2011, 13:43
Sesso: Femmina
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.3.8
Database: MySQLi
Contatta:

Re: Nuova richiesta a tabella phpbb_users

Messaggio da Lady R » 25/11/2011, 12:44

capito, grazie :)

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Nessuno e 40 ospiti