Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Smarty] fetch(), problem chyba logiczny
BugsBunny
post
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 4
Dołączył: 2.04.2005

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


Cała strona opiera się o Smarty.

mam np. index.php, któy wywołuje index.tpl w którym to są dwie zmienne
{$menu} // wyświetla MENU
{$strona} // wyświetla STRONY

a index.php jest taki
  1. <?php 
  2. require_once('system/smarty/Smarty.class.php');
  3.  
  4. $smarty = new Smarty;
  5.  $smarty->template_dir = $_home_path."style/";
  6.  $smarty->compile_dir = $_home_path.'system/templates/templates_c/';
  7. $smarty->config_dir  = $_home_path.'system/templates/configs/';
  8. $smarty->cache_dir = $_home_path.'system/templates/cache/'; 
  9.  define('APP_URL', 'http://10.1.1.133/~aktualnosci/');
  10.  $temp = $smarty->fetch('aktualnosci.php');
  11.  $smarty->assign('strona',$temp);
  12. $smarty->display('index.tpl');
  13. ?>


muszę wywietlić w zmiennej strony inną strone tj. aktualności.php.
Tylko że w niej są kolejne zmienne i chyba tutaj jest problem dlaczego nie chce mi to działać.

oto błąd

Warning: Smarty error: unable to read resource: "aktualnosci.php" in c:\usr\krasnal\www\aktualnosci\system\smarty\Smarty.class.php on line 1095

próbowałem też zamist aktualnosci.php dać odnosnik do aktualnosci.tpl ale chyba musze najpierw wywolac skrypt php ktory uzupelni dane.

Jak to zrobić (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
z góry thx (IMG:http://forum.php.pl/style_emoticons/default/cool.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
BugsBunny
post
Post #2





Grupa: Zarejestrowani
Postów: 206
Pomógł: 4
Dołączył: 2.04.2005

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


dałem link bezpośdreni i poszło
  1. <?php
  2. $temp = $smarty->fetch('C:usrkrasnalwwwaktualnosciaktualnosci.php');
  3. ?>

tylko jak to potem naprawić bo tak zostań nie może (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)

Jak wpisałem odnośnik do tpl to grało wszystko grało ale nie wstawiało mi danych. jak wpisałem do php to jest taki błąd

Fatal error: Smarty error: [in C:\usr\krasnal\www\aktualnosci\aktualnosci.php line 19]: syntax error: unrecognized tag: $smarty->assign('aktualnosci', $db->rekordy); (Smarty_Compiler.class.php, line 436) in c:\usr\krasnal\www\aktualnosci\system\smarty\Smarty.class.php on line 1095
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 Aktualny czas: 4.10.2025 - 20:51