Sivusto, johon pitäisi saada foorumi upotettua, löytyy osoitteesta http://www.suklaayhdistys.com/ ja foorumi, joka pitäisi saada upotettua sivustoon, löytyy osoitteesta http://www.suklaayhdistys.com/foorumi. Foorumilla pitäisi siis saada täytettyä tuo sivuston vaaleapohjainen keskialue kokonaan.
Olen tuota phpBB:n overall_headeria ja muutamia muita templaten osia jonkin verran muokkaillut ennenkin, mutta en kerta kaikkiaan hoksaa, miten tuon koko foorumin saisi näyttämään siltä, että se kuuluu sivustoon, eikä se näkyisi omana erillisenä kokonaisuutena. Foorumin pitäisi siis koko ajan näyttä osalta sivustoa, ei ainoastaan foorumin index-sivu.
Pyydän lähettämään ideat ja mahdolliset Internetissä jo olevat esimerkit onnistuneista vastaavista toteutuksista sähköpostitse osoitteeseen jarkko ät suklaayhdistys piste com
Olen tuota phpBB:n overall_headeria ja muutamia muita templaten osia jonkin verran muokkaillut ennenkin, mutta en kerta kaikkiaan hoksaa, miten tuon koko foorumin saisi näyttämään siltä, että se kuuluu sivustoon, eikä se näkyisi omana erillisenä kokonaisuutena. Foorumin pitäisi siis koko ajan näyttä osalta sivustoa, ei ainoastaan foorumin index-sivu.
Pyydän lähettämään ideat ja mahdolliset Internetissä jo olevat esimerkit onnistuneista vastaavista toteutuksista sähköpostitse osoitteeseen jarkko ät suklaayhdistys piste com
Vastaukset 7
Vanhimmat
On tehdä tuo frameilla.
Siltähän tuo vähän vaikuttaa, että vanha frame-tekniikka tässä taitaa olla ainoa toimiva vaihtoehto.
jos sivustossa on css tyylitiedosto, niin foorumin voisi upottaa diviin......näyttää olevankin tableja.....en osaa sanoa onnistuuko siihen upotus......
...samalla tavalla kuin tuossa etusivullamme oleva Arkisto-boksi, joka on oma DIV:nsä. Vai mahtaakohan tulla juuri tuo Ridgen tarjoaman vaihtoehdon PHP:n olemassaolo tulla kuitenkin vastaan... pitää kokeilla.
http://www.phpbbhacks.com/forums/get-phpbb-integrated-into-your-web-design-vt61765.html
Hetken olin jo innostunut tuosta ratkaisusta, mutta sitten huomasin tekstin, jossa sanottiin että BODY-tagien välissä ei voi olla PHP:tä. Sitä meillä on.
En tuota ohjetta lukenut, mutta miksei body-tagien välissä voisi olla PHP:tä? Templatet ovat kuiteskin PHP-tiedostoja? jolloin toimisi
Mutta vaikka ei PHP:tä voisi käyttää tuossa niin eihän se ole ongelma. Jos sulla on valikot jne... PHP-scripteillä tehty, niin tee scripti joka generoi ihan norm html tiedoston valikoista jne.... tuota foorumia varten.
En tuota foorumia ole käyttänyt. Mutta ilmeisesti siellä on monta header osiota (kuten viesteille, index sivulle jne...) jotka kaikki pitää muokata. Eikä vain yhtä headeria joka olisi kaikilla sivuilla.
Voit myös ohjata kaikki foorumiin tulevat pyynnöt index2.php tiedostolle joka sisältää sivusi ulkoasun jne... sitten vain includettaa foorumin haluttuun kohtaan.
.htaccess
RewriteEngine on
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index2.php
Tuo ohjaa kaikki paitsi luetellut index2.php:lle siksi kakkonen tuossa, koska footumi sisältää index.php tiedoston.
http://www.suklaayhdistys.com/foorumi/memberlist.php -> index2.php -> include('foorumi/memberlist.php')
Tee jonkinmoinen tarkistus tuolle includelle vaikkapa http://fi.php.net/manual/en/ref.filter.php avulla ettei tuon kautta saa tehtyä mitään haitallista.
Toisaaltaan
.htaccess tiedostoon voisit länttästä
php_value auto_prepend_file header.php
php_value auto_append_file footer.php
jolloin kaikkiin pyydettyihin PHP sivuihin lisätään alkuun ja loppuun nuo tiedostot.
Muista sitten poistaa foorumin templateista html aloitus ja loppulötinät ettei tule päälekkäisiä.