Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP]Kod JS, powoduje błąd w TPL
Forum PHP.pl > Forum > Przedszkole
necro
Witam
Poszukuję pomocy ze skryptem JS Flash Playera, w pliku .tpl mam wklejony kod JS Playera:
  1. <script type="text/javascript" src="{base_url}scripts/flowplayer-3.2.6.min.js"></script>
  2.  
  3. <div id="preview"></div>
  4.  
  5. <script>
  6. var film = "{base_url}player/watch.php?file={$movie.video_id}|{$movie.video_hosting}";
  7. $f("preview", "{base_url}scripts/flowplayer-3.2.7.swf", {
  8.  
  9. clip: {
  10. url: escape(film),
  11. provider: 'lighttpd',
  12. scaling: 'scale',
  13. autoBuffering: true,
  14. autoPlay: false,
  15. bufferLength: 3
  16. },
  17. plugins: {
  18. lighttpd: {
  19. url: '{base_url}scripts/flowplayer.pseudostreaming-3.2.7.swf',
  20. queryString: escape('&start=${start}'),
  21. }
  22. }
  23. });
  24.  
  25. </script>


Jednak powoduje on błąd:
Kod
Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "templates/one/show-movie.tpl" on line 39 "queryString: escape('&amp;start=${start}')," unknown tag "start"' in.....


Moje pytanie, co powoduje wyżej wymieniony błąd questionmark.gif

Bardzo z góry dziękuje za pomoc.
nospor
Kod, który zawiera { oraz } należy brać w sekcję LITERAL. Zajrzyj do dokumentacji smartiego i o tej sekcji doczytaj
by_ikar
Powoduje go javascript, w którym używasz klamer. Używasz czegoś co posiada dokumentacje i swoje forum. Zajrzyj tam, poszukaj, poczytaj, nie znajdziesz, dopiero wówczas pisz na forum. http://www.smarty.net/forums/viewtopic.php?t=1067

Większość problemów na forum, to jest brak chęci/umiejętności (niepotrzebne skreślić) przejrzenia dokumentacji i/lub odpowiedniego zapytania googla, czy coś wie na ten temat: http://lmgtfy.com/?q=smarty+javascript
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.