我想开始使用joomlas智能搜索插件。
启用“内容 - 智能搜索插件”。所有其他与搜索有关的插件也都已启用。
当我使用组件时 - >智能搜索,我发现没有内容被编入索引。当我点击索引按钮时会出现一个小弹出窗口,但它会保持空白,没有文字,没有任何内容,只有关闭'x'。
有什么想法吗?
我正在使用Joomla! 3.2.1
答案 0 :(得分:2)
这不是关于编程的问题,而是任何问题。
如果您看到空白屏幕,这可能意味着您遇到过:
首先,检查您的浏览器Javascript控制台是否有错误。
其次,在Joomla中打开错误报告和调试模式,并重复查找错误消息的步骤。
第三,检查服务器和PHP
错误日志以寻找线索。
“智能搜索索引器”的模态叠加层是iframe
,可加载并运行多个AJAX请求。
模型打开iframe
at:
index.php?option=com_finder&view=indexer&tmpl=component
如果iframe
的初始网址有效,您至少应该看到以下内容:
如果您没有在浏览器Web检查器中看到任何UI查找超时,您可能会看到资源(即上面的URL)未加载。在这种情况下,请检查您的服务器日志和任何php错误日志。
加载后,AJAX请求被发送到: ?的index.php选项= com_finder&安培; TMPL =组分&安培;格式= JSON&安培; ALONGNUMBER = 1
有各种任务:
&task=indexer.start
&task=indexer.batch
&task=indexer.optimize
根据你所说的,你还没有接受过AJAX的调用。
基于错误消息:
Uncaught TypeError: Object [object global] has no method 'addEvent' and a warning
event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
您发生了Javascript冲突 - 我会考虑禁用使用Javascript的任何第三方扩展,因为其中一个可能会加载有冲突的JQuery
/ Mootools
/ Bootstrap
代码。
如果您经常添加新内容,现在已经运行了初始索引,您可以设置CRON
作业以定期运行Smart Search CLI。