第一个问题,应该可以做到,但是抱歉最近没有时间帮你写,会不会对一些组件有影响我也没有测试过,你可以试试:
修改主要有两处,一是在最后的“return $mosConfig_live_site."/".$string;”之前加上php语句替换最后一个"/"为"_"。二是在开头的“if ($mosConfig_sef){”后面加上php语句替换最后一个"_"为"/"。
其实这只是一个取巧的办法,如果你熟悉php可以在"function sefRelToAbs“中找到"sectionid"与"Itemid"中间的分割符
关于第二个问题,
1.检查后台全局配置里面的session会话时间
2.检查网站时间和服务器时间的时差,过大的时差也会导致cookie或senssion过期
3.检查模版是否有设置cookie过期时间的语句