Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze smarty, tpl i katalogi
Legro
post
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 3
Dołączył: 18.07.2005

Ostrzeżenie: (40%)
XX---


mam glowny katalog mojego skryptu ktory nazywa sie main_script

w tym katalogu mam np. dwa foldery: templates oraz files i jeden plik index.php

jezeli chce zrobic szablon do index.php to tworze w folderze templates plik index.tpl

ale teraz mam problem, bo jak chce :

- w folderze files utworzyc plik files.php
- zrobie w folderze templates folder files i w nim plik files.tpl to to nie dziala

czyli jezeli moj plik php znajduje sie w folderze to ten plik tpl tez sie znajduje w takim samym folderze ktory ma taka sama nazwe..

rozumiecie?

wiec jak to zrobic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Legro
post
Post #2





Grupa: Zarejestrowani
Postów: 233
Pomógł: 3
Dołączył: 18.07.2005

Ostrzeżenie: (40%)
XX---


plik istnieje, i dane tez w nim mam...

a oto troche kodu:

plik c.php (jest w glownym katalogu skryptu):

  1. <?php
  2. define ('SCRIPT_PATCH_DIR', 'c:/usr/apache/httpd/html/main_script/');
  3. define ('SMARTY_DIR', SCRIPT_PATCH_DIR . 'smarty/');
  4. define ('SMARTY_TEMPLATES', SCRIPT_PATCH_DIR . 'templates/');
  5. define ('SMARTY_CACHE', SCRIPT_PATCH_DIR . 'cache/'); 
  6. define ('SMARTY_TEMPLATES_C', SCRIPT_PATCH_DIR . 'templates_c/');
  7. define ('SMARTY_CONFIGS', SCRIPT_PATCH_DIR . 'configs/');
  8.  
  9. require_once ( 'conf.php' );
  10. require_once ( SMARTY_DIR . 'Smarty.class.php' );
  11.  
  12. $smarty = new Smarty;
  13.  
  14. ?>


plik conf.php ( jest w glownym katalogu skryptu): mam w nim dane do bazy danych i polaczenie z baza...

przykladowy plik files/files.php

  1. <?php
  2.  
  3. require_once '../c.php';
  4.  
  5. $smarty -> display ('files/files.tpl');
  6.  
  7. ?>


pozdrawiam.
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: 3.10.2025 - 00:36