澳门新葡亰平台官网帝国cms 7.0版返回首页带.index.html的解决办法

帝国CMS6.6/7.0都有效。

今天无数帝国CMS网站的会员宗旨头尾与网址首页的头尾是同出一辙的,那将必要帝国CMS的会员中央也等于调控面版能支持标签调用,帮忙模板变量调用,如:!—temp.header–]

帝国CMS模板的 重临首页 会带有 index.html 后缀。

第一步:

澳门新葡亰平台官网 ,然则帝国CMS本人是不扶植的。

由此以下方式改良可去掉index.html

找到:/e/class/connect.php

透过以下教程能够兑现调控面版也正是会大旨也支撑调用模板变量标签。

找到e/class/connect.php文件

查找:

第一步:

查找:

$r[filetype]=GetFiletype($file_name);

打开/e/class/functions.php 找到

//返回首页地址function ReturnSiteIndexUrl(){ global $public_r; if($public_r['indexpagedt']) { $public_r['indextype']='.php'; } $file=$public_r['newsurl'].'index'.$public_r['indextype']; return $file;}

在下边踏入:

=============================//解析代码functionRepExeCode($string)=============================

修改为:

$filename2=str_replace($r[filetype],,$file_name);//获得去掉后缀的文件名$mytype=array(.cod,.jad);//定义需要保留原名的文件类型

在此方面增加以下代码:

//返回首页地址function ReturnSiteIndexUrl(){ global $public_r; if($public_r['indexpagedt']) { $public_r['indextype']='.php'; } $file=$public_r['newsurl']; return $file;}

查找:

//标签替换4functionCustomNewsBq($name,$indextext){global$empire,$dbtbpre,$public_r,$emod_r,$class_r,$class_zr,$fun_r,$navclassid,$navinfor,$class_tr,$level_r,$etable_r;$file=ECMS_PATH.e/data/tmp/dt_temp.$name..php;$indextext=stripSlashes($indextext);$indextext=ReplaceTempvar($indextext);//替换全局模板变量//替换标签$indextext=DoRepEcmsLoopBq($indextext);$indextext=RepBq($indextext);//写文件WriteFiletext($file,AddCheckViewTempCode().$indextext);//读取文件内容ob_start();include($file);$string=ob_get_contents();ob_end_clean();$string=RepExeCode($string);//解析代码return$string;}

也正是去掉 $file=$public_r[newsurl]; 后缀。

$r[filename]=$r[insertfile].$r[filetype];

第二步:

修改为

查找:

if(in_array($r[filetype],$mytype)){$r[filename]=$filename2.$r[filetype];//真实文件名}else{$r[filename]=$r[insertfile].$r[filetype];}
WriteFiletext($file1,AddCheckViewTempCode().$r[0]);

长途保存也是相仿的批驳:

修改为:

查找:

$tmplist=CustomNewsBq(cp0,$r[0]);WriteFiletext($file1,$tmplist);
//远程保存functionDoTranUrl($url,$classid){

第三步:

在此个函数里找到:

找到:

$r[filename]=$r[insertfile].$r[filetype];
WriteFiletext($file2,AddCheckViewTempCode().$r[1]);

修改为

修改为:

if(in_array($r[filetype],$mytype)){$r[filename]=$filename2.$r[filetype];//真实文件名}else{$r[filename]=$r[insertfile].$r[filetype];}
$tmplist=CustomNewsBq(cp1,$r[1]);WriteFiletext($file2,$tmplist);

连带作品:

如此,帝国cms就足以兑现调整面板模板头尾扶植标签调用了。

王国CMS完毕上传附属类小零部件名叫源文件名+随机码

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图