发新话题
打印

版主请进:关于sef.php(2006.5.2)的两个问题

版主请进:关于sef.php(2006.5.2)的两个问题

zijie版主您好,使用了您的sef.php文件后,后缀已经是html了。不过,有两个问题请教:

⒈ 如何将现在的显示:http://www.withdream.com/content/view/1/16.html 改成 http://www.withdream.com/content/view/1_16.html,即最后一个斜杠变成_?
用户登入后有自动退出现象。详见:http://www.mambochina.net/bbs/vi ... &extra=page%3D1

请抽空帮忙看看。谢谢!

[ 本帖最后由 ycbcc 于 2006-9-17 20:39 编辑 ]

TOP

第一个问题,应该可以做到,但是抱歉最近没有时间帮你写,会不会对一些组件有影响我也没有测试过,你可以试试:
修改主要有两处,一是在最后的“return $mosConfig_live_site."/".$string;”之前加上php语句替换最后一个"/"为"_"。二是在开头的“if ($mosConfig_sef){”后面加上php语句替换最后一个"_"为"/"。
其实这只是一个取巧的办法,如果你熟悉php可以在"function sefRelToAbs“中找到"sectionid"与"Itemid"中间的分割符

关于第二个问题,
1.检查后台全局配置里面的session会话时间
2.检查网站时间和服务器时间的时差,过大的时差也会导致cookie或senssion过期
3.检查模版是否有设置cookie过期时间的语句
mambo整合discuz同步注册登录,全站utf-8编码,php5+mysql5
http://www.bytea.net

TOP

第一个问题:多谢指点,我慢慢改代码。

第二个问题似乎和mamboboard论坛有关。但是没有规律。

而且,用mambo454本身的sef.php,这种现象特别明显。而用zijie版主的sef.php后,这种现象似乎消失了...

TOP

回来确认:用zijie版主的sef.php后,用户自动退出的问题应该不存在。

TOP

发新话题