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

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

 
Посетитель
small user social cms
Медаль
Сообщений: 217
Здравствуйте, пытаюсь сделать модуль, вот часть кота из файла mod_demo.tpl

Код PHP:
  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 в скрипте (хочу чтоб эти значения менялись с админки).
Возможно ли это вообще, и если да, то как?
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
mr.Z:
вот часть кота из файла
очепятка, улыбнуло )
По теме, всё очень просто. Вам поможет тег {literal}{/literal}. Кстати, перед <script type="text/javascript"> не вижу открывающего тега {literal}, наверно просто не вставили.
Где нужно вставить переменную с шаблона просто закрываем тег {/literal}, вставляем перменную и снова открываем {literal}. То есть будет примерно так {/literal}{$переменная_smarty_где_хранится_значение_170}{literal}.
Как админку сделать, получить значения конфига в модуле и передать в шаблон, наверно знаете. Да там и не сложно. Можно посмотреть в любом модуле.
Хватит париться, живи как нравится!
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 217
Марат:
очепятка, улыбнуло )
По теме, всё очень просто. Вам поможет тег {literal}{/literal}. Кстати, перед <script type="text/javascript"> не вижу открывающего тега {literal}, наверно просто не вставили.
Где нужно вставить переменную с шаблона просто закрываем тег {/literal}, вставляем перменную и снова открываем {literal}. То есть будет примерно так {/literal}{$переменная_smarty_где_хранится_значение_170}{literal}.
Как админку сделать, получить значения конфига в модуле и передать в шаблон, наверно знаете. Да там и не сложно. Можно посмотреть в любом модуле.
Да, код я не весь вписал, тока часть, за ответ спасибо, сейчас попробую...
Посетитель
small user social cms
Медаль
Сообщений: 217
СПАСИБО!!! действительно заработало!!!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: