Cze¶æ.
Te dwa modu³y, "
Najnowsze Pliki Dodane Do ReMOSitory" oraz ",oraz "
Najnowsze w±tki na Forum Jokris.info" s± umieszczone w pozycji "
user1" i "
user2", w które to pozycje wyposa¿ona jest wiêkszo¶æ templatek. Musisz sprawdziæ, czy masz takie pozycje, i w panelu
Admina w
Witryna=>Podgl±d witryny=>Pozycje modu³ów mo¿esz zobaczyæ gdzie one siê znajduj±. Nie zawsze znajduj± siê tam gdzie moje, ale np. je¶li znajduje siê tam pozycja np.
header, samo "
user1" lub "
user2" i jakiekolwiek inne, mo¿esz spróbowaæ ustawiæ pozycjê dwóch dowolnych modu³ów, np. takich jak moje, na tej samej pozycji. Wówczas niejako podziel± siê one pozycj±, i powinny znajdowaæ siê obok siebie.
Inna sprawa jest, je¶li nie posiadasz takich pozycji, wówczas nale¿a³o by ingerowaæ w kod templatki, i niejako "
dobudowaæ" nowe pozycje. Mog± siê one nazywaæ dowolnie (bez polskich znaków), np.
modulek_lewy, lub
mod_reklama, lub samo
reklama. Po umieszczeniu ich w kodzie templatki, w wybranej przez Ciebie pozycji, pojawi± siê one w panelu
Admina w pozycjach modu³ów.
Budowa templatek zazwyczaj nie jest skomplikowana, ale poka¿ê Ci, jak mo¿e wygl±daæ prosta templatka. Jej konstrukcja na obrazku poni¿ej oraz opis.
STRUKTURA TEMPLATKI:
Poni¿ej przedstawiê Ci jak wygl±da kod tak skonstruowanej templatki. Oczywi¶cie w du¿ym uproszczeniu, ale chodzi nam przecie¿ o konstrukcjê ogóln± najprostszej templatki:
Kod: |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Language" content="pl">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<title>yuotemplate</title>
</head>
<body topmargin="20">
<table border="1" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="687" height="64">
<tr>
<td width="100%" height="100%">
<p align="center">HEADER</p>
</td>
</tr>
</table>
<table border="1" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="686" height="305">
<tr>
<td width="87" rowspan="2" height="302">LEWA</td>
<td width="252" height="60">USER 1</td>
<td width="250" height="60">USER 2</td>
<td width="87" rowspan="2" height="302">PRAWA</td>
</tr>
<tr>
<td width="498" height="238" colspan="2" valign="top">
<p align="center">BODY</p>
</td>
</tr>
</table>
<table border="1" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="686" height="92">
<tr>
<td width="100%" height="100%">
<p align="center">BANNER</p>
</td>
</tr>
<tr>
<td width="100%" height="100%">
<p align="center">FOOTER</p>
</td>
</tr>
</table>
</body>
</html>
|
W pozycje opisane wielkimi literami nale¿a³o by wstawiæ kody
PHP przeznaczone do "
za³adowania" modu³ów do tre¶ci "
index.php" templatki. Poni¿ej masz listê odpowiedników opisanych modu³ów w ich konstrukcji w jêzyku
PHP:
- HEADER - <div id="header">tre¶æ nag³ówka lub adres obrazka z logo.</div>
- USER 1 - <?php mosLoadModules ( 'user1' ); ?>
- USER 2 - <?php mosLoadModules ( 'user2' ); ?>
- LEWA - <?php mosLoadModules ( 'left' ); ?>
- PRAWA - <?php mosLoadModules ( 'right' ); ?>
- BODY - <?php mosMainBody(); ?>
- BANNER - <?php mosLoadModules ( 'banner' ); ?>
- FOOTER - <?php include_once('includes/footer.php'); ?>
Musisz pamiêtaæ, ¿e taki kod cytowany w
HTML-u nie mo¿e znajdowaæ siê w znacznikach
PHP, czyli musi byæ po zamkniêciu kodu
PHP znakiem
?>. Mo¿na taki kod wstawiaæ w
PHP, ale jego konstrukcja bêdzie ca³kiem inna. Kiedy¶ to opiszê dok³adniej.
To postudiuj ten post, a mo¿e Ci siê przydaæ. Pozdro.
Jokris.