我有一个PHP脚本,如果直接访问它可以正常工作。 http://rezervariturcia.com/DIDIM.php
当我使用jumi将此文件包含在joomla 3.3.1文章中时,我得到了脚本,但它在中间复制了整个页面。
问题在这里:http://rezervariturcia.com/index.php/antalya?code=DIDIM+BEACH++ELEGANCE,DIDIM,DIDIMELEGA
我试图逐个文件删除,如果我没有把/jquery-ui-1.10.4.custom.js文件,它可以工作但没有原始文件中的自定义视图。
谁能给我一个在这种情况下应该做些什么的线索?
谢谢。
答案 0 :(得分:0)
我可以看到几个问题。不能保证其中任何一个都能修复特定的错误,但代码中的某些内容必须与Jumi冲突,可能是错误的代码。
首先,您不应在内容中添加<html>
或<head>
标记 - 它嵌入在页面中,因此这些元素已经设置为Joomla模板的一部分。
其次,您不应该在包含页面中需要任何这些jquery脚本。
<script src="js/jquery-1.7.2.min.js"></script>
<script src="js/js/jquery-1.10.2.js"></script>
Joomla已经在你的模板中调用了JQuery。您当然不需要调用多个版本的JQuery。请注意,删除这些将意味着当您的页面被直接访问时JQuery将无法工作,但是当它被放置在您的模板中时它应该是。
您的网站不断加载javascripts - 不知道为什么会这样,但某处必须有无限循环。以上可能会解决此问题,但这会导致您的网站在抓取时移动。