Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Yksinkertainen sivupohja

Sivun loppuun

pake10 [29.08.2009 10:02:38]

#

Viitsisikö joku väsätä tämän näköisen yksinkertaisen sivupohjan? Osaisin itsekkin muuten, mutta en osaa oikein käyttää tuota includea.

Antti Laaksonen [29.08.2009 10:24:27]

#

Siis onko sinulla valmiina jo tarvittava HTML-koodi?

Teuro [29.08.2009 10:25:43]

#

Mitä tarkoitat ettet osaa käyttää includea? Mikäli puhumme php:n includesta, niin se ei ole kovin hankalaa.

<?php
include("tiedosto.txt");
?>

Mikäli tarkoitat jotakin muuta, niin voitko kertoa mitä tarkoitat. Voitko tehdä itse esimerkiksi tuon xml tiedoston, joka toimii siis pohjana itse sivuille. Voit myös tutustua kirjoittamaani vinkkiin. Voin tarvittaessa olla avuksi tuon käytössä.

MIB [29.08.2009 10:30:14]

#

<html>
	<head>
		<title>Lorem ipsum..</title>
		<meta http-equiv="content-type" content="text/html; charset=utf-8">
	</head>
	<body>
		<table align="center" width="900" border="0" cellspacing="0" cellpadding="0" style="border: 1px solid black">
			<tr>
				<td style="font-family: cursive" align="center">
					<h1>Lorem ipsum...</h1>
				</td>
			</tr>
		</table>
		<table align="center" width="900" border="0" cellspacing="0" cellpadding="0">
			<tr style="padding-top: 5px" valign="top">
				<td>
					<table align="center" valign="top" width="150" style="border: 1px solid black">
						<tr><td>
							Navigaatio 1<br>Navigaatio 1<br>Navigaatio 1<br>Navigaatio 1<br>Navigaatio 1<br>
							Navigaatio 1<br>Navigaatio 1<br>Navigaatio 1<br>Navigaatio 1<br>Navigaatio 1<br>
						</td></tr>
					</table>
				</td>
				<td>
					<table align="center" valign="top" width="590" style="border: 1px solid black">
						<tr><td>
							<?php
							if(!isset($_GET["sivu"])) { $sivu = "etusivu"; }
							else { $sivu = $_GET["sivu"]; }
							if(!file_exists($sivu . ".php")) { $sivu = "error"; }
							include($sivu . ".php");
							?>
						</td></tr>
					</table>
				</td>
				<td>
					<table align="center" valign="top" width="150" style="border: 1px solid black">
						<tr><td>
							Navigaatio 2<br>Navigaatio 2<br>Navigaatio 2<br>Navigaatio 2<br>Navigaatio 2<br>
							Navigaatio 2<br>Navigaatio 2<br>Navigaatio 2<br>Navigaatio 2<br>Navigaatio 2<br>
						</td></tr>
					</table>
				</td>
			</tr>
		</table>
		<table align="center" width="900" border="0" cellspacing="0" cellpadding="0" style="margin-top: 5px">
			<tr>
				<td>
					<table align="center" valign="top" width="150" style="border: 1px solid black">
						<tr><td>
							Lorem ipsum...
						</td></tr>
					</table>
				</td>
				<td>
					<table align="center" valign="top" width="590" style="border: 1px solid black">
						<tr><td>
							Copyright &copy; Lorem ipsum
						</td></tr>
					</table>
				</td>
				<td>
					<table align="center" valign="top" width="150" style="border: 1px solid black">
						<tr><td>
							Lorem ipsum...
						</td></tr>
					</table>
				</td>
			</tr>
		</table>
	</body>
</html>

Ole hyvä.

pake10 [29.08.2009 10:31:26]

#

Siis osaan käyttää tuota komentoa, mutta meinaan sitä, että jos laitan vaikka tuonne sivuille esimerkiksi ohjelmat-sivun, niin en osaa includettaa sitä sivupohjaa siihen niin, että voisin lisätä siihen vaikka jotain tekstiä. Siis en osaa includettaa sitä sivupohjaa toiselle sivulle. (Hankalasti selitetty.)

Teuro [29.08.2009 10:34:41]

#

Minusta tämä tilanne sopii aika hyvin tuon mun vinkin aloitushöpinään. Siinä siis luodaan tyhjä template, johon lisätään halutut elementit ja tekstit. Lisäksi tuolla ei ole kovin konkreettista yhteyttä itse sisältöön, joten voit aivan hyvin vaihtaa vaikka koko pohjan aivan toisenlaiseksi. Tai vaikka tyylitellä tuon css:n avulla ihan erilaiseksi.

MIB [29.08.2009 10:35:30]

#

Tuo minun esimerkkini mielestäni tekee sen mitä aloittaja halusi, mutta ei tästä tule silti mitään sellaista sivupohjaa, mistä yleensä puhutaan.

Metabolix [29.08.2009 11:29:12]

#

Tee tiedosto yla.php, joka sisältää jokaisen sivun yläreunaan tulevat asiat, ja ala.php, joka sisältää jokaisen sivun alareunaan tulevat asiat. Siis yla.php voisi loppua "<div id='sisalto'>" ja ala.php voisi alkaa "</div>". Sitten laitat joka sivulle ennen muuta sisältöä "include('yla.php');" ja loppuun "include('ala.php');".


Sivun alkuun

Vastaus

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

Tietoa sivustosta