Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Smarty - Dziwny problem :|
Forum PHP.pl > Forum > PHP
Bonzaii
Witam wszystkich.

Mam system obsługi wyświetlania plików TPL - Smarty.
Posługuje się funkcjami:
  1. <?php
  2. $smarty = New smarty;
  3. $smarty -> assign('nazwa_tagu','wartość'); //definicja tagu
  4. $smarty -> display('plik.tpl'); //wyświetlenie pliku tpl
  5. ?>


I tu mam problem. Mam plik index.php:
  1. <?php
  2. require('libs/Smarty.class.php');
  3. $smarty = New smarty;
  4.  
  5. $smarty -> display('header.tpl');
  6. include('iframe.php');
  7. echo $iframe_file;
  8. $smarty -> assign('IPAGEFILE','witaj');
  9. $smarty -> display('index.tpl');
  10.  
  11. unlink($iframe_file);
  12. ?>

No i powodujący problem plik index.tpl:
  1. <table bgcolor=#bfbffa cellspacing=0 cellpadding=0>
  2. <tr height=164>
  3. <td width=226 background="img/logo-1.jpg"> </td>
  4. <td width=21 background="img/logo-2.jpg"> </td>
  5. <td width=715 background="img/logo-3.jpg"> </td>
  6. </tr>
  7. <tr height=593>
  8. <td width=226 background="img/menu.jpg"></td>
  9. <td width=21> </td>
  10. <td width=715 background="img/main.jpg" valign=middle align=center>
  11. <iframe width=90% height=90% src={IPAGEFILE}>Twoja Przeglądarka nie obsługuje ramek pływających (IFRAME)</iframe>
  12. </td>
  13. </tr>


Wszystko pięknie ładnie, powinno teoretycznie działać ale:
  1. Fatal error: Smarty error: [in index.tpl line 11]: syntax error: unrecognized tag 'IPAGEFILE' (Smarty_Compiler.class.php, line 580) in *************bonzaii/sql/libs/Smarty.class.php on line 1095


Za żadne skarby nie chce działać tag "IPAGEFILE" w pliku tpl :/. Mam inne skrypty i w nich działają takie zdefiniowane tagi. Wzorowałem się na nich (a wręcz kopiowałem i zmieniałem tylko parametry)

Kompletnie tego nie rozumiem.
Pomocy!
Pietyk
{$IPAGEFILE}
Bonzaii
Gdy tak zrobie to nie ładuje strony do IFRAME bo wogule nic nie podaje do src=.
Wycinek ze źródła strony po zmianie na {$IPAGEFILE}:
  1. <iframe width=90% height=90% src=>Twoja Przeglšdarka nie obsługuje ramek pływajšcych (IFRAME)</iframe>




Ehh Działa już...Przeinstalowałem Apache i php :/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.