dede 直接跳转而没有中间跳转页的实现办法(续)。

来源:互联网 发布:淘宝手机详情图片尺寸 编辑:程序博客网 时间:2024/05/29 07:36

我先说下思路, 判断redirecurl是否为空,如果不为空,arcurl = redirecturl 。。否则arcurl等于生成地址。

针对主页的修改办法,修改文件inc_fun_SpGetArcList.php ,首先有个select语句查询出一些字段,默认是没有

redirecturl 的,在arc.title、arc.sendtime后边加上arc.redirecturl ,然后在$arcurl = ..... 前边加个判断

if($row['redirecturl']!="") $row['arcurl'] = $row['redirecturl']; else

就这么简单 。。。。  问题一般都出在列表页的跳转 。

当然思路是一样,修改inc_arclist_view.php文件,也是这个判断

if($row['redirecturl']!="") $row['arcurl'] = $row['redirecturl']; else

但是很多人都忽略了redirecturl的select ,以为在inc_fun_SpGetArcList.php 中加了arc.redirecturl就OK,我也是

被这个问题搞的 ,其实这个页也需要单独select出redirecurl,在#@__archives.title, #@__archives.shorttitle,

后边加上#@__archives.redirecturl ,OK,然后写个同样的判断语句。。。

重新更新下,都OK了 。。