Itselläni on sivut puoliksi valmiit, mutten oikein tiedä, miten lisäisin vieraskirjani sivuuni. Tarkoitus olisi, että se aukeisi samaan sivuun eikä mitään erityisiä popuppeja. Sivu rakennettu tableteista ja vieraskirja pitäisi saada yhden tabletin celliin. En sitten tiedä, olisiko tässä joku php-scripti paras vaihtoehto. Kun iframehan ei toimi kaikissa selaimissa, ja joissakin sen paikka vaihtelee. Eli jos jollain on jotain hyvää ideaa millä saisin viekun celliin, kun sivu on siis jaettu 3 celliin, ja se pitäisi saada siihen keskimmäiseen.
include("tiedostonimi");
Kiitos! Itse en ole php:tä kauheasti opiskellut, mutta kyllä se varmaan pienellä opiskelulla alkaisi sujua :D
Voisit ehkäpä harkita CSS-taittoa sivuillasi, koska se on järkevämpi ratkaisu kuin taulukkotaitto.
http://www.aimedia.fi/stupid_tables/
Vanha sivusto, mutta täyttä asiaa. Navigaatio on selitetty täällä erittäin hyvin, suosittelen lukemaan O_o
Tuo 'include' php koodi oli aika huono.. ensin se kyllä toimii hyvin, mutta kun vaikka painaa 'kirjoita viekkuun' ja se menee sille sivulle, missä kirjoitetaan, se avaa pelkän viekun, ja muu sivu jää pois. Taidan tyytyä tähän iframeen vaan..
Tätä voisi kokeilla https://www.ohjelmointiputka.net/koodivinkit/
Laitat tämän
// Everything's allright lets load the page include ($pages[$page]);
Ympärille laitat nuo tablet. Ja jos kehittyneemän sivun teet laitat diveillä css kanssa.
Lisääppäs tämä siihen soluun johon haluat kaiken sisällön tulevan ja sitten muutat linkin muotoon:
index.php?sivu=kirja.
index.php?sivu=lisaa.
Tai riippuu toki miten vieraskirja on rekennettu.
Tuo ehkä olisi yksi vaihtoehto.
<?php //määritellään taulukkoon kaikki sivustolla käytettävät sivut. $pages = Array ( "etu" => "etusivu.php", "kirja" => "vieraskirja.php", "lisaa" => "lisaaviesti.php" ); //jos GETin mukana ei tullut tietoa asetetaan se etusivuksi. $page = ($_GET["sivu"] != "") ? $_GET["sivu"] : "etu"; //tarkitetaan onko tiedostoa olemassa, jos on liitetään se muuten virheilmoitus. if (isset($pages[$page]) AND file_exists($pages[$page])) { include ($pages[$page]); } else { echo "Etsimaasi sivua ei loydy."; } ?>
Kaiken tämän jälkeen päädyn jälleen iframeen. Kiitos kuitenkin !
Aihe on jo aika vanha, joten et voi enää vastata siihen.