joomla网站上的php错误

时间:2014-10-13 13:42:51

标签: php joomla pikachoose

我们有两个运行joomla托管站点的实例。一个在测试服务器上,另一个在实时服务器上。

我们遇到一个问题,在测试服务器上,网站正常显示但不在实时服务器上显示。

我们在页面源视图中的一个特定行上归零,这是一个函数与test和live server的区别

测试服务器

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

</script>

直播服务器

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

</script>
对我来说,它看起来像在实时服务器上,php没有整合id。欢迎任何提示/建议。如果有人可以指出插件存储其代码的位置,那就太好了。

1 个答案:

答案 0 :(得分:4)

并非所有服务器都允许使用短标记<?=进行回显。在您的测试服务器上,短标签已打开,生产时关闭,因此它们无法正常工作。

您可以通过两种方式解决问题:

  1. 在生产服务器上启用短标签。

  2. 不要使用短标签(我强烈推荐)。只需将代码<?=$list['id']?>更改为<?php echo $list['id']; ?>