Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Vieraskirja tabletin celliin

Sivun loppuun

Darkstar [31.12.2005 22:31:54]

#

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.

juha127 [31.12.2005 22:36:11]

#

include("tiedostonimi");

Darkstar [31.12.2005 22:39:31]

#

Kiitos! Itse en ole php:tä kauheasti opiskellut, mutta kyllä se varmaan pienellä opiskelulla alkaisi sujua :D

TeeVee [01.01.2006 00:55:11]

#

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

Darkstar [01.01.2006 17:35:17]

#

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

juha127 [01.01.2006 17:54:07]

#

Tätä voisi kokeilla https://www.ohjelmointiputka.net/koodivinkit/23927-php-sivut-dynaamisiksi-php-n-avulla
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.

jideko [01.01.2006 18:12:46]

#

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.";
}
?>

Darkstar [01.01.2006 20:20:01]

#

Kaiken tämän jälkeen päädyn jälleen iframeen. Kiitos kuitenkin !


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta