帝国cms需要改进的地府:不用js,在模版中获取当前页面的地址,尤其当内容页有分页的时候,要能正确获得。
背景; http://bbs.phome.net/ShowThread/?threadid=341230&forumid=13
获取当前内容页地址。在内容页使用
修改e/class/functions.php
在函数
//生成内容文件
function GetHtml
中插入四个个语句
第一处插 入 点:if($pf&&strstr($add[$pf],$expage))//有分页
插入方式:之前
插入语句:$thislink=$dolink.$add[filename].$filetype;
第二处插 入 点:$file=$doclasspath.$newspath.$add[filename].'_'.$j.$filetype;
插入方式:之后
插入语句:$thislink=$dolink.$add[filename].'_'.$j.$filetype;
第三处
插 入 点:$string=str_replace('[!--title.select--]',$titleselect,$string);
插入方式:之后
插入语句:$string=str_replace('[!--jiuhecai.page.url--]',$thislink,$string);
[!!!empirenews.hide.end--]
第四处
插 入 点:$string=str_replace('[!--title.select--]','',$string);
插入方式:之后
插入语句:$string=str_replace('[!--jiuhecai.page.url--]',$thislink,$string);
使用方法: 内容页,使用标签[!--jiuhecai.page.url--] 调用。
获取列表页地址。在列表页使用的修改方法:
使用方法: 列表页,使用标签[!--jiuhecai.page.url--] 调用。
改动源码有风险,请改动前备份下。
列表页示范页面:http://www.zhongyf.com/pifuke/niupixuan/index_2.html
注意观察页脚 手机版 的链接,已经正确对应。
内容页示范页面:http://www.zhongyf.com/baojian/xingshenghuo/2013-04-19/6558_4.html
注意观察页脚 手机版666 的链接,已经正确对应。
|