[SMARTY]Przeniesienie podstron na smarty |
[SMARTY]Przeniesienie podstron na smarty |
15.02.2013, 11:16:55
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 10.11.2011 Ostrzeżenie: (0%) |
Witam,
mam dwie strony, jedna oparta o czysty PHP + MySQL znajduje się pod adresem: http://dawidbtest.home.pl/foreach/index2.php (taki testowy adres), druga, która znajduje się pod adresem http://dawidbtest.home.pl/smarty/ chciałby aby działała na szablonach smarty, problemem jest tu niestety "wyjeżdżanie" tekstu poza cały szablon ( np. na stronie głównej napis "test" znajduje się na samej górze po prawej stronie), wygląda to jakby np. jakiś div nie był domknięty, ale niestety nie znalazłem przyczyny. Może przedstawię nieco kodu: plik index.php w smarty
w katalogu /templates, znajduje się plik site_header.tpl , który zawiera strukturę strony" Kod <div id="content"> <div id="top"> Tutaj będzie nagłówek </div> <div id="left"> {include file="site_menu.tpl"} </div> <div id="page"> <h1>Witaj na mojej stronie</h1> {include file="main_site.tpl"} </div> <div id="right"> </div> <div class="clear"> {include file="footer.tpl"} </div> </div> </div> w site_menu.tpl natomiast pętla foreach, która odpowiada za przeskakiwanie po menu: Kod <ul> {foreach item=item from=$menu} <li><a href = "index.php?str={$item[1]}">{$item[0]}</a></li> {/foreach} </ul> jak zrobić aby napis "test" wyświetlał się pod napisem - "Witaj na mojej stronie"? dodatkowo mam też zakładki takie jak Aktualności, czy Formularz - to też muszę przerobić na smarty, czy istnieje jakiś prostszy sposób (np. dodanie do /templates np. formularz.tpl i tam przeniesienie kodu a następnie odwołanie się do niego przez np. plik formularz.php? ) Byłbym wdzięczny za każdą pomoc. Wiem że pytania dla niektórych wydają się banalne, ale walczę z tym już jakiś czas i nie daje rady . Dziękuje i pozdrawiam. |
|
|
15.02.2013, 11:54:12
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 482 Pomógł: 6303 Dołączył: 27.12.2004 |
...
wywal to: if($_GET['str']=='') include('podstrony/strona_glowna.php'); elseif($_GET['str']=='aktualnosci') include('podstrony/aktualnosci.php'); elseif($_GET['str']=='galeria') include('podstrony/galeria.php'); elseif($_GET['str']=='mapa') include('podstrony/gmaps.php'); elseif($_GET['str']=='kontakt') include('podstrony/contact_form.php'); elseif($_GET['str']=='goscie') include('podstrony/goscie.php'); elseif($_GET['str']=='logowanie') include('podstrony/logowanie.php'); else; w calosci -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 22.06.2024 - 22:42 |