【发布时间】:2025-12-29 17:30:12
【问题描述】:
不幸的是,Joomla 3.x 将菜单项别名中的下划线替换为连字符。
如何允许下划线? [没有 sh404SEF]。
我在libraries/joomla/filter/output.php 中看不到它(正如页面Use underscore (_) in joomla menu alias 所说)。
【问题讨论】:
标签: php joomla joomla2.5 joomla3.0
不幸的是,Joomla 3.x 将菜单项别名中的下划线替换为连字符。
如何允许下划线? [没有 sh404SEF]。
我在libraries/joomla/filter/output.php 中看不到它(正如页面Use underscore (_) in joomla menu alias 所说)。
【问题讨论】:
标签: php joomla joomla2.5 joomla3.0
在那个文件中有一行:
$str = preg_replace('/(\s|[^A-Za-z0-9\-])+/', '-', $str);
把 _ 放在 z 和 0 之间
【讨论】: