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

Messaggio da Carlo » 29/01/2012, 11:53

Nel template non è possibile utilizzare codice PHP, senza prima abilitarlo dal PCA.

Secondo, per utilizzare codice PHP nei template, devi inserirlo tra i tag <!-- PHP --> e <!-- ENDIF -->, e non tra i tag <?php e ?>.

Puoi usare anche <!-- INCLUDEPHP upload/index.php --> per includere un file PHP, sempre abilitando prima il PHP dal PCA.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

pepstain
Utente
Utente
Messaggi: 6
Iscritto il: 05/02/2012, 10:05
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux

Re: Creare una pagina personalizzata

Messaggio da pepstain » 08/02/2012, 13:46

Ciao a tutti, purtroppo con il phpbb, ma anche con il php non me la cavo affatto.
Nel forum che ho creato vole aggiungere una barra dei menù, oltre ad una breve descrizione in cima ad ogni forum, che indicasse l'argomento della discussione. Esiste un metodo semplice per farlo?

Grazie!!
Pepstain

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

Messaggio da Carlo » 04/03/2012, 16:25

Per realizzare un menu, vi è un apposita MOD presente in questo forum. Dai un occhiata alla sezione "Database MODs".
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

mark
Utente
Utente
Messaggi: 34
Iscritto il: 23/03/2012, 14:45
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.3.3-7+sq
Database: MySQL(i) 5.1.49-3

Re: Creare una pagina personalizzata

Messaggio da mark » 08/04/2012, 19:37

Salve, ho il file prova.php in /forum/motore/prova/ e la cartella /forum è quella di phpbb.
Quindi la stringa sarebbe:

Codice: Seleziona tutto

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '.../';
Ma mi da il tipico errore di quando sbagli a dirgli la cartella, eppure...
Invece se lo metto in /forum/motore/ e tolgo un "." funziona...

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 » 09/04/2012, 1:22

Se il phpbb è inserito nella cartella "forum" e in questa cartella hai una sottocartella "motore" che a sua volta ha una sottocartella "prova" e se la Custom Page la metti nella cartella "prova" devi dichiarare dove si trova il phpbb che si trova esattamente due cartelle indietro, quindi:

Codice: Seleziona tutto

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../../';

mark
Utente
Utente
Messaggi: 34
Iscritto il: 23/03/2012, 14:45
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.3.3-7+sq
Database: MySQL(i) 5.1.49-3

Re: Creare una pagina personalizzata

Messaggio da mark » 09/04/2012, 19:43

Grazie, perfetto.

mark
Utente
Utente
Messaggi: 34
Iscritto il: 23/03/2012, 14:45
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.3.3-7+sq
Database: MySQL(i) 5.1.49-3

Re: Creare una pagina personalizzata

Messaggio da mark » 13/04/2012, 18:59

Scusate, se io aggiungo

Codice: Seleziona tutto

if ($user->data['user_id'] == ANONYMOUS)
{
    login_box('', $user->lang['LOGIN']);
} 
I bot possono vederla? Vorrei venisse indicizzata, ma visibile solo le loggati.

Avatar utente
Tiger
phpBB Expert
phpBB Expert
Messaggi: 1998
Iscritto il: 24/05/2011, 12:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.28
Database: MySQL(i) 5.5.35-cll
Località: Roma
Contatta:

Re: Creare una pagina personalizzata

Messaggio da Tiger » 13/04/2012, 19:19

Hai la soluzione nella prima pagina di questo argomento. :-)

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 » 14/04/2012, 13:20

ciao a tutti, era da un po che ero interessato a questa cosa, solo che non mi trovavo molto bene per la creazione vista la complessità della cosa.
Cercando bene per non dire fino all'ossessione mi sono imbattuto su questa MOD.
[RC] Add Page MOD
che poi quando è stata rilasciata ha cambiato nome in:
Static Pages

Anteprima di cosa fa: Immagini visibili anche dal topic originale

http://i43.tinypic.com/2i9q9ns.png
http://i40.tinypic.com/k9xu6r.png
http://i41.tinypic.com/2wdu9ah.png

nella mod allegata ho inserito il file lingua in italiano per il pannello di controllo.
spero vada bene

P.S. non sapevo dove pubblicarla, spero vada bene qui ;)
P.S.2. la mod è compatibile anche con la 3.0.9
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

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 » 14/04/2012, 23:24

Se la traduzione l'hai eseguita tu, puoi rilasciarla tramite titania.

Bloccato

Torna a “Programmazione”

Chi c’è in linea

Visitano il forum: Nessuno e 14 ospiti