Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Strona na szablonie, ala smart
Forum PHP.pl > Forum > Przedszkole
swiezak
Witam wszystkich, tworze wlasnie swoja stronke i natrafilem na problem.
Mam plik index.php:
  1. <?
  2.  
  3. $id = $_GET['id'];
  4. if(!empty($id)) {
  5. if(is_file("pages/$id.html")) require "pages/$id.html";
  6.  
  7. else echo "Error 404";
  8. }
  9.  
  10. else require "pages/start.html";
  11.  
  12.  
  13.  
  14. $template = file_get_contents('template/1.tpl.php');
  15. $menu = file_get_contents('menu.php');
  16.  
  17.  
  18. $search = array ('{TITLE}', '{KEYWORDS}', '{DESCRIPTION}', '{TRESC}', '{MENU}');
  19. $replace = array ("$title", "$keywords", "$description", "$content", "$menu");
  20. $site = str_replace($search, $replace, $template);
  21.  
  22. print $site;
  23.  
  24. ?>


i plik z szablonem wygladajacy tak:

  1. <?php
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <title>{TITLE}</title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  7. <meta name="keywords" content="{KEYWORDS}" />
  8. <meta name="description" content="{DESCRIPTION}" />
  9. <link rel="stylesheet" href="main.css" type="text/css" />
  10. </head>
  11. <body>
  12. <div id="page">
  13. <div id="top"></div>
  14. <div id="menu_left">
  15. {MENU}
  16. </div>
  17. <div id="txt">{TRESC}</div>
  18. <div id="footer">
  19. Stopka
  20. </div>
  21. </div>
  22. </body>
  23. </html>
  24. ?>




I teraz moje pytanie:

Jak to zmienic zebym mogl miec w szablonie jakis include albo cos? bo narazie jak wstawie tam include to na stronie pokazuje sie jako zwykly tekst.

Bede wdzieczny za pomoc smile.gif

Pozdrawiam
swiezak
Nikt nie pomoze? Moglby ktos napisac jak inaczej moge zrobic taka strone na szablonie nie uzywajac smartow?
Lejto
Cytat(swiezak @ 23.08.2008, 15:11:55 ) *
Witam wszystkich, tworze wlasnie swoja stronke i natrafilem na problem.
Mam plik index.php:
[php]
I teraz moje pytanie:
Jak to zmienic zebym mogl miec w szablonie jakis include albo cos?

Jakie cośquestionmark.gif
Zapytaj google:
http://www.google.pl/search?q=kurs+smarty&...lient=firefox-a
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.