我对Joomla一无所知,但我只需要完成这件事.突然间,我的Joomla网站菜单没有显示出来.我无法在菜单管理器 - >主菜单 - >菜单项下看到任何内容.但是jos_menu表中有行.为什么不出现?
看起来php升级到5.3并且各种各样的问题都出现了.我通过更改以下内容解决了这个问题
在yourjoomladirectory/libraries/joomla/html/html.php中
return call_user_func_array( array( $className, $func ), $args );
Run Code Online (Sandbox Code Playgroud)
至
return call_user_func_array( array( $className, $func ), &$args );
Run Code Online (Sandbox Code Playgroud)
在yourjoomladirectory/modules/mod_mainmenu/helper.php中
function buildXML(&$params)
Run Code Online (Sandbox Code Playgroud)
至
function buildXML($params)
Run Code Online (Sandbox Code Playgroud)
希望这有助于某人.
| 归档时间: |
|
| 查看次数: |
2614 次 |
| 最近记录: |