Minun pitäisi saada toimimaan kohtalaisen monimutkaista php-koodia jokaisella keskustelupalstan sivulla. Keskustelupalstan versio on uusin phpBB3.
Tekemäni sivusto on tehty oman template enginen päälle. Keskustelupalsta toimii erillisenä muusta sivusta, mutta ulkoasu ja osa sisällöstä pitää olla yhdenmukainen muun sivuston kanssa. Olen muokannut overall_header ja footer tiedostoja, ja ulkoasun muuttaminen onnistuu ihan ok. Asetuksista on säädetty PHP päälle ja keskustelualueen näytettävä sivu luodaan uudestaan jos se on vanhentunut.
Näiden "monimutkaisten" php-koodien avulla luodaan käyttäjän henkilökohtainen valikko sekä mainoksia sivuston oikeaan laitaan (tulostus overall_footer tiedostossa) ja mainos sivuston yläosaan (tulostus overall_header tiedostossa). Tarvittavat tiedot haetaan tietokannasta sitä varten tehtyjen luokkien avulla. Keskustelualueen ulkopuolella tiedot parsitaan oman template-enginen avulla, mutta keskustelualueen osalta voidaan käyttää phpBB:n template-engineä.
Vanhalla toisen henkilön tekemällä sivustoversiolla on käytössä phpBB2, jossa jokaista templatetiedostoa varten on oma "kooditiedostonsa". Vanhalla sivustolla ei käytetä mitään luokkia, sillä en viitsinyt niitä enää siihen sovittaa lyhyen käyttöajan vuoksi. Uuden sivuston ylläpito vaikeutuu, jos näiden mainos- ja valikkoluokkien toiminnot pitää toteuttaa erikseen keskustelualuetta varten.
Löytyykö phpBB3:sta joku puhdasta koodia varten tarkoitettu tiedosto (common.php?), jota käytetään jokaisella sivulla. Admin control panelia ei tarvitse kattaa, sillä tiedot tulostetaan overall_header ja -footer tiedostoissa. Tarkoituksena on siis hakea tiedot tietokannasta omien luokkieni avulla ja lähettää eteenpäin parsittavaksi phpBB3:lle (eli lisätä tarvittavat templatemerkinnät näihin header ja footer tiedostoihin kaarisulkeiden avulla: esim.{mainos}.
Templatetiedostoon tällainen ei luonnollisesti kuulu, vaikka sinne saankin lisättyä koodia <!-- PHP --> <!-- ENDPHP --> tagien avulla.
Annan lisätietoa tarvittaessa.
Kiitos etukäteen
