Sivu 1/1

uusi phpBB sivu (ongelma)

Lähetetty: 13 Kesä 2009, 22:28
Kirjoittaja DMD100
Eli tässä työn alla oon tekemässä uutta phpBB sivua.

Kaikin puolin vaikuttaa mennen ihan kohdilleen. Eli tein tällä tavoin: http://www.phpbb.com/kb/article/add-a-n ... -to-phpbb/

Muutin vain tuosta html koodista sen "content" osion ja sivun nimi ei siis ole Aboutus.

Laitan sivut paikoilleen kuten pitikin, mutta heti kun avaan sivun niin heittää virhilmoitusta:
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3777: Cannot modify header information - headers already sent by (output started at /CBrules.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3779: Cannot modify header information - headers already sent by (output started at /CBrules.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3780: Cannot modify header information - headers already sent by (output started at /CBrules.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3781: Cannot modify header information - headers already sent by (output started at /CBrules.php:1)
JA tuo koodi pätkä jota se valittaa on:

Koodi: Valitse kaikki

	header('Content-type: text/html; charset=UTF-8');

	header('Cache-Control: private, no-cache="set-cookie"');
	header('Expires: 0');
	header('Pragma: no-cache');
Ja mitä tuossa nyt periaatteessa tapahtuu on että sivujen fontti ja koko muuttuu täysin. Vosiko ongelma olla myös tuossa kustomi sivun koodissa?

Käytän phpBB3.0.5 + portal ja tyylini on Prototype

Re: uusi phpBB sivu (ongelma)

Lähetetty: 13 Kesä 2009, 22:30
Kirjoittaja DMD100
..vahinko postaus..

Re: uusi phpBB sivu (ongelma)

Lähetetty: 13 Kesä 2009, 23:11
Kirjoittaja sarte
Kitisee siitä, että php on printannut tavaraa ruudulle, ennen kuin phpbb:n template engine on ehtinyt tehdä sivurenderöinnin.

Et kai yritä käyttää php:lla echo, print tms. käskyä tuolla teikäläisen php-sivulla? Se nimittäin ainakin aiheuttaa moista nikottelua.

Jollei tuo auta niin heitähän tuon php-filun sorsat näytille niin ihmetellään sitten lisää, mikä menee pieleen...

Re: uusi phpBB sivu (ongelma)

Lähetetty: 13 Kesä 2009, 23:17
Kirjoittaja Lurttinen
cbrulesissa taitaa olla jotain moskaa tiedoston alussa ennen aloitustagia.
Siellä ei saa olla mitään.
Ei välilöyntiä, ei rivinvaihtoa.
Ei mitään.

Jos windowsia käytät, niin asenna koneelles notepad ++ ja muokkaa tiedostoja sillä.
Saatat huomata, että sinne on joku oksentanut moskaa.

Tiedostot tulee tallentaa UTF8 muodossa ilman BOM merkintää. :)

Re: uusi phpBB sivu (ongelma)

Lähetetty: 13 Kesä 2009, 23:58
Kirjoittaja DMD100
Siis kaiken järjen mukaan pitäisi mennä oikein kun tekee .php filun jossa on koodi:

Koodi: Valitse kaikki

    <?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']);
    } 

    page_header('ClanBase Rules');

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

    make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
    page_footer();
    ?>
(mitä nyt titlen ja muuta sellasta muokkasi haluamalla tavalla.) Ja tämän pisti sitten web roottiin.

Tuon jälkeen mennään sen .html tiedoston pariin jossa siis käytetään koodia:

Koodi: Valitse kaikki

<!-- INCLUDE overall_header.html -->

<h2>Title Here</h2>

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

   <div class="content">
      <p>
         Content in here.
      </p>
   </div>

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

<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->
Ja tämä tiedosto heitetään sinne /styles/mystyle/template/ kansioon. Kaiken järjen mukaan jos muuttaa tuota "Content in here" osioa niin se pitäisi näkyä oikein. Mutta sitten kun on cachen päivittänyt ja menee katsomaan tuota sivua niin kaikki on ihan sekaisin. Kontentti joka ollaan pistetty tuntuu olla täysin kohdillaan, mutta itse sivujen logo yms menee pois paikoiltaan.

Re: uusi phpBB sivu (ongelma)

Lähetetty: 14 Kesä 2009, 12:29
Kirjoittaja DMD100
Sainpas toimimaan, ja ei tarvinnut kun lukea tarkemmin. eli .php tiedostossa oli tosiaan niitä tyhjiä tiloja joka kohdassa.

Kiitos!