Witam!
Dzis zaprezentuje wam nie mojego autostortwa tutek który w calosci mozecie pobrac z adresu Kod:
http://www.plikownik.pl/321857
Jezeli jestes bezdradnym osobnikiem który nie potrafi wybaczyc sobie ze musi po 20 razy kopiowac 20 strony by dodac jedna informacje to jest tutek dla ciebie
Chce tutaj przedstawić dobre rozwiązanie
Let's Go!
Spis treści:
1. Tworzymy Katalogi
2. Tworzymy prosty szablon oparty na trzech kolumnach którym będziemy się dalej posługiwać.
3. Tworzymy lewe i prawe menu
4. Tworzymy podstrony
5. Wykończenie!
-------------------------------------------------
Ad. 1
Na sam początek stwórzmy folder o nazwie "glowny' a następnie w nim utwórzmy podfoldery o nazwach :
a] "strony"
b] "menu"
Jeśli mamy juz zrobione podfoldery w folderze o nazwie "glowny" pozostaje mi nic innego jak przejść do punktu nr. 2, ponieważ podejrzewam iż nie trzeba opisywać tych w/w czynności...
Ad. 2
Teraz stwórzmy prosty plik PHP z trzema kolumnami i nazwijmy go index.php
Kod html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3"><div align="center">LOGO STRONY</div></td>
</tr>
<tr>
<td width="16%"><div align="center">LEWE MENU </div></td>
<td width="68%"><div align="center">TREŚĆ</div></td>
<td width="16%"><div align="center">PRAWE MENU </div></td>
</tr>
</table>
</body>
</html>
To prosty kod napisany za pomocą języka HTML, który zapisujemy jako "index.php" w głównym katalogu o nazwie "glowny".
Jeśli plik został utworzony i zapisany prawidłowo, przechodzimy do punktu nr. 3, gdzie utworzymy oddzielne menu...
Ad. 3
W tej adnotacji punktu trzeciego zajmiemy się stworzeniem prawego i lewego menu nawigacji dla naszej strony...
Znajdować się w nim będzie tylko pięć linków ponieważ to i tak za dużo, ponieważ na jednym można by było wytłumaczyć o co tak naprawdę chodzi.
Zacznijmy od stworzenia nowego dokumentu HTML tak samo jak robiliśmy to w przypadku tworzenia "index.php"
W pliku powinien znajdować się poniższy kod:
Kod html:
<a href="index.php?show=1">Newsy</a>
<a href="index.php?show=2">linki</a>
<a href="index.php?show=3">onas</a>
Zapisujemy plik jako "lmenu" w katalogu "menu"
Następnie tworzymy podobny plik :
Kod:
<a href="index.php?show=4">Buttony</a>
<a href="index.php?show=5">Kontakt</a>
Cały dokument zapisujemy jako "pmenu" w katalogu "menu".
Zauważmy że przy dodaniu kolejnego linku, linijkazmienia się, a mianowicie numerek który później jest podporządkowany i odpowiedzialny za wywołanie się odpowiedniej podstrony.
Mamy juz stworzone menu prawe oraz lewe. teraz przejdziemy do kolejnego punktu naszego spiu treści.
Ad. 4
Jest to ostatni punkt w którym stworzymy odpowiednie podstrony by były zgodne z całym naszym "projektem"
Zaczynamy od stworzenia nowego pliku o nazwie "newsy" który zapisany będzie w katalogu "strony"
Kod html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
[b]<p>TREŚĆ NEWSóW! </p>
<p>TREŚĆ NEWSóW! </p>
<p>TREŚĆ NEWSóW! </p>
<p>TREŚĆ NEWSóW! </p>[/b]
</body>
</html>
Po zapisaniu i utworzeniu wyżej wymienionego pliku tworzymy dodatkowe cztery o nazwach "linki.php", "buttony.php", "onas.php", "kontakt.php", które zapisujemy w katalogu "strony"
Po utworzeniu wszystkich dokumentów i wykonaniu wszystkiego prawidłowo pozostaje nam do realizacji punkt 5.
Ad. 5
teraz otwieramy nasz zapomniany plik "index.php" i w lewej kolumnie gdzie pisze "LEWE MENU" wklejamy kod:
Kod php:
<?php include ("menu/lmenu.php"); ?>
Następnie w kolumnie gdzie pisze "PRAWE MENU" wklejamy kod :
Kod php:
<?php include ("menu/pmenu.php"); ?>
Kolejne zadanie to w miejscu gdzie pisze "TREŚĆ" wklejamy kod:
Kod php:
<? if(!isset($show)) {
include"strony/newsy.php"; }
else if ($show=='1') {
include"strony/newsy.php"; }
else if($show=='2') {
include"strony/linki.php"; }
else if($show=='3') {
include"strony/onas.php"; }
else if($show=='4') {
include"strony/buttony.php"; }
else if($show=='5') {
include"strony/kontakt.php"; }
else {
echo("Nie ma takiej strony"); } ?>
Zauważmy że im więcej podstron tym więcej będzie linijek kodu przy których zawsze po dodaniu nowej podstrony będzie się zmieniał numerek przy "$show=='x'".
To wszystko na ten temat jednak chciałbym dodać jedno sprostowanie....
Jesli po dodaniu do kodu który teraz podałem jednej linijki :
Kod php:
else if($show=='6') {
include"strony/nazwapliku.php"; }
Wtedy musimy do menu dodac linijke:
Kod php:
<a href="index.php?show=6">Nazwa linku</a>