Siis kun tässä on tekeillä mulla portaali. Teen portaalia silleen, että olen koodannut kaiken html-kielellä ja sen jälkeen lisännyt php-juttuja (kävijälaskuri, linkkiruletti, kysely yms..) ja tallentanut sen jälkeen sivun php muotoon. Nyt minulla on ongelmana kun ulkoasu on tehty, että miten sisällön sijoittaisin. I-frame ei pahemmin innosta, eikä myöskään se, että kopsaan jokaiselle sisältösivulle ulkoasun uudestaan ja teen siihen sitten sisällön. Onko siis mahdollista tehdä sisältö niin, että se aukeaa johonkin tiettyyn sivun kohtaan ilman framea? Kuten esimerkiksi monilla sivuilla kuten http://www.simoweb.org? Onnistuuko se jollain diveillä tai vastaavilla. Ohjeeet olisivat kivat.
Siis miten saan sisällön aukeemaan mihin haluan?
Katkaisin
5289
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 5
Vanhimmat
Ainakin nopein tapa neuvoa on vissiin että teet vaikka tiedostot ylaosa.php ja alaosa.php
-------------------- ylaosa.php ------------------
asdfasdfasdfasdfsad
-------------------- alaosa.php ------------------
3456345546656
-------------------- sivu.php ------------------
Tähän tulee sitten sivu.php:n oma sisältö
------------------------------------------------
Kun selaimesta kutsutaan sivua sivu.php niin palvelin lähettää selaimelle tällaisen sivun:
asdfasdfasdfasdfsad
Tähän tulee sitten sivu.php:n oma sisältö
3456345546656
------------------------------------------------
En nyt väitä että olisi kaikkein paras ja joustavin ratkaisu mutta tuollainen nyt ainakin toimii.
Kiitos, tuota täytyy tänään kokeilla koulun jälkeen, mutta tarviiko linkkiin laittaa sitten mitään lisämääritystä kuten framessa? Ja siis sisältö.php voi vaikka olla info.php niin se silti aukeaa oikeaan paikkaan? Mitenkäs tuohon nyt saisin liitettyä jo tekemäni ulkoasun kun pitäisi saada sisältö aukeamaan tietyn taulukon sisään.
Kirjoitin vähän väärin:
Tähän tulee sitten sivu.php:n oma sisältö
tietysti noissa include käskyissa pitää hakea sen nimistä tiedostoa mikä on olemassa. Jos teet ylaosa.php -nimisen tiedoston niin tietysti kuuluisi kirjoittaa:
include ("ylaosa.php");
Sorry.
Niin, hommahan etenee niin että jos sivulla on käsky include("info.php");
niin info.php aukeaa just siihen kohtaan missä tuo includekäsky on (include = sisällyttää).
Jos info.php -sivulla on php-scriptejä niin silloin ne scriptit suoritetaan sillä sivulla josta niitä kutsutaan.
»Mitenkäs tuohon nyt saisin liitettyä jo tekemäni ulkoasun kun pitäisi saada sisältö aukeamaan tietyn taulukon sisään.»
No teet vaikka siitä ulkoasuksi tarkoittamastasi sivusta kaksiosaisen. Ensimmäinen loppuu siihen kohtaan johon pitää tulla sitä sisältöä. Jos siis haluat että sisältö tulee taulukon sisään niin silloin sen alkuosan viimeinen taki on solun aloitustagi (siis ).
Sit teet jäljellejäävästä osasta toisen tiedoston.
Sit teet sen varsinaisen sivun. Ekaks määräät includoitavaksi (eiks oo kivaa engelskaa:) sivulle sen alkuosan, sitten kirjoitat sivukohtaisen sisällön ja lopuksi includoit loppuosan.
Ihan samalla tavalla kuin esimerkissäni tuo vaihtuva sisältö tulee -tagiparin sisään.
Mut siis uudelleen:
Jos on tarkoitus includoida sivu ylaosa.php niin älä kirjoita:
kuten vahingossa esimerkkiin laitoin, vaan
Hmm.. en ole ihan varma selvensikö tämä yhtään. Toivottavasti.
Kiitos paljon sinulle vinkeistä. Aloitan nyt tuon koodauksen, katotaan nyt jos siitä syntyis jotain. Mahdollisesti kysyn samassa threadissa vielä lisää jos ei onnistu.
Kiitos vielä ihan älyttömästi sinulle Tõppõ! Laitoin jo yhden viestin, mutta nytkun vielä toimii niin paljon kiitoksia!