曼波中国
曼波社区
曼波知识库
曼波搜索

查看完整版本: 版主请进:关于sef.php(2006.5.2)的两个问题

ycbcc 2006-9-17 20:18

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

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

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

请抽空帮忙看看。谢谢!

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

zijie 2006-9-17 20:44

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

关于第二个问题,
1.检查后台全局配置里面的session会话时间
2.检查网站时间和服务器时间的时差,过大的时差也会导致cookie或senssion过期
3.检查模版是否有设置cookie过期时间的语句

ycbcc 2006-9-18 12:29

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

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

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

ycbcc 2006-9-18 22:31

回来确认:用zijie版主的sef.php后,用户自动退出的问题应该不存在。
页: [1]
查看完整版本: 版主请进:关于sef.php(2006.5.2)的两个问题