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
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 » 18/11/2010, 13:57

Dovrebbe essere così, ma non so se si possa fare anche con INCLUDE :

Codice: Seleziona tutto

<!-- IF GROUP_ID == X --> INCLUDE style_select.html <!-- ENDIF -->

FrostyBear
Utente
Utente
Messaggi: 30
Iscritto il: 13/11/2010, 23:39
Versione: 3.0.12
Server: UNIX/Linux

Re: Creare una pagina personalizzata

Messaggio da FrostyBear » 18/11/2010, 20:16

Grazie, mon funziona.
Probabilmante però è colpa mia: come si identificano i gruppi? Ho cercato per tutta Internet senza trovare risposta.
Per numero? Per nome? A quale numero corrisponde il gruppo amministratori? E quello anonimi? Come si fa a rintracciare i numeri? E se si indicano tramite nome occorre usare virgolette? Spazi?
Scusa se la domanda a te pare banale, ma non sono riuscito a trovare nessuna guida a proposito.

FrostyBear
Utente
Utente
Messaggi: 30
Iscritto il: 13/11/2010, 23:39
Versione: 3.0.12
Server: UNIX/Linux

Re: Creare una pagina personalizzata

Messaggio da FrostyBear » 18/11/2010, 22:22

Risolto! :D
A forza di cercare ho trovato questo post nel sito com e la soluzione proposta pare funzionare bene.
Sono anche riuscito a trovare come individuare i group ID (sarà banale, ma se qualche neofita come me non lo sa può guardare qui).

In realtà, come dicevi, non funziona con l' INCLUDE, ma ho risolto incollando (al posto del file html da includere) tutto il suo contenuto.

Comunque grazie ancora di tutto il tempo e la pazienza dedicatimi.
Buona giornata.

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 » 29/11/2010, 17:57

Una mia pagina personalizzata ha smesso di funionare: da un certo punto in giù si vede tutta ingrandita, footer compreso!
http://videogamezone.eu/forum/regolamento.php
questo è il contenuto di regolamento.php:

Codice: Seleziona tutto

<?php
        define('IN_PHPBB', true);
        $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
        $phpEx = substr(strrchr(__FILE__, '.'), 1);
        include($phpbb_root_path . 'common.' . $phpEx);

        // Start session management
        $user->session_begin();
        $auth->acl($user->data);
        $user->setup();

        page_header('Il regolamento di Videogame Zone!');

        $template->set_filenames(array(
            'body' => 'regolamento_body.html',
        ));

        make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
        page_footer();
        ?>
Questo il regolamento_body.html:

Codice: Seleziona tutto

     <!-- INCLUDE overall_header.html -->

        <h2>Il regolamento di Videogame Zone!</h2>

        <div class="panel">
           <div class="inner"><span class="corners-top"><span></span></span>

           <div class="content">
              <p><br>
                 <center><font size="5">Introduzione e principi generali</font></center> 
<br>
Il regolamento ha lo scopo di garantire a tutti gli utenti un ambiente confortevole nel quale regni il rispetto reciproco.<br>
Dato che ognuno ha parametri di giudizio differenti, l'interpretazione delle regole è unicamente affidata allo staff , nonostante da alcuni <br>possa essere ritenuto lesivo della propria libertà di pensiero: ricordiamo che la propria libertà finisce dove comincia la libertà altrui.
<br><br>
<center><font size="5">Infrazioni</font></center><br>
<br>
Qui un breve promemoria delle principali, se non si vuole incorrere in sanzioni (avvertimento/sospensione/ban):<br>

<b>Contenuti inappropriati osceni, volgari, diffamatori, minatori, sessuali, politici, religiosi o razziali etc...</b><br>
 <b>messaggi e/o riferimenti lesivi alla coscienza altrui</b><br>
<b>Flame</b> intervento offensivo verso altri utenti<br>
<b>Trolling</b> provocazione anche non inerente all'argomento o postata in maniera velata, spesso per generare il flame<br>
<b>Insulti</b> compresi insulti parziali, coperti da asterischi o riferimenti espliciti<br>
<b>Minacce</b><br>
<b>Monoquote</b> inserimento di post senza nessun commento se non il quote di uno dei messaggi precedenti<br>
<b>Sezione Errata</b> postare in una sezione che palesemente non è in topic con l'argomento postato<br>
<b>Chatting</b> botta e risposta tra due o più utenti, dal tono privato. (Ci sono i Messaggi Privati per questo) questa regola non vale nella sezione Off-Topic!<br>
<b>Flooding</b> intasamento con una raffica di thread\post, più o meno sensati<br>
<b>Crossposting</b> inserzione di link e rimandi ad altri topic non inerenti alla discussione<br>
<b>Necroposting</b> riesumazione di vecchi topic che hanno esaurito il loro scopo<br>
<b>Multiposting</b> non è consentito rispondere, se l'ultimo messaggio è il proprio, prima che siano passate 24 ore.<br>
<b>Critiche all'operato dello staff</b> da effettuare solo tramite canali privati seguendo la gerarchia del Team<br>
<b>Promozione di cambi-cessione-vendita account</b> di tutti i giochi online!<br>
<b>Riapertura topic chiusi</b> senza l'autorizzazione dello staff <br>
<b>Trascrizione in chiaro di Messaggi Privati</b> senza il consenso dell'altro interlocutore<br>
<b>Multiaccount</b><br>
<b>Contenuto illegale</b> Non è in alcun modo permesso postare chiavi, hacks, cracks, torrent, comprese le pagine di download illegale e warez (sono compresi pure i cheat di giochi online! in quanto violano il T & C di quel gioco)<br>
<b>Utilizzo del linguaggio delle scimmie</b> Evitate abbreviazioni in K, X, NN, eccetera: questo forum è italiano, non scimmiesco!<br>

<br>
<center><font size="5">Gerarchia</font></center><br>
<br>
L’iter per le critiche allo staff è rivolgersi al diretto superiore del membro del quale ci si lamenta.<br>

La gerarchia è composta in questo modo :<br>

-Founder (Barrnet)<br>

-Amministratore<br>

-Moderatore<br>
<br>
<center><font size="5">Regolamenti di sezione</font></center><br>
<br>
Dove presenti, sono da sommarsi alle regole qui descritte<br>
<br>
<center><font size="5">Regolamento firme</font></center><br>
<br>

Dimensioni massime per ogni immagine.<br>
Massima grandezza : 500 px di larghezza e 200 px di altezza.<br>
<br>
<center><font size="5">Sistema di Richiami</font></center><br><br>
Le infrazioni al regolamento comportano un richiamo (detto warn o avvertimento) , il raggiungimento del 3° richiamo l'utente verrà bannato per 1 settimana.<br>

I richiami si resettano dopo una settimana di sospensione.<br><br>
<center><font size="5"Regolamento TagBoard</font></center><br><br>
La Tagboard è nata per permettere rapidi saluti alla board o per parlare, quindi sulla tag-board, oltre al regolamento già visto in precedenza si applicheranno queste regole:<br>

<b>Niente Flood!</b> non intasate la tag-board con ripetuti messaggi! (massimi messaggi consecutivi:2)<br>

<b>Niente spam di altri siti!</b> esiste la sezione apposita!<br>

<b>Vietati i post no-sense!</b> (es:bbbbbbb)<br>



Chiunque violi queste semplici regole si vedrà assegnare ben 2 richiami!<br>

              </p>
           </div>

           <span class="corners-bottom"><span></span></span></div>
        </div>

        <!-- INCLUDE jumpbox.html -->
        <!-- INCLUDE overall_footer.html -->
Consigli? :oops:

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 » 30/11/2010, 23:16

Io non lo vedo "ingrandito". E' tutto regolare per me.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

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 » 30/11/2010, 23:24

Io lo vedo ingigantito con firefox 4 °_°

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 » 30/11/2010, 23:44

E' un sistema che non si usa più:
Prendi ad esempio la parte di codice

Codice: Seleziona tutto

 <div class="content">
              <p><br>
                 <center><font size="5">Introduzione e principi generali</font></center> 
Perchè prima il tag <p> e poi il <br>?
Il tag <p> poi andrebbe chiuso, non vedo chiusure.

Sarebbe più corretto usare il tag <style" oppure u <h2> <h3> per il titolo, non il <font size="5">, al limite

Codice: Seleziona tutto

<p style=" font-size: 14px; weight: bold; text-align: center;">Introduzione e principi generali</p>

robor65
Utente
Utente
Messaggi: 5
Iscritto il: 21/02/2011, 19:06
Sesso: Maschio
Versione: 3.0.8
Server: UNIX/Linux

Re: Creare una pagina personalizzata

Messaggio da robor65 » 21/02/2011, 19:11

Scusa se riprendo questo post, ma ho seguito tutte le istruzioni e sembrerebbe funzionare.

Ma se vado a modificare il file 'nometemplate_body.html' la mia pagina non prende le modifiche e continua a farmi vedere solo quello che era stato scritto in precedenza.

Come mai?
Ultima modifica di Carlo il 21/02/2011, 23:27, modificato 1 volta in totale.
Motivazione: Eliminata la lunga citazione poichè inutile.

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 » 21/02/2011, 22:53

Perchè la pagina visualizzata è quella della cache, non quella che tu modifichi.
Devi andare sul PCA --> STILI --> Termplate e selezionare il link "Aggiorna" in corrispondenza dello stile usato.

In alternativa puoi cancellare tutti i file della cartella cache, escluso .htaccess. I file si ricreano automaticamente aggiornati.

Avatar utente
Haku
Utente
Utente
Messaggi: 2529
Iscritto il: 22/09/2009, 22:36
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
Contatta:

Re: Creare una pagina personalizzata

Messaggio da Haku » 22/02/2011, 1:09

Non mi è ben chiara una cosa.
Ho creato un mio portale che riprende un file inserito nella cartella template dello stile.
Se io volessi visualizzare il portale visualizzandolo digitando miosito.net e non miosito.net/forum/home.php, cosa devo modificare?

Bloccato

Torna a “Programmazione”

Chi c’è in linea

Visitano il forum: Nessuno e 30 ospiti