1

I want to start using joomlas smart search plugin.

The "content - smart search plugin" is enabled. All the other plugins that have to do with search are also enabled.

When I go on components -> smart search, I see that no content has been indexed. When I click on the index button a small pop-up appears, however, it stays blank, no text, no nothing in it, just the close 'x'.

Any ideas?

I am using Joomla! 3.2.1

4

1 回答 1

2

这实际上不是关于编程的问题,而是任何人的问题。

如果您看到一个空白屏幕,这可能意味着您遇到了:

  1. 某种导致浏览器超时的权限错误或
  2. Javascript 错误。
  3. 服务器端错误权限或 PHP

首先,检查您的浏览器 Javascript 控制台是否有错误。其次,在 Joomla 中打开错误报告和调试模式并重复查找错误消息的步骤。第三,检查服务器和PHP错误日志寻找线索。

“智能搜索索引器”的模态覆盖是一个iframe加载然后运行多个 AJAX 请求。

型号开iframe在:

index.php?option=com_finder&view=indexer&tmpl=component

如果iframe的初始 URL 有效,您至少应该看到如下内容:

Joomla 智能搜索索引

如果您在浏览器 Web 检查器中没有看到任何 UI 查找超时,您可能会看到资源(即上面的 URL)没有加载。在这种情况下,请检查您的服务器日志和任何 php 错误日志。

加载后,AJAX 请求被发送到:index.php?option=com_finder&tmpl=component&format=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 的第 3 部分扩展,因为其中之一可能正在加载冲突的JQuery//代码MootoolsBootstrap

如果您定期添加新内容,现在初始索引已运行,您可以设置CRON作业以定期运行 Smart Search CLI。

于 2014-02-04T05:36:00.367 回答