У нас есть два экземпляра сайта, размещенного на Joomla. Один находится на тестовом сервере, а другой на работающем сервере.
Мы получаем одну проблему, когда на тестовом сервере сайт отображается правильно, но не на реальном сервере.
Мы обнулили одну конкретную строку в представлении исходного кода страницы, в этом отличие одной функции как от тестового, так и от живого сервера.
тестовый сервер
<script language="javascript">
$(document).ready(
function (){
$(".pikame403").PikaChoose();
});
</script>
живой сервер
<script language="javascript">
$(document).ready(
function (){
$(".pikame<?=$list['id']?>").PikaChoose();
});
</script>
для меня это похоже на живой сервер, php не объединяет идентификатор. Любые намеки / предложения приветствуются. Также было бы хорошо, если бы кто-то мог указать, где надстройки хранят свой код.
Не все серверы позволяют использовать короткие теги <?=
для повторения. На вашем тестовом сервере короткие ярлыки включены, на производстве — выключены, поэтому они не работают.
Вы можете решить свою проблему двумя способами:
Включите короткие метки на производственном сервере.
Не используйте короткие теги (которые я настоятельно рекомендую). Просто измени свой код <?=$list['id']?>
в <?php echo $list['id']; ?>
,
Других решений пока нет …