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

Contenuto del div page-body

Supporto stili in generale.
Luigi81
Utente
Utente
Messaggi: 37
Iscritto il: 17/04/2011, 11:36
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.2.6-1+l
Database: MySQL(i) 5.0.51a-24+lenny5-log
Contatta:

Contenuto del div page-body

Messaggio da Luigi81 » 10/07/2011, 15:22

Ciao!
Sto modificando un passo alla volta il template Prosilver SE.
Volevo apportare alcune modifiche al contenuto del div page-body, ma non trovo i file. Dove trovo i file?
Grazie

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: Contenuto del div page-body

Messaggio da Micogian » 10/07/2011, 17:04

Luigi81 ha scritto:Ciao!
Sto modificando un passo alla volta il template Prosilver SE.
Volevo apportare alcune modifiche al contenuto del div page-body, ma non trovo i file. Dove trovo i file?
Grazie
Quali file ?
I file CSS e i pulsanti sono rispettivamente nella cartelal theme e imageset.
Se guardi il file template.cfg troverai alla fine una riga di questo tipo:

Codice: Seleziona tutto

inherit_from = prosilver
che significa che i file del template che non sono presenti in prosilver_se vengono cercati in prosilver.
Ne deriva che devi mantenere le due cartelle prosilver e prosilver_se.

Sarebbe comunque possibile inserire tutti i file mancanti in prosilver_se e togliere la riga inherit_from = prosilver

Luigi81
Utente
Utente
Messaggi: 37
Iscritto il: 17/04/2011, 11:36
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.2.6-1+l
Database: MySQL(i) 5.0.51a-24+lenny5-log
Contatta:

Re: Contenuto del div page-body

Messaggio da Luigi81 » 10/07/2011, 17:19

quindi se copio i file html che trovo in prosilver template in prosilver_se templete posso cancellare quella riga?

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: Contenuto del div page-body

Messaggio da Micogian » 10/07/2011, 17:56

Non l'ho mai fatto ma dovrebbe essere così.
Ovviamente devi importare solo i file che mancano in prosilver_se

pegasus81
Programmatore
Programmatore
Messaggi: 346
Iscritto il: 24/06/2011, 14:44
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL 4.1.22-standard-log
Contatta:

Re: Contenuto del div page-body

Messaggio da pegasus81 » 10/07/2011, 18:05

Si si, funziona proprio così! ;)
puzzlepets.net
Il socialnetwork che ama gli animali!
ingegneriapisa.altervista.org
Il forum degli studenti della Facoltà di Ingegneria Informatica di Pisa

Luigi81
Utente
Utente
Messaggi: 37
Iscritto il: 17/04/2011, 11:36
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.2.6-1+l
Database: MySQL(i) 5.0.51a-24+lenny5-log
Contatta:

Re: Contenuto del div page-body

Messaggio da Luigi81 » 10/07/2011, 18:19

Grazie!
Ho modificato alcune cose ma mi crea una differenza tra log in e out.
ho modificato i file index_body.html, overall_footer.html, overall_header.html, simple_header.html, forumlist_body.html.
Vi allego le foto.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

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: Contenuto del div page-body

Messaggio da Micogian » 10/07/2011, 18:34

Prima di fare modifiche di una certa importanza io direi che bisognerebbe "capire" come funziona il tutto.
In particolare i file overall_header e overall_footer sono staccati ma alla fine confluiscono in tutte le pagine, integrandosi fra loro.
Ad esempio un <div> in overall_header viene chiuso solo alla fine, in overall_footer.
Se tra i due file viene messo un codice che non tiene conto di questo possiamo avere delle brutte sorprese.
Altra cosa sono le "condizioni IF" che stabiliscono come si comporta lo script in certe condizioni (log in) e in altre (log out).
Senza queste basi è dura fare modifiche.

Luigi81
Utente
Utente
Messaggi: 37
Iscritto il: 17/04/2011, 11:36
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.2.6-1+l
Database: MySQL(i) 5.0.51a-24+lenny5-log
Contatta:

Re: Contenuto del div page-body

Messaggio da Luigi81 » 10/07/2011, 18:46

si ma se mai si prova mai si impara.

il file che contiene le stattistiche del forum e' solo nel file index_body.html?o ci sono altri file da modificare?

il mio problema e che non riesco a rintracciare i file html che creano la pagina.

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: Contenuto del div page-body

Messaggio da Micogian » 10/07/2011, 19:19

Devi partire dalla base di phpbb.
In phpbb il sistema è più o meno questo: un file PHP si connette al database ed estrae i dati che servono, a volte utilizzando le functions incluse nella pagina.
Questi dati vengono immagazzinati in un array di variabili che vengono poi interpretati e visualizzati dal template.

Nel file php si può sapere qual'è il template interessato dalla stringa:

Codice: Seleziona tutto

$template->set_filenames(array(
	'body' => 'index_body.html')
);
che indica che il template interessato è index_body.html.
Dai un'occhiata alla Guida: Creare una Pagina personalizzata", é molto istruttivo.

Luigi81
Utente
Utente
Messaggi: 37
Iscritto il: 17/04/2011, 11:36
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.2.6-1+l
Database: MySQL(i) 5.0.51a-24+lenny5-log
Contatta:

Re: Contenuto del div page-body

Messaggio da Luigi81 » 12/07/2011, 18:27

Ciao!

Scusate se non vi ho risposto prima ma ero senza internet.

Ho seguito i vostri consigli e ho risolto i problemi che avevo.
Spero che porterete ancora pazienza se vi chiedo altre cose.

Grazie

Rispondi

Torna a “Supporto stili”

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti