Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [smarty] problem
Forum PHP.pl > Forum > Przedszkole
breaked
Witam, korzystam z szablonów smarty i natknąłem się na mały problem.

oto fragment szablonu:
  1. ...
  2. <input type="text" class="field" name="login" value="Nazwa użytkownika..."
  3. onfocus="if (this.value == 'Nazwa użytkownika...') {this.value = '' ;};"
  4. onblur = "if (this.value == '') {this.value = 'Nazwa użytkownika...' ;};"/>
  5. ...


oto błąd, który dostaje: Fatal error: Smarty error: [in index.tpl line 11]: syntax error: unrecognized tag: this.value = '' ; (Smarty_Compiler.class.php, line 446) in [...]/libs/Smarty.class.php on line 1093

wiem co to oznacza, że powinienem po "{" wstawić "$", ale to nie jest to... wie ktoś jak to zrobić, żeby dobrze działało questionmark.gif
Spawnm
Proszę nadać sensowny tytuł.
Temat przenoszę do przedszkola.
Mephistofeles
Która wersja Smarty? W starych dawało się {literal}, w nowej z tego co czytałem wystarczą spacje przed i po nawiasie.
Inna sprawa, że nie polecam Smarty, to nadal (pomimo przepisania) przestarzały system, dużo lepszym wyborem jest np. OPT, PHPTAL czy Twig.
breaked
z tego co pamiętam pobrałem najnowszą. spróbuję tak jak radziłeś, a nad innymi szablonami się zastanowię winksmiley.jpg

edit:

działa smile.gif

i na poważnie zastanawiam się nad zmianą szablonów, co lepsze: OPT czy PHPTAL ?
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.