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 » 03/03/2011, 22:38

Di che ID parli?

Quello serve ad includere il box da dove selezionare un forum da visitare in fondo alla pagina. Ovvero il "Vai a", che trovi in fondo a questa pagina.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
WorldComputing
Utente
Utente
Messaggi: 305
Iscritto il: 30/12/2009, 20:41
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: Creare una pagina personalizzata

Messaggio da WorldComputing » 03/03/2011, 22:52

id pagina, devo usare tale id in una condizione per i css per riconoscere se viene visualizzata la pagina personalizzata

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 » 03/03/2011, 22:57

Ma le pagine non usano nessun ID numerico.
Al massimo c'è la variabile {SCRIPT_NAME} che ti riporta il nome dello script PHP che stai visualizzando, senza l'estensione. Per esempio, se sei nell'indice riporta index, se visualizzi una discussione viewtopic e così via.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
WorldComputing
Utente
Utente
Messaggi: 305
Iscritto il: 30/12/2009, 20:41
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: Creare una pagina personalizzata

Messaggio da WorldComputing » 03/03/2011, 23:09

facciamo riferimento al seguente link:
http://worldcomputing.altervista.org/ph ... f=20&t=163

Mi riferisco al 20.

Errore mio è id forum. Come prelevo l'id forum o non so come creo un riferimento della pagina personalizzata per fare creare la seguente condizione?

es.
<!-- IF FORUM_ID == id pagina personalizzata --><!-- ENDIF -->

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/2011, 14:33

Ma quello non è l'ID della pagina, ma l'ID del forum in cui è presente tale discussione.
La variabile FORUM_ID è presente solo se stai visualizzando la lista delle discussioni presenti in un forum, o la discussione stessa.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
WorldComputing
Utente
Utente
Messaggi: 305
Iscritto il: 30/12/2009, 20:41
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: Creare una pagina personalizzata

Messaggio da WorldComputing » 04/03/2011, 14:53

Come faccio a creare una condizione simile?

<!-- IF FORUM_ID == id_forum --> codice sotto condizione <!-- ENDIF -->

Non so creare un riferimento alla pagina per porre la condizione

se si visita la pagina personalizzata

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/2011, 15:10

Puoi utilizzare la variabile che ti ho detto prima, ovvero SCRIPT_NAME.
Se per esempio la pagina da te creata si chiama pagina.php, la condizione deve essere così:

Codice: Seleziona tutto

<!-- IF SCRIPT_NAME == 'pagina' -->codice<!-- ENDIF -->
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
WorldComputing
Utente
Utente
Messaggi: 305
Iscritto il: 30/12/2009, 20:41
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: Creare una pagina personalizzata

Messaggio da WorldComputing » 04/03/2011, 15:19

perfetto :mrgreen: ti ringrazio Carlo!

Avatar utente
peronblack
Utente
Utente
Messaggi: 13
Iscritto il: 13/03/2011, 19:15
Sesso: Maschio
Versione: 3.0.8
Server: Windows
PHP: 5.2.13
Database: MySQL 5.1.49-community-log

Re: Creare una pagina personalizzata

Messaggio da peronblack » 14/03/2011, 21:35

ciao,
ma la pagina in html cioè il template è modificabile da un editor visuale o me lo sbatto a mano ?

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 » 14/03/2011, 21:48

Devi scriverlo a mano.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Bloccato

Torna a “Programmazione”

Chi c’è in linea

Visitano il forum: Nessuno e 59 ospiti