Как вставить кода счётчика в шаблонизатор Smarty?

spОсновная проблема при размещении на сайтах на PHP заключается в том, что стандартный вариант расценивается интерпретатором как PHP, а не как JavaScript .

Необходимым условием работы счётчика на PHP-сайтах с использованием шаблонизатора является экранирование фигурных скобок, используемых в коде счётчика. Экранирование производится «оборачиванием» фигурных скобок { и } в теги {literal}:

Пример:

<span id="openstatFIX-COUNTER-ID"></span><script type="text/javascript">
var openstat = {literal}{{/literal}  counter: FIX-COUNTER-ID, image: FIX-IMAGE, next: openstat {literal}}{/literal};
(function(d, t, p) {literal}{{/literal}
var j = d.createElement(t); j.async = true; j.type = "text/javascript";
j.src = ("https:" == p ? "https:" : "http:") + "//openstat.net/cnt.";
var s = d.getElementsByTagName(t)[0]; s.parentNode.insertBefore(j, s);
{literal}}{/literal})(document, "script", document.location.protocol);
</script>
Документация: http://www.smarty.net/docsv2/ru/language.function.literal

Запись навигация

Top