Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SMARTY] Odwoływanie się do .tpl
GreenGo
post
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
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:
(IMG:http://img98.imageshack.us/img98/1912/drzewohv2.jpg)
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 10.10.2025 - 09:12