0

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

我们遇到了一个问题,在测试服务器上,站点显示正确,但在实时服务器上却没有。

我们在页面源视图中的一个特定行上归零,这是测试和实时服务器的一个功能的区别

测试服务器

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

</script>

实时服务器

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

</script>

对我来说,它看起来像在实时服务器上,php 没有连接 id。欢迎任何提示/建议。如果有人能指出插件在哪里存储他们的代码,那就太好了。

4

1 回答 1

4

并非所有服务器都允许使用短标签<?=进行回显。在您的测试服务器上打开短标签,在生产中 - 关闭,因此它们不起作用。

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

  1. 在生产服务器上打开短标签。

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

于 2014-10-13T13:44:13.820 回答