uusi phpBB sivu (ongelma)

phpBB3 ongelmia. Neuvoja ja ohjeita kuinka korjata.
MOD kysymykset, niiden asennukset ja omien muokkausten ongelmat alempana olevalle MOD alueelle.
DMD100
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:19
Liittynyt:22 Joulu 2008, 13:32
uusi phpBB sivu (ongelma)

Viesti Kirjoittaja DMD100 » 13 Kesä 2009, 22:28

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
Viimeksi muokannut DMD100, 13 Kesä 2009, 22:31. Yhteensä muokattu 1 kertaa.

DMD100
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:19
Liittynyt:22 Joulu 2008, 13:32

Re: uusi phpBB sivu (ongelma)

Viesti Kirjoittaja DMD100 » 13 Kesä 2009, 22:30

..vahinko postaus..

sarte
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:15
Liittynyt:09 Elo 2008, 18:02

Re: uusi phpBB sivu (ongelma)

Viesti Kirjoittaja sarte » 13 Kesä 2009, 23:11

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...

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Re: uusi phpBB sivu (ongelma)

Viesti Kirjoittaja Lurttinen » 13 Kesä 2009, 23:17

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ää. :)

DMD100
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:19
Liittynyt:22 Joulu 2008, 13:32

Re: uusi phpBB sivu (ongelma)

Viesti Kirjoittaja DMD100 » 13 Kesä 2009, 23:58

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.

DMD100
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:19
Liittynyt:22 Joulu 2008, 13:32

Re: uusi phpBB sivu (ongelma)

Viesti Kirjoittaja DMD100 » 14 Kesä 2009, 12:29

Sainpas toimimaan, ja ei tarvinnut kun lukea tarkemmin. eli .php tiedostossa oli tosiaan niitä tyhjiä tiloja joka kohdassa.

Kiitos!

Viestiketju Lukittu

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Bing [Bot] ja 228 vierailijaa