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

[WIKI] Creare una pagina personalizzata

Programmare su phpBB, creazione di pagine personalizzate ed utilizzo delle API di phpBB.
juventissimo
Utente
Utente
Messaggi: 243
Iscritto il: 11/12/2011, 12:21
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.28
Database: MySQL 5.5.36-34.2-log
Contatta:

Re: Creare una pagina personalizzata

Messaggio da juventissimo » 15/04/2012, 11:21

Barrnet ha scritto:Se la traduzione l'hai eseguita tu, puoi rilasciarla tramite titania.
volevo farlo, ma non capisco come si faccia ad inserire la cosa :(

la traduzione è per quanto riguarda le diciture nel pannello di controllo amministratore

marcoiln1
Utente
Utente
Messaggi: 2
Iscritto il: 03/11/2011, 14:24
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5

Re: Creare una pagina personalizzata

Messaggio da marcoiln1 » 27/04/2012, 20:48

Ho un problema ragazzi ..ho inserito il codice trovato nella prima pagina e dopo $user ho aggiunto del mio.. cosi :
...
$user->session_begin();
$auth->acl($user->data);
$user->setup();

echo "test passato";
if ($user->data['is_registered']){

echo “Ciao, sei un’utente loggato nel forum phpbb3!”;

} else {
?>

Ma non fa nulla...blank page
Premessa : il sito www.miosito.it e il forum è inserito in www.miosito.it/forum

quando carico la pagina da pagina bianca.. nn da segnali..ho provato a metterci dell'html ma niente non viene letto.. cos'ho combinato che nn va-?

ho provato anche a mettere './'

Avatar utente
Barrnet
Leader Moderatori
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: Creare una pagina personalizzata

Messaggio da Barrnet » 28/04/2012, 13:58

Ma dove hai inserito quel codice? nel template o nella pagina in .php?

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: Creare una pagina personalizzata

Messaggio da Micogian » 28/04/2012, 17:53

La Guida su "Creare una pagina personalizzata" è ben fatta e molto chiara. Se non funziona vuol dire che è stato fatto un errore, ma se si posta solo una parte del codice utilizzato mi sembra abbastanza evidente che non è possibile capire dove sta il problema.
Quello che vedo io nel codice postato dall'utente è che alla fine manca il codice "else" che potrebbe anche non servire ma manca la parentesi di chiusura e questo è già un errore sufficiente a ottenere pagina bianca.

Bisogna poi capire (e nella Guida è ben chiaro) qual'è il funzionamento di phpbb e di conseguenza di una Custom Page.
Partiamo dalla posizione in cui si trova il file php. Nella Custom Page dobbiamo indicare "dove si trova il phpbb" rispetto al file php della pagina personalizzata.
La seconda cosa è che il phpbb funziona così: da un lato la pagina php ha il compito di connetersi al database, estrarre i dati e creare le variabili che vengono passate a un template che è una pagina html. Il template è il file che visualizza la pagina.

digreo
Utente
Utente
Messaggi: 265
Iscritto il: 02/10/2012, 12:23
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.16
Database: Mysql
Contatta:

Re: [WIKI] Creare una pagina personalizzata

Messaggio da digreo » 05/10/2012, 21:44

Domanda destabilizzante:

E se io avessi una pagina html .anzichè una .php?
Perchè non mi è possibile leggere il db di phpbb?

Grazie!

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: [WIKI] Creare una pagina personalizzata

Messaggio da Carlo » 07/10/2012, 14:41

digreo ha scritto:E se io avessi una pagina html .anzichè una .php?
Devi usare obbligatoriamente un file PHP che si interfaccia a phpBB e carica i file necessari, ed un template HTML.
Una pagina HTML è un file statico. Per tale motivo non puoi usare solamente un file HTML, ma hai bisogno anche del file PHP per l'interfacciamento.
digreo ha scritto:Perchè non mi è possibile leggere il db di phpbb?
Puoi descrivere meglio il problema?
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

digreo
Utente
Utente
Messaggi: 265
Iscritto il: 02/10/2012, 12:23
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.16
Database: Mysql
Contatta:

Re: [WIKI] Creare una pagina personalizzata

Messaggio da digreo » 07/10/2012, 17:09

Puoi descrivere meglio il problema?
Semplicemente mi chiedevo se esistesse un modo per interrogare il db (utilizzato da phpbb) da un pagina HTML.

Grazie:D

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: [WIKI] Creare una pagina personalizzata

Messaggio da Carlo » 07/10/2012, 17:28

Da una semplice pagina HTML è impossibile!
Come già detto una pagina HTML è statica, a differenza del PHP il quale è dinamico.

Comunque con questo articolo puoi costruire la tua pagina personalizzata in PHP + HTML, e puoi interrogare il database di phpBB utilizzando le apposite funzioni messe a disposizione da phpBB.

Ovviamente questo richiede una minima conoscenza del PHP.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

digreo
Utente
Utente
Messaggi: 265
Iscritto il: 02/10/2012, 12:23
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.16
Database: Mysql
Contatta:

Re: [WIKI] Creare una pagina personalizzata

Messaggio da digreo » 07/10/2012, 20:41

Non mi sono spiegato a dovere:

cosa cambia se chiamo una pagina INDEX.HTML o INDEX.PHP, se poi all'interno non cambia nulla? Cioè se ci sono script PHP li devo mettere nell'apposito tag, altrimenti è una pagina HTML normale!

Quindi, se ho una pagina targata .HTML, cosa posso e cosa non posso fare nei tag <? PHP ?
Quello che mi chiedo è cosa posso includere in una pagina .HTML nei tag <? PHP ?> ?

Avatar utente
Barrnet
Leader Moderatori
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: [WIKI] Creare una pagina personalizzata

Messaggio da Barrnet » 08/10/2012, 9:03

Ma una semplice pagina html non leggerà mai i tag <?php e ?>, è questo il punto :)
Se vuoi fare una pagina mista tra html e php devi usare il formato .php.

Bloccato

Torna a “Programmazione”

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite