Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pomoc ze smarty
zkrystian
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 4.01.2008
Skąd: Lublin

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


Witam

Ktoś może mi pomóc (podsunąć pomysł) ze smarty. A dokładniej

Mój skrypt korzysta z templatek, pliki są w katalogu templates z rozszeżeniem .htm. W katalogu głównym są pliki php gdzie wczytują zawartość plików .htm. Grafik wykonał layout stony, ale problem pojawia się gdy chcę edytować np. menu.
Wrzucenie 0samego laya do htm to żaden problem, ale gorzej jest jak chcę by powiedzmy w każdych z plików (np. index.htm, oderta.htm itd) menu było pobierane z jednego pliku (w razie zmiany menu, automatycznie zminia się wszędzie).

Szukałem na google, jedyne co znalazłem to coś takiego:
{include file='templates/menu.htm'} <--- to umieściłem w pliku index.htm, w pliku menu.htm jest div z całym menu.
Tylko, że gdy wchodzę na stronę index.php widzę zamiast mojego menu: {include file='templates/menu.htm'}

Mam nadzieję, że zbyt nie zamotałem i ktoś mnie nakieruje na rozwiązanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Neeke
post
Post #2





Grupa: Zarejestrowani
Postów: 125
Pomógł: 16
Dołączył: 22.02.2007
Skąd: Warszawa

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


  1. <?php
  2. require_once ("classe.php");
  3. require ("config.inc");
  4.  
  5. @mysql_connect ( $cfg['sqlhost'], $cfg['sqluser'], $cfg['sqlpass'] )
  6. or die ( "<b>MySql-Server nicht erreichbar!</b><br /><br />\n#".mysql_errno().": ".mysql_error()."" );
  7. @mysql_select_db ( $cfg['database'] )
  8. or die ( "<b>Fehler mit der Datenbank!</b><br /><br />\n#".mysql_errno().": ".mysql_error()."" );
  9.  
  10.  
  11. $T = new CTemplate();
  12.  
  13. $T->Load("temp/tpl.html");
  14.  
  15. $result = mysql_query ( "SELECT * FROM ".$cfg['table']." ORDER BY id DESC LIMIT 1, 10" );
  16. while ( $row = mysql_fetch_array ( $result ) ) {
  17.  
  18. $T->Replace("titel",".$row['healine'].");
  19. $T->Replace("text",".$row['textoben'].");
  20.  
  21. $T->Display();
  22. }
  23. ?>


5 minut w google i znalezione calosc jak dziala twoja klasa smarty

a jeszcze lepiej jak bys zajzal do manuala tej klasy ja akorat jej nieznam ale powinien byc manual do tego

Ten post edytował Neeke 29.01.2008, 01:05:18
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 17:29