Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SMARTY] Odwoływanie się do .tpl
GreenGo
post 25.03.2008, 18:38:32
Post #1





Grupa: Zarejestrowani
Postów: 265
Pomógł: 4
Dołączył: 30.08.2004

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


Witam.
Mam mniej więcej taka strukturę katalogów:

smart/libs/Smarty.class.php
smarty/page/index.php
smarty/page/template/index.tpl


w index.php mam wczytanie klasy Smarty i odwołanie się do index.tpl. Wszystko działa ładnie ale jak przeniosę plik index.php do np.
smart/page/modules/index.php
i oczywiścię zmienie ścieżkę do klasy Smarty to już mi nie czyta pliku index.tpl :/ dlaczego tak jest ?

Z góry dzięki za pomoc, pozdrawiam.

Ten post edytował GreenGo 25.03.2008, 18:41:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
GreenGo
post 27.03.2008, 22:08:54
Post #2





Grupa: Zarejestrowani
Postów: 265
Pomógł: 4
Dołączył: 30.08.2004

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


Coś chyba robie źle :/
Oto drzewko katalogów:

Plik index.php mam w klatlogu smarty/alko/modules/index.php
plik setup.php mam w smart/alko/setup.php

index.php
  1. <?
  2.  
  3. if( $userdata['session_logged_in'] AND $userdata['username'] == "Green" )
  4. {
  5. $name = $_GET['name'] ;
  6. if(empty($name)) {
  7.  
  8.  } else {
  9.  include "admin_mod/admin_$name.php";
  10.  }
  11.  }else {echo"lipa";}
  12.  
  13. require('../setup.php');
  14. $smarty = new Smarty_Setup;
  15. $smarty -> assign('title', 'tytul');
  16. $smarty -> assign('meta1', '<meta name="description" content="Panel Administracyjny" />');
  17. $smarty -> assign('meta2', '<meta name="description" content="Panel Administracyjny" />');
  18. $smarty -> assign('meta3', '<meta name="keywords" content="Panel Administracyjny" />');
  19. $smarty -> assign('css', '<link rel="stylesheet" type="text/css" href="style.css" />');
  20.  
  21. $smarty -> display('admin_overall_header.tpl');
  22. ?>


setup.php
  1. <?php
  2.  
  3. require('../../libs/Smarty.class.php');
  4.  
  5. class Smarty_Setup extends Smarty {
  6.  
  7.  function Smarty_Setup()
  8.  {
  9.  
  10. $this->Smarty();
  11.  
  12. $this->template_dir = '/templates/';
  13. $this->compile_dir = '/templates_c/';
  14. $this->config_dir  = '/configs/';
  15. $this->cache_dir = '/cache/';
  16.  
  17. $this->caching = true;
  18. $this->assign('app_name', 'Guest Book');
  19.  }
  20.  
  21. }
  22. ?>

No i nie działa.
Byłbym wdzięczny za pomoc smile.gif
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 18:38