Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Smarty] Ładowanie modułów
GameMaker
post 4.08.2011, 19:32:43
Post #1





Grupa: Zarejestrowani
Postów: 149
Pomógł: 2
Dołączył: 31.01.2010
Skąd: Konstancin-Jeziorna

Ostrzeżenie: (0%)
-----


Witam !

Dzisiaj zacząłem pracować ze smarty i chciałbym się dowiedzieć jak ładować moduły , pod zmienna {$content} , były ładowane pliki php oraz ich szablony :

  1.  
  2.  
  3. @error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE );
  4. @ini_set ( 'display_errors', true );
  5. @ini_set ( 'html_errors', false );
  6. @ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE );
  7.  
  8.  
  9. include('data/config.php');
  10. $smarty->debugging = true;
  11. $smarty->caching = true;
  12. $smarty->cache_lifetime = 10;
  13.  
  14. switch($_GET['do'])
  15. {
  16. case "music";
  17. include ("music.php");
  18. break;
  19. default:
  20. $tpl = $smarty->display("main.tpl");
  21. break;
  22. }
  23. $smarty->assign('theme','templates');
  24. $smarty->assign('login',$smarty->display('login.tpl'));
  25. $smarty->assign('content',$tpl);
  26. $smarty->display('index.tpl');


  1. index.tpl
  2. {$login}
  3. <br />
  4. {$content}
  5. </body>
  6.  
  7. </html>
  8.  
  9.  
  10.  


Ten post edytował GameMaker 4.08.2011, 19:58:21


--------------------
Movie CMS v 0.1 - Postęp 37 45 49 53 69 %
Go to the top of the page
+Quote Post
dstp
post 4.08.2011, 19:59:45
Post #2





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 28.07.2011

Ostrzeżenie: (10%)
X----


w tpl daj:
{include file="$modul.tpl"}

a w php przy kazdym case przypisuj zmiennej nazwe strony, np. tego co jest w get, zeby ladowalo te moduly, a w php po switchu daj
$smart->assign('modul', $modul');

i usun @ wszedzie bo to "wycisza" blad jak jest, a chyba warto wiedziec czy wszystko dziala jak trzeba

Ten post edytował dstp 4.08.2011, 20:01:17
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.04.2024 - 07:33