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

Creare area ad accesso riservato solo ai registrati.

Supporto per phpBB 3.0.x.
Rispondi
metal master
Utente
Utente
Messaggi: 122
Iscritto il: 28/12/2010, 10:58
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.5.25
Database: MySQL(i) 5.5.43-37.2

Creare area ad accesso riservato solo ai registrati.

Messaggio da metal master » 28/12/2010, 11:15

Inanzitutto buone feste a tutti.

Ho 2 siti su altervista: quello in firma,e globuliazzurri.altervista.org(il primo e' un forum phpbb3 con database mysql,il secondo un sito normale di fantacalcio senza database)

Per una questione di maggior visibilita',ho copiato l'intero contenuto del sito globuliazzurri in una cartella chiamata fantalive e tramite filezilla l'ho spostata nella root di solonapolifans.

Il risultato e' questo: http://solonapolifans.altervista.org/fantalive
Ora: E' possibile creare accesso a fantalive solo ai registrati a solonapolifans,e se si come?

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 area ad accesso riservato solo ai registrati.

Messaggio da Carlo » 28/12/2010, 11:21

Lo puoi fare seguendo questa guida.

Se poi, non vuoi dare al sito lo stesso stile grafico del forum, dovrai togliere le righe di codice sottostanti, e a fine script php, dopo ?> incolla il tuo template HTML.

Codice: Seleziona tutto

page_header('Titolo della Pagina');

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

make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer(); 
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

metal master
Utente
Utente
Messaggi: 122
Iscritto il: 28/12/2010, 10:58
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.5.25
Database: MySQL(i) 5.5.43-37.2

Re: Creare area ad accesso riservato solo ai registrati.

Messaggio da metal master » 28/12/2010, 11:28

Ok grazie,ci provo e vediamo come va ;)

metal master
Utente
Utente
Messaggi: 122
Iscritto il: 28/12/2010, 10:58
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.5.25
Database: MySQL(i) 5.5.43-37.2

Re: Creare area ad accesso riservato solo ai registrati.

Messaggio da metal master » 28/12/2010, 11:49

Allora visto la niubaggine alcune domande:
Ho creato 2 file,il primo si chiama fantalive.php ,il secondo fantalive.html

Questo il contenuto del php

Codice: Seleziona tutto

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

    // Start session management
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup();
	    if ($user->data['user_id'] == ANONYMOUS)
    {
        login_box('', $user->lang['LOGIN']);
    } 

    page_header('Fantalive');

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

    make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
    page_footer();
    ?>
Questo e' fantalive.html

Codice: Seleziona tutto

    <!-- INCLUDE overall_header.html -->

    <h2>Lega Fantalive 2010/2011</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 -->
Ora: dove dice "qui il contenuto" devo inserire il codice index.html di fantalive?
In fantalive.php come percorso va bene /fantalive?
Che modifiche devo fare ad inizio del file php?
Questi file vanno copiati nella root del sito?

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 area ad accesso riservato solo ai registrati.

Messaggio da Carlo » 28/12/2010, 12:20

Ehm... ma non hai letto ciò che ti avevo scritto prima?

Ti ho creato lo script PHP, eccolo:

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();

if ($user->data['user_id'] == ANONYMOUS)
{
    login_box('', $user->lang['LOGIN']);
}
?>
QUI TUTTO IL CONTENUTO DELLA PAGINA HTML
L'ultima riga di questo script la devi sostituire con tutto il codice HTML della pagina.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

metal master
Utente
Utente
Messaggi: 122
Iscritto il: 28/12/2010, 10:58
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.5.25
Database: MySQL(i) 5.5.43-37.2

Re: Creare area ad accesso riservato solo ai registrati.

Messaggio da metal master » 28/12/2010, 12:47

Che codice html devo mettere? quello del template?

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 area ad accesso riservato solo ai registrati.

Messaggio da Carlo » 28/12/2010, 13:37

Sì, devi mettere tutto il codice HTML delle tue pagine.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

metal master
Utente
Utente
Messaggi: 122
Iscritto il: 28/12/2010, 10:58
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.5.25
Database: MySQL(i) 5.5.43-37.2

Re: Creare area ad accesso riservato solo ai registrati.

Messaggio da metal master » 28/12/2010, 13:52

Allora scusa ripartiamo da capo.

Io ho creato 2 file,uno si chiama fantalive.php e un altro fantalive.html
Punto 1- Il primo va messo nella root del sito ed il secondo nel template dello stile vero?

Questo e' lo script 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();

    if ($user->data['user_id'] == ANONYMOUS)
    {
        login_box('', $user->lang['LOGIN']);
    }
    ?>
    QUI TUTTO IL CONTENUTO DELLA PAGINA HTML
Nel contenuto,il codice html di quali pagine? Per caso il codice html dell'index di fantalive?

Stessa cosa nel template dove c'e scritto "qui il contenuto"

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 area ad accesso riservato solo ai registrati.

Messaggio da Carlo » 28/12/2010, 14:08

Devi utilizzare solo lo script php che ti ho fornito io, e metterci il codice HTML per esempio dell'home page del sito.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

metal master
Utente
Utente
Messaggi: 122
Iscritto il: 28/12/2010, 10:58
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.5.25
Database: MySQL(i) 5.5.43-37.2

Re: Creare area ad accesso riservato solo ai registrati.

Messaggio da metal master » 28/12/2010, 17:04

Fatto,inserito nella pagina che mi interessava ed ora chiede il login al sito.
Mille grazie ;)

Rispondi

Torna a “[3.0.x] Forum di Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 55 ospiti