首页 > 其他 > 网站日记>正文

帝国cms二开之生成之前做点什么

提示: 阅读权限:公开  
帝国cms7.5二开的有点思路,就是在内容文章生成之前,替换或者修饰一下页面,但是不方便修改模板。可以这样做:
修改文件/e/class/functions.php ,在函数
//生成内容文件
function GetHtml($classid,$id,$add,$ecms=0,$doall=0){
中,有两处WriteFiletext($file,$addlevel.$string); 在其之前插入您希望要的代码,示范一个:
	$string=preg_replace('#http://*.com/([^0-9]+)([0-9]+).html#is','http://www.zhongyf.com/$2.html',$string);//jhc
这对于静态页面,应该是通吃的。但是动态页面呢?
动态页面对应的页面是/e/action/ShowInfo.php。在其中,查找 
$string=DtGetHtml($r,$newstemp_r,$mid,$tbname,$line,$page_line,$start,$page,$search);
在其后,可以对$string处理。

上一篇:帝国cms编辑器里上传的]图片太大,在后台没办法排版的解决方法

下一篇:支付宝网站支付之服务器异步通知页面特性

tags:

返回首页

相关

热门

站内直通车

[!--temp.bottomnav--]
返回顶部