Помогите новичку с javascript

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Как передать переменную в javascript

#1 4 декабря 2012 в 23:27
Здравствуйте, пытаюсь сделать модуль, вот часть кота из файла mod_demo.tpl

  1.  
  2. <script type="text/javascript">
  3.  
  4. (function($){
  5.  
  6. $(function(){
  7. var e = $(".popUP");
  8. var speed = 500;
  9.  
  10. e.click(function(){
  11.  
  12. });
  13.  
  14. function show_scrollTop(){
  15. ( $(window).scrollTop()>170) ? e.fadeIn(100) : e.hide();
  16. }
  17. $(window).scroll( function(){show_scrollTop()} ); show_scrollTop();
  18. });
  19.  
  20. })(jQuery)
  21. </script>
  22. {/literal}
  23.  
  24. <div class="popUP" style='display:none;'>
  25. <div class="scrollTop"><a href='#header'rel="nofollow" class="linc_text">наверх</a></div>
  26. <div class="popup_menu">
  27.  
  28. <span class="my_profile">
  29. <a href="{profile_url login=$login}">{$nickname}</a>
  30. </span>
  31. ну и так далее........
  32.  

дак вот, сейчас пытаюсь прикрутить админку к модулю, но никак не могу вывести значения переменных вместо цифр 170, и 100 в скрипте (хочу чтоб эти значения менялись с админки).
Возможно ли это вообще, и если да, то как?
#2 5 декабря 2012 в 00:03

вот часть кота из файла

mr.Z
очепятка, улыбнуло )
По теме, всё очень просто. Вам поможет тег {literal}{/literal}. Кстати, перед <script type="text/javascript"> не вижу открывающего тега {literal}, наверно просто не вставили.
Где нужно вставить переменную с шаблона просто закрываем тег {/literal}, вставляем перменную и снова открываем {literal}. То есть будет примерно так {/literal}{$переменная_smarty_где_хранится_значение_170}{literal}.
Как админку сделать, получить значения конфига в модуле и передать в шаблон, наверно знаете. Да там и не сложно. Можно посмотреть в любом модуле.
#3 5 декабря 2012 в 00:31

очепятка, улыбнуло )
По теме, всё очень просто. Вам поможет тег {literal}{/literal}. Кстати, перед <script type="text/javascript"> не вижу открывающего тега {literal}, наверно просто не вставили.
Где нужно вставить переменную с шаблона просто закрываем тег {/literal}, вставляем перменную и снова открываем {literal}. То есть будет примерно так {/literal}{$переменная_smarty_где_хранится_значение_170}{literal}.
Как админку сделать, получить значения конфига в модуле и передать в шаблон, наверно знаете. Да там и не сложно. Можно посмотреть в любом модуле.

Марат
Да, код я не весь вписал, тока часть, за ответ спасибо, сейчас попробую…
#4 5 декабря 2012 в 00:38
СПАСИБО!!! действительно заработало!!!

Похожие темы

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.