ошибка php на сайте joomla

У нас есть два экземпляра сайта, размещенного на Joomla. Один находится на тестовом сервере, а другой на работающем сервере.

Мы получаем одну проблему, когда на тестовом сервере сайт отображается правильно, но не на реальном сервере.

Мы обнулили одну конкретную строку в представлении исходного кода страницы, в этом отличие одной функции как от тестового, так и от живого сервера.

тестовый сервер

<script language="javascript">
$(document).ready(
function (){
$(".pikame403").PikaChoose();
});

</script>

живой сервер

<script language="javascript">
$(document).ready(
function (){
$(".pikame<?=$list['id']?>").PikaChoose();
});

</script>

для меня это похоже на живой сервер, php не объединяет идентификатор. Любые намеки / предложения приветствуются. Также было бы хорошо, если бы кто-то мог указать, где надстройки хранят свой код.

0

Решение

Не все серверы позволяют использовать короткие теги <?= для повторения. На вашем тестовом сервере короткие ярлыки включены, на производстве — выключены, поэтому они не работают.

Вы можете решить свою проблему двумя способами:

  1. Включите короткие метки на производственном сервере.

  2. Не используйте короткие теги (которые я настоятельно рекомендую). Просто измени свой код <?=$list['id']?> в <?php echo $list['id']; ?>,

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]