Добавить <script> тег до </body> на только определенные страницы?

Я довольно новичок в Joomla (используя менее года), и мне нужно найти способ разместить тег сценария перед тегом в joomla. Это для целей маркетинга (отслеживания звонков). Я видел, что некоторые рекомендуют плагин /модуль Flexi Code, но я также видел, что он не дал вам способ добавить его перед тегом. Обычно я добавляю его в шаблон, но интересная динамика здесь заключается в том, что мне это нужно только на определенных страницах, а не во всех.

Любые предложения, которые помогут мне сделать это, будут очень признательны.

1 голос | спросил kjkentner 7 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 07 Sep 2016 17:25:31 +0300 2016, 17:25:31

2 ответа


1

Если вы можете отредактировать шаблон, добавьте это прямо перед закрывающим тегом.

<jdoc:include type="modules" name="analytics" style="none" />

Затем вы можете использовать модуль FlexiCustom Code и опубликовать его в позиции аналитики по любому желаемому элементу меню.

ответил Terry Carter 15 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 15 Sep 2016 01:47:30 +0300 2016, 01:47:30
3

Если у вас есть доступ к вашему шаблону, вы можете использовать следующий код

// Detecting Active Variables
$option   = $app->input->getCmd('option', '');
$view     = $app->input->getCmd('view', '');
$layout   = $app->input->getCmd('layout', '');
$task     = $app->input->getCmd('task', '');
$itemid   = $app->input->getCmd('Itemid', '');

и после в нужном месте в шаблоне

if($itemid == 544) //replace 544 by your itemid
{
?>
   // tracking code here
<?php
}
?><body>

Вы можете приспособить условие для соответствия странице, необходимой для отслеживания

ответил Pierre-André Vullioud 7 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 07 Sep 2016 18:31:56 +0300 2016, 18:31:56

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132