Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla子菜单在更改顺序后消失_Joomla_Submenu - Fatal编程技术网

Joomla子菜单在更改顺序后消失

Joomla子菜单在更改顺序后消失,joomla,submenu,Joomla,Submenu,我们正在使用Joomla 2.5 我的一个客户意外地选择了大部分菜单和子菜单,并通过单击其中一个蓝色箭头更改了顺序,现在子菜单不再显示 我已尝试重新构建菜单 我已尝试清除缓存(我的和joomla) 我试着改变顺序 我已尝试进入菜单模块,并确保显示子菜单已配置为打开 有人对如何解决这个问题有什么建议吗?非常感谢 该网站是n1golf.com,正如您所看到的,没有一个菜单下拉列表,下面是订购的屏幕截图,以防可能有所帮助: 亲切问候通常,下拉列表是通过jQuery或CSS实现的,为了启用它,您可以在菜

我们正在使用Joomla 2.5

我的一个客户意外地选择了大部分菜单和子菜单,并通过单击其中一个蓝色箭头更改了顺序,现在子菜单不再显示

我已尝试重新构建菜单

我已尝试清除缓存(我的和joomla)

我试着改变顺序

我已尝试进入菜单模块,并确保显示子菜单已配置为打开

有人对如何解决这个问题有什么建议吗?非常感谢

该网站是n1golf.com,正如您所看到的,没有一个菜单下拉列表,下面是订购的屏幕截图,以防可能有所帮助:


亲切问候

通常,下拉列表是通过jQuery或CSS实现的,为了启用它,您可以在菜单模块中指定一个额外的CSS类。检查是否有,然后查看模板的文档以确保它是正确的

Uncaught TypeError: Property '$' of object [object Window] is not a function golf-tuition:38
Uncaught TypeError: Property '$' of object [object Window] is not a function s5_flex_menu.js:79
您可以看到chrome调试控制台中有几个错误。由于您的页面上同时有jquery和mootools,因此我建议可能存在jquery/mootools的冲突。虽然我不知道为什么它现在才被触发

请参阅我关于如何解决此问题的答案,但概括起来:

使用调用jQuery库后,立即完全禁用jQuery的$alias

// Disable the $ global alias completely
jQuery.noConflict();
然后对于jQuery脚本,使用

(function($){

// set a local $ variable only available in this block as an alias to jQuery
... here is your jQuery specific code ...

})(jQuery);
为了安全起见,我也会对您的mootools脚本执行同样的操作:

(function($){

// set a local $ variable only available in this block as an alias 
// to Mootools document.id
... here is your Mootools specific code ...

})(document.id);

事实上,您以前没有遇到过这些问题,这意味着我无法确定这是否是jQuery/mootools冲突-但通常使用
$
符号的错误确实表明存在此类冲突

除非在菜单项顺序正确时有数据库备份,否则无法将它们恢复到原始位置。您可以手动将它们放回原位。以后,定期备份您的站点。你好,房客,谢谢您的回复。虽然正如你在截图中看到的,下面有一些链接是用来创建子菜单的,对吗?就我所能看到的而言,它们的位置是正确的?检查垃圾箱,它们可能会被丢弃,但不会被删除。