Я работаю над веб-сайтом Joomla (1.5.14)/Virtuemart (1.1.3) и столкнулся с проблемой реализации некоторых фрагментов кода AdWords из-за невозможности использования PHP в областях описания категорий в Virtuemart.
Это то, чего я хотел добиться.
У меня есть основной фрагмент AdWords в основном файле index.php для веб-сайта следующим образом:
<?php if ($HideAdWords != "yes") : ?>
<!-- Google Code for Every user Remarketing List -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = ###;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "666666";
var google_conversion_label = "###";
var google_conversion_value = 0;
/* ]]> */
</script>
<?php if ($_SERVER['HTTPS']) { ?>
<script type="text/javascript" src="https://www.googleadservices.com/pagead/conversion.js">
<?php } else { ?>
<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js">
<?php }?>
</script>
<noscript>
<div style="display:inline;">
<!--<img height="1" width="1" style="border-style:none;" alt="" src="###"/>-->
</div>
</noscript>
<?php endif; ?>
На некоторых страницах я добавил другой код AdWords вместе со следующим фрагментом PHP, желая удалить исходный фрагмент кода со страницы при просмотре этой страницы:
<?php
$HideAdWords = "yes";
?>
Это сделало то, что я хотел, однако на большинстве страниц, которые мне нужно применить, я не могу использовать PHP, при вводе PHP в описание категории в Virtuemart, после сохранения изменений он комментирует любой PHP-код и делает его бесполезным. .
Я пытался искать столько, сколько мог, и пробовал специальные веб-сайты / форумы Joomla / Virtuemart. Мне удалось заставить JavaScript работать в этих областях описания категорий, поэтому мне было интересно, смогу ли я воспроизвести этот эффект с помощью JavaScript, или, может быть, вы, ребята, придумаете лучшее решение?
Я надеюсь, что я был ясен, любая помощь будет действительно оценена.
С уважением.
*изменить: исправлен неопределенный заголовок.
if (hideAdWords)
-блок в javascript? Вам нужно будет только получить доступ к переменной и каким-то образом передать ее в javascript. - person Basti   schedule 10.04.2012