【发布时间】:2013-01-09 13:27:19
【问题描述】:
我确实去过谷歌的第 18 页,无论如何,我需要做的就是创建一个自定义搜索结果页面,您可以在其中为其分配特定模块。
使用 Universal Live Ajax 搜索模块
因为如果模块没有设置为“在所有页面上显示”,它就不会显示在搜索结果页面上。
非常感谢任何帮助。
【问题讨论】:
我确实去过谷歌的第 18 页,无论如何,我需要做的就是创建一个自定义搜索结果页面,您可以在其中为其分配特定模块。
使用 Universal Live Ajax 搜索模块
因为如果模块没有设置为“在所有页面上显示”,它就不会显示在搜索结果页面上。
非常感谢任何帮助。
【问题讨论】:
当您没有将页面选项设置为"display on all pages" 或specific pages 时,模块不显示的原因是因为您在该特定页面上没有itemid。您可以为组件创建一个菜单,然后将模块分配给它menu.如果 itemid 不存在,请在搜索表单中为 itemid 创建一个隐藏字段,并在该字段中设置 itemid 值。
希望这会有所帮助。
【讨论】:
在查看普通搜索和通用实时 Ajax 搜索之后......通用实时 Ajax 搜索中缺少一个参数,它将其链接到自定义搜索页面......
标准搜索具有“Itemid”参数,而通用实时 Ajax 搜索没有,所以我暂时在 Ajax 搜索中硬编码了我的隐藏搜索页面项目 ID,方法是添加以下代码行:
<input type="hidden" name="Itemid" value="THE ID OF YOUR HIDDEN MENU ITEM HERE" />
在这一行的第 188 行下方,<input type="hidden" name="option" value="com_search" /> 在 joomlasite/modules/mod_universal_ajaxlivesearch/mod_universal_ajaxlivesearch.php 中
还是谢谢。 :)
【讨论】: