Visualizzazione risultati 1 fino 5 di 5

Discussione: Modificare FAQ: Nome e Link

  1. #1
    Guest

    Predefinito Modificare FAQ: Nome e Link

    Salva a tutti. Vorrei aprire nel mio forum una sezione "Guide" contente guide in formato PDF. Vorrei creare un bottone nella parte più alta del forum, ma li spazio manca :P. Pensavo quindi di rinominare il tasto "FAQ" in "Guide", e quindi modificare il link: invece di mandarmi in "FAQ.PHP" mi manda in "/Guide/index.HTML". Un giorno stavo smanettando fra il template e avevo trovato il file da modificare, ma non lo ricordo:(. Voi sapreste dirmi qual'è???

  2. #2
    L'avatar di silvermaledetto
    silvermaledetto non è connesso AlterGuru 2500
    Data registrazione
    01-03-2007
    Residenza
    Provincia di Modena
    Messaggi
    4,613

    Predefinito

    se vuoi creare perfette pagine customizzate al tuo phpbb penso che ti converrebbe dare un occhio a questa MOD, all'inizio perderai un poco di tempo ad installarla, ma dopo creerai tutte le pagine che vorrai ,in pochissimi passi, e tutto dal PCA della Board.
    Io ne ho... visti forum che voi umani non potreste immaginarvi... PhpBB3 in panne al largo dei database MySQL di Orione... E ho visto i TAG [B] balenare nel buio vicino al postreply di Tannhäuser.... E tutti quei... momenti andranno perduti nel tempo... Come... lacrime... nella pioggia... È tempo... di backuppare....

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da silvermaledetto Visualizza messaggio
    se vuoi creare perfette pagine customizzate al tuo phpbb penso che ti converrebbe dare un occhio a questa MOD, all'inizio perderai un poco di tempo ad installarla, ma dopo creerai tutte le pagine che vorrai ,in pochissimi passi, e tutto dal PCA della Board.
    Non funziona... A mio parere le Mod fanno perdere tempo ad installarle per poi ripristanare tutto. Almeno con me è così..

  4. #4
    Guest

    Predefinito

    Ecco fai così:
    Prima di tutto dobbiamo creare un nuovo file di estensione .php.
    In questo file dobbiamo inserire il seguente codice:
    Codice PHP:
    <?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('Titolo della Pagina');

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

    make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
    page_footer();
    ?>
    Legenda:
    - Modificare './' del codice sottostante con il percorso di phpBB. Se il file si trova nella stessa cartella di phpBB lasciate come sta.
    Codice PHP:
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
    - Modificare Titolo della Pagina presente nel rigo sottastante con il titolo da dare alla pagina.
    Codice PHP:
    page_header('Titolo della Pagina');
    - Modificare nometemplate_body.html con il nome del file del template che creeremo dopo, che quindi conterrà il contenuto della pagina che ci interessa. Lasciare comunque l'estensione .html.

    Comunque queste modifiche vanno effettuate nel codice iniziale del file .php.

    Permessi
    A questo punto se volete potete aggiungere dei permessi di visione per la pagina.

    - Per restringere l'accesso alla pagina agli utenti registrati, trovare nel codice del file .php:
    Codice PHP:
    $user->setup();
    e aggiungere dopo:

    Codice PHP:
    if ($user->data['user_id'] == ANONYMOUS)
    {
    login_box('', $user->lang['LOGIN']);
    }
    - Per restringere l'accesso alla pagina ad un gruppo, trovare nel codice del file .php:
    Codice PHP:
    $user->setup();
    e aggiungere dopo:
    Codice PHP:
    if ($user->data['group_id'] == 1)
    {
    login_box('', $user->lang['LOGIN']);
    }
    dove al posto di 1 va messo l'ID del gruppo che NON potrà accedere. Se più di uno, nella riga trova ) e aggiungere prima:
    Codice PHP:
    || $user->data['group_id'] == 1
    Ripetere il codice sopra stante tante volte, quanti sono i gruppi che NON potranno accedere.

    Template
    Ora rimane l'ultimo passo, creare il template.
    Create un nuovo file .html, rinominandolo con il nome impostato precedentemente nel file .php. Nel file del template inserire il seguente codice:
    Codice PHP:
    <!-- INCLUDE overall_header.html -->

    <
    h2>Qui il Titolo</h2>

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

    <
    div class="content">
    <
    p>
    Qui il contenuto
    </p>
    </
    div>

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

    <!-- INCLUDE
    jumpbox.html -->
    <!-- INCLUDE
    overall_footer.html -->
    Legenda:
    - Qui il Titolo: un titolo per la pagina.
    - Qui il contenuto: il contenuto della pagina (in html).


    Attenzione: La pagina varierà a seconda del template in prosilver viene bene non so se negli altri style verrà uguale se ci sono errori posta pure

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da gamecity Visualizza messaggio
    Ecco fai così:
    Prima di tutto dobbiamo creare un nuovo file di estensione .php.
    In questo file dobbiamo inserire il seguente codice:
    Codice PHP:
    <?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('Titolo della Pagina');

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

    make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
    page_footer();
    ?>
    Legenda:
    - Modificare './' del codice sottostante con il percorso di phpBB. Se il file si trova nella stessa cartella di phpBB lasciate come sta.
    Codice PHP:
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
    - Modificare Titolo della Pagina presente nel rigo sottastante con il titolo da dare alla pagina.
    Codice PHP:
    page_header('Titolo della Pagina');
    - Modificare nometemplate_body.html con il nome del file del template che creeremo dopo, che quindi conterrà il contenuto della pagina che ci interessa. Lasciare comunque l'estensione .html.

    Comunque queste modifiche vanno effettuate nel codice iniziale del file .php.

    Permessi
    A questo punto se volete potete aggiungere dei permessi di visione per la pagina.

    - Per restringere l'accesso alla pagina agli utenti registrati, trovare nel codice del file .php:
    Codice PHP:
    $user->setup();
    e aggiungere dopo:

    Codice PHP:
    if ($user->data['user_id'] == ANONYMOUS)
    {
    login_box('', $user->lang['LOGIN']);
    }
    - Per restringere l'accesso alla pagina ad un gruppo, trovare nel codice del file .php:
    Codice PHP:
    $user->setup();
    e aggiungere dopo:
    Codice PHP:
    if ($user->data['group_id'] == 1)
    {
    login_box('', $user->lang['LOGIN']);
    }
    dove al posto di 1 va messo l'ID del gruppo che NON potrà accedere. Se più di uno, nella riga trova ) e aggiungere prima:
    Codice PHP:
    || $user->data['group_id'] == 1
    Ripetere il codice sopra stante tante volte, quanti sono i gruppi che NON potranno accedere.

    Template
    Ora rimane l'ultimo passo, creare il template.
    Create un nuovo file .html, rinominandolo con il nome impostato precedentemente nel file .php. Nel file del template inserire il seguente codice:
    Codice PHP:
    <!-- INCLUDE overall_header.html -->

    <
    h2>Qui il Titolo</h2>

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

    <
    div class="content">
    <
    p>
    Qui il contenuto
    </p>
    </
    div>

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

    <!-- INCLUDE
    jumpbox.html -->
    <!-- INCLUDE
    overall_footer.html -->
    Legenda:
    - Qui il Titolo: un titolo per la pagina.
    - Qui il contenuto: il contenuto della pagina (in html).


    Attenzione: La pagina varierà a seconda del template in prosilver viene bene non so se negli altri style verrà uguale se ci sono errori posta pure
    Domani provo! Grazie chissà che fatica a scrivere e copiare tutto

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •