Вывод JS кода счётчиков перед </body>

Здравствуйте.
Подскажите как реализовать следующую задумку:
Есть чанк куда я помещаю все счётчики, соц.кнопки, чат оператора — они иногда томозят в основном из-за загруженности того или иного сервиса который используется на сайте (AddThis, Jivochat)
Чтобы не тормозить работу своего сайта, вывод этого чанка необходимо размещать в самом конце, перед закрывающим BODY. Я написал простой сниппет в котором на вход передаю этот чанк а он уже с помощью функции $modx->regClientHTMLBlock($modx->pdoTools->fastProcess($chankname)) его выдводит.



Но тут столкнулся с такой проблемой, компоненты подключенные к сайту, Msearch2, Minishop2, AjaxForm, QuickView даже при использовании этой функции после неё выводят такое содержимое:

<script>
  ВЫВОД НАШЕГО ЧАНКА
</script>

<script type="text/javascript" src="/assets/components/msearch2/js/web/default.js"></script>
	<script type="text/javascript">
		if ($("form.msearch2").length) { mSearch2.Form.initialize("form.msearch2"); }
	</script>
<script type="text/javascript">
	if(typeof jQuery == "undefined") {
		document.write("<script src=\"/assets/components/minishop2/js/web/lib/jquery.min.js\" type=\"text/javascript\"><\/script>");
	}
</script>

<script type="text/javascript" src="/assets/components/minishop2/js/web/default.js"></script>
<script type="text/javascript">quickview.initialize({"assetsUrl":"\/assets\/components\/quickview\/","actionUrl":"\/assets\/components\/quickview\/action.php","selector":".quickview","parentSelector":"#pdopage","ctx":"web"});</script>
<script type="text/javascript" src="/assets/components/ajaxform/js/default.js"></script>
<script type="text/javascript">AjaxForm.initialize({"assetsUrl":"\/assets\/components\/ajaxform\/","actionUrl":"\/assets\/components\/ajaxform\/action.php","closeMessage":"\u0437\u0430\u043a\u0440\u044b\u0442\u044c \u0432\u0441\u0435","formSelector":"form.ajax_form","pageId":150});</script>
В Результате получаю примерно следующее: подвисает тот же liveinternet счётчик и на сайте не работают Msearch2, Minishop2, AjaxForm, QuickView
Роман Л.
21 декабря 2015, 13:49
modx.pro
1 885
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0