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 » 24/08/2010, 17:48

Scusa Haku, io ho capito benissimo che vuoi fare.

In che percorso hai il forum? In /, in /forum/ o in quale altro percorso?
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

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 » 24/08/2010, 22:27

@bingo caro,non ho capito un'accidenti e non voglio fare confusione =)

@Carlo,io ho il forum dentro la cartella /forum :)

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 » 25/08/2010, 7:00

Haku ha scritto:@bingo caro,non ho capito un'accidenti e non voglio fare confusione =)
Caro Haku, se guardi le mie Home (http://www.actafungorum.org/ e http://www.actaplantarum.org/) puoi vedere che c'è la Lista degli ultimi Topics. Questa è ricavata tramite php con una connessione al database e una query. Non centra niente il PHPBB e il Template.
Anche le immagini che vedi nella Home sono prelevate dal Forum ma sempre tramite php e non phpbb.

Comunque, se vuoi utilizzare il phpbb, come avevo già indicato devi inserire il percorso dove sta il phpbb, quindi, se inserisci i file php nella root del sito devi mettere

Codice: Seleziona tutto

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum/'; 
Se invece li devi mettere in una cartella "portale" che sta nella root come "forum" devi usare

Codice: Seleziona tutto

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../forum/'; 
In questo modo hai la possibilità di utilizzare le funzioni 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 » 25/08/2010, 8:15

E' proprio quello dicevo io. Devi solo modificare quel parametro della variabile $phpbb_root_path.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

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 » 26/08/2010, 1:53

Credo di aver capito,grazie =)

Avatar utente
lenders
phpBB Expert
phpBB Expert
Messaggi: 713
Iscritto il: 22/06/2010, 14:28
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
Database: MySQL(i) 5.1.49-community-log
Località: Napoli
Contatta:

Re: Creare una pagina personalizzata

Messaggio da lenders » 21/09/2010, 17:00

Allora ho seguito tutto quello che c'era scritto nel primo post vi posto anche i file

nomefile.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('Hai trovato Waldo');

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

    make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
    page_footer();
    ?>
nomefile_body.html

Codice: Seleziona tutto

    <!-- INCLUDE overall_header.html -->

    <h2>Hai trovato Waldo</h2>

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

       <div class="content">
          <p>
             </div>
	
	<a name="start_here"></a>
	<div id="page-body">
    

<div><center>&nbsp;<br /><br /><br /><br /><img src="http://www.ciricadoforum.it/forum/images/smilies/yahoo.gif" style="width:42px; height:27px;" alt="" />&nbsp;<b>Complimenti hai appena trovato Waldo</b>&nbsp;<img src="http://www.ciricadoforum.it/forum/images/smilies/yahoo.gif" style="width:42px; height:27px;" alt="" /></center><br /><br /><br /></div>

<div><center>&nbsp;Cliccando waldo hai appena ricevuto <b>0.02</b> Coins.<br /><br />Aguzza la vista e gira nelle pagine del sito, solo cosi' potrai ritrovarlo..</center></div>
<br /><br />

      
      
      <strong> Hai trovato Waldo.</strong>

<br /><br />
<div></div>


</div>

          </p>
       </div>

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

    <!-- INCLUDE jumpbox.html -->
    <!-- INCLUDE overall_footer.html -->
Solo che una volta aggiunto il file php nella root e il file html nel template prosilver mi da quest'errore

Codice: Seleziona tutto

[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4401: Cannot modify header information - headers already sent by (output started at /waldo.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4403: Cannot modify header information - headers already sent by (output started at /waldo.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4404: Cannot modify header information - headers already sent by (output started at /waldo.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4405: Cannot modify header information - headers already sent by (output started at /waldo.php:1)
Dove sbaglio?

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/09/2010, 17:15

Se tu hai copiato il codice php dal modulo "code" probabilmente hai uno spazio o un tab prima del tag <?php

Non ci devono essere spazi vuoti prima di <?php

Avatar utente
lenders
phpBB Expert
phpBB Expert
Messaggi: 713
Iscritto il: 22/06/2010, 14:28
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
Database: MySQL(i) 5.1.49-community-log
Località: Napoli
Contatta:

Re: Creare una pagina personalizzata

Messaggio da lenders » 21/09/2010, 17:23

Non c'è niente prima del tag <?php,il codice è cosi,come te lo postato adesso!

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 » 21/09/2010, 17:57

Appunto! cancella quelli spazi che ci sono prima del "<?php" ! avevo pure io quello stesso problema :)

Avatar utente
lenders
phpBB Expert
phpBB Expert
Messaggi: 713
Iscritto il: 22/06/2010, 14:28
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
Database: MySQL(i) 5.1.49-community-log
Località: Napoli
Contatta:

Re: Creare una pagina personalizzata

Messaggio da lenders » 21/09/2010, 18:10

Risolto,grazie

Bloccato

Torna a “Programmazione”

Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti