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.