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

Cicli Annidati

Supporto per phpBB 3.0.x.
Rispondi
Andrea RBR-W
Utente
Utente
Messaggi: 80
Iscritto il: 03/06/2012, 18:37
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux

Cicli Annidati

Messaggio da Andrea RBR-W » 03/06/2012, 18:45

Salve a tutti,
ho cercato sul forum ma purtroppo nn ho trovato nulla.

Ho moddato (e sono in continua evoluzione..) il forum in modo da farlo interagire al meglio con un sistema di gioco online. Il mio più grosso problema è che passato dalla versione 3.0.7 alla versione 3.0.10 spesso non mi riconosce i cicli annidati.

li dichiaro sulla pagina php in questo modo:

Codice: Seleziona tutto

	
$template->assign_block_vars('race_list.champ', array(
	'RACE_LOGO'			=> ........,
));
ma il template spesso non me lo riconosce. quale potrebbe essere il problema?

In certi casi posso farne a meno inserendo direttamente il codice, ma la cosa è veramente fastidiosa, oltre che limitante e contro tutti i principi della programmazione perchè mi porta a mescolare la visualizzazione con la programmazione.

ringrazio tutti per la risposta.

Andrea RBR-W
Utente
Utente
Messaggi: 80
Iscritto il: 03/06/2012, 18:37
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux

Re: Cicli Annidati

Messaggio da Andrea RBR-W » 05/06/2012, 0:01

Nessuno ha qualke idea? :(

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: Cicli Annidati

Messaggio da Micogian » 05/06/2012, 7:16

Non credo che dipenda dalla versione di phpbb, salvo il fatto che nell'aggiornamento non si sia perso qualche passaggio della Mod.
Non credo nemmeno al fatto che "in certi casi funzioni e in altre no ...." . Il codice php se funziona funziona sempre salvo che non ci siano altri problemi che non possono essere rilevati da una semplice riga di codice.
Altra cosa che mi mette qualche dubbio l'utilizzo del punto nel nome dell'array ('race_list.champ') che poi nel template dovrebbe diventare {race_list.champ.RACE_LOGO}.
Io l'avrei chiamato 'race_list_champ' e il valore nel template diventa {race_list_champ.RACE_LOGO}.

Andrea RBR-W
Utente
Utente
Messaggi: 80
Iscritto il: 03/06/2012, 18:37
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux

Re: Cicli Annidati

Messaggio da Andrea RBR-W » 05/06/2012, 11:56

Mico.. intanto grazie x la risposta...

so anke io ke è una cosa anomala ke a volte vada a volte no... magari c'è semplicemente un limite di caratteri ke io nn so...

quello ke fai tu fai un ciclo e basta... di fatto hai un array....

quello ke faccio io e avere un ciclo dentro a un altro ciclo... di fatto scansionare una matrice... x quello c'è il punto...

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: Cicli Annidati

Messaggio da Micogian » 05/06/2012, 13:36

Senza una visione complessiva della struttura della mod utilizzata non è possibile esprimere un giudizio sulle cause dell'inconveniente segnalato.
Per quanto mi riguarda non credo possa imputarsi alla diversa versione di phpbb, salvo che, come già detto, l'aggiornamento abbia modificato qualcosa.
Questi sono gli inconvenienti delle Mod che non sempre vengono aggiornate.

Andrea RBR-W
Utente
Utente
Messaggi: 80
Iscritto il: 03/06/2012, 18:37
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux

Re: Cicli Annidati

Messaggio da Andrea RBR-W » 05/06/2012, 20:13

No no.. nn è una mod... è un aggiornamento ke sto facendo io... sto praticamente moddando io tutto il forum...

per capirci.. www.rbr-world.com

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: Cicli Annidati

Messaggio da Lady R » 05/06/2012, 20:59

cioè tu stai usando phpBB come fosse un CMS...

Non era più semplice usare Joomla! come CMS e aggiungerci phpBB come forum? Come faccio io sul mio sito (http://allise.net )

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: Cicli Annidati

Messaggio da Lady R » 05/06/2012, 21:00

comunque sia potresti usare PHP invece che i comandi template di phpBB?

Andrea RBR-W
Utente
Utente
Messaggi: 80
Iscritto il: 03/06/2012, 18:37
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux

Re: Cicli Annidati

Messaggio da Andrea RBR-W » 05/06/2012, 21:37

Lady R ha scritto:cioè tu stai usando phpBB come fosse un CMS...

Non era più semplice usare Joomla! come CMS e aggiungerci phpBB come forum? Come faccio io sul mio sito (http://allise.net )
xkè sto creando tutto ad hoc, essendo molto particolare come cosa... lavora su 2 server differenti....
Lady R ha scritto:comunque sia potresti usare PHP invece che i comandi template di phpBB?
purtroppo nn ho mai trovato una guida ke spiegasse al meglio... l'unica soluzioone ke avevo trovato era quella... ma ke ora nn funziona...

il problema è il passaggio delle variabili al template...

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: Cicli Annidati

Messaggio da Lady R » 05/06/2012, 21:53

tutto quello che hai fatto poteva essere fatto in un decimo del tempo e 10 volte meglio tramite Joomla ^.^"

Comunque puoi inserire PHP nel template , quindi crei un ciclo for o while et voilà

Rispondi

Torna a “[3.0.x] Forum di Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 24 ospiti