Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SMARTY] Java i smarty
Dzik
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 24.02.2007

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


Witam, mam problem. Otoz musze w pliku .tpl umiescic javascript otwierajacy nowe okno w okreslonych rozmiarach, ale jak tak robie to smarty sie pluje i wywala blad. W normalnych szablonach nie mialem takiego problemu ale w smarty ;/ Macie jakis sposob na to?
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




panie doktorze, jak jem to mnie boli bardlo. Oco chodzi? Czy lekarz musi sie ciebie pytac co jesz? Czy moze sam mu od razu mowisz ze jak jesz gwoździe?

Pokaz kod jakie uzywasz w smarty


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Dzik
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 24.02.2007

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


Myslalem, ze skoro mowie, ze w musze w tpl umiescic kod java otwierajacy nowe okno to bedzie to wygladalo tak:

tpl
  1. <script language="JavaScript" type="text/JavaScript">
  2. <!--
  3. function MM_openBrWindow(theURL,winName,features) { //v2.0
  4. window.open(theURL,winName,features);
  5. }
  6. //-->
  7. <table ........
  8. // kod html szablonu ...


no a z php wyswietlam ten tpl $smarty->display('nazwa.tpl');

a error:
Fatal error: Smarty error: [in nazwa.tpl line 4]: syntax error: unrecognized tag: //v2.0 window.open(theURL,winName,features); (Smarty_Compiler.class.php, line 446) in C:\Program Files\xampp\htdocs\CMS\smarty\libs\Smarty.class.php on line 1092
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Myslalem, ze skoro mowie, ze w musze w tpl umiescic kod java otwierajacy nowe okno to bedzie to wygladalo tak
Juz nie raz widzialem takich myslicieli - mysleli jedno, pisali drugie. Na przyszlosc wal od razu z kodem - to jest logiczne ze skoro masz problem z kodem to go pokazujesz.

{} to w smarty znaki specjalne
musisz uzyc {literal}
Kod
{literal}
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
{/literal}


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
djerk
post
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 11.07.2008
Skąd: 34N, 72E

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


Ewentualnie w konfiguracji pliku Smarty.class.php zmienić tag otwierający oraz tag zamykający dla Smarty. Polecam tak zrobić, bo łatwiej się przyzwyczaić pisać np @{smarty.costam}@ niż ciągle przed kodem napierniczać zbędnymi tagami.

Poza tym - nie "Java i Smarty", tylko "JavaScript i Smarty". Tak ku potomności tongue.gif.

Ten post edytował djerk 21.07.2008, 21:51:57
Go to the top of the page
+Quote Post

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: 22.08.2025 - 11:27