Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 18.01.2005 Ostrzeżenie: (0%)
|
witam, chciałbym w pliku index.php zrobić includowanie modułów ale niemam pojęcia jak (IMG:style_emoticons/default/sad.gif) chodzi mi o zaincludowanie pliku np. start.php który coś tam robi i wyświetlenie go w szablonie start.tpl ale w pliku intex.tpl. mam nadzieje że dobrze to wyjaśniłem (IMG:style_emoticons/default/sad.gif)
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 8.11.2009 Ostrzeżenie: (0%)
|
Nie wiem czy dobrze zrozumiałem Twoje pytanie, jeśli tak to czy nie lepiej będzie zrobić to w ten sposób: (po co includować php do szablonu)
plik index.php CODE <?php include_once ('libs/smarty/Smarty.class.php'); $smarty = new smarty(); /* załadowanie odpowiedniego modułu */ $module = (isset($_GET['m']) ? $_GET['m'] : ''); if($module == '') { $module = 'start'; } if(file_exists('modules/'.$module.'.php')) { include('modules/'.$module.'.php'); } else { include('modules/start.php'); } /* koniec ładowania modułu */ ?> potem w pliku nazwa_mudulu.php robisz coś tam z danymi w php i na koniec wyświetlasz templatke. Takie rozwiązanie pozwoli Ci na załadowanie dowolnego modułu z katalogu modules poprzez np.: ?m=test unikasz w ten sposób includowania php do tpl. pozdr. McX |
|
|
|
pys1986 [smarty] strona główna i includowanie 6.11.2009, 12:09:25
Informatic Kod{include_php file="start.php"}
Enjoy.
... 6.11.2009, 12:22:08
pys1986 no tak, a czy nieda się tego zrobić jakoś bardziej... 6.11.2009, 13:59:46
Informatic Tak. Wstawiasz na początku danego pliku który inkl... 6.11.2009, 14:27:24
pys1986 SUPER o to mi chodziło, dzięki. 6.11.2009, 15:18:29
f4ll3ns3raf1n witam,
ja z podobnym pytaniem, a mianowicie:
pomin... 28.11.2009, 09:18:06 ![]() ![]() |
|
Aktualny czas: 10.06.2026 - 12:20 |