您现在的位置是:首页 > cms教程 > 帝国CMS教程帝国CMS教程
帝国CMS的onlinepath在线播放和downpath下载前台投稿多集多个下载地址
明俊2023-04-24 23:38:09帝国CMS教程已有18人查阅
导读onlinepath的修改如下第一步:修改onlinepath后台字段,输入表单替换html代码 复制到 投稿表单替换html代码里面,然后保存!【这只是第一步,也看了很多帝国上面的文章,大部分这么修改,但是还是发布不成,别急还有后续的】
onlinepath的修改如下
第一步:修改onlinepath后台字段,输入表单替换html代码 复制到 投稿表单替换html代码里面,然后保存!【这只是第一步,也看了很多帝国上面的文章,大部分这么修改,但是还是发布不成,别急还有后续的】
第二部:修改e/class/qinfofun.php 修改这个文件【这个才是真正控制投稿表单 提交的处理脚本!】
找到如下代码:
elseif($f=="onlinepath")//在线地址
{
$value=DoqReturnDownPath($value,1);
$value=doehtmlstr($value); }
替换成如下代码:
elseif($f=="onlinepath")//在线地址
{ $value=ReturnOnlinepath($add['odownname'],$add['odownpath'],$add['odelpathid'],$add['opathid'],$add['odownuser'],$add['ofen'],$add['othedownqz'],$add,$add['oforuser'],$add['onlineurl_qz'],$ecms);
$value=doehtmlstr($value);
}
再找到:
//返回下载/影视地址
在上面加如下代码:
//---------下载地址组合
function ReturnOnlinepath($odownname,$odownpath,$addodelpathid,$opathid,$odownuser,$ofen,$othedownqz,$add,$oforuser,$onlineurl,$down=0){
$f_exp="::::::";
$r_exp="/r/n";
$returnstr="";
$onlineurl=str_replace($f_exp,"",$onlineurl);
$onlineurl=str_replace($r_exp,"",$onlineurl);
//增加软件
if(empty($down))
{
for($i=0;$i<count($odownname);$i++)
{
//替换非法字符
$name=str_replace($f_exp,"",$odownname[$i]);
$name=str_replace($r_exp,"",$odownname[$i]);
$path=str_replace($f_exp,"",$odownpath[$i]);
$path=str_replace($r_exp,"",$odownpath[$i]);
//批量更换权限
if($add[doforuser])
{
if(empty($oforuser))
{
$oforuser=0;
}
$fuser=$oforuser;
}
else
{
if(empty($odownuser[$i]))
{
$fuser=0;
}
else
{
$fuser=$odownuser[$i];
}
}
//批量更新点数
if($add[dodownfen])
{
if(empty($add[downfen]))
{
$add[downfen]=0;
}
$ffen=$add[downfen];
}
else
{
if(empty($ofen[$i]))
{
$ffen=0;
}
else
{
$ffen=$ofen[$i];
}
}
$downqz=$othedownqz[$i];
if($path&&$name)
{$returnstr.=$name.$f_exp.$onlineurl.$path.$f_exp.$fuser.$f_exp.$ffen.$f_exp.$downqz.$r_exp;}
}
}
//修改软件
else
{
for($i=0;$i<count($odownname);$i++)
{
//删除下载地址
$del=0;
for($j=0;$j<count($odelpathid);$j++)
{
if($odelpathid[$j]==$opathid[$i])
{$del=1;}
}
if($del)
{continue;}
//替换非法字符
$name=str_replace($f_exp,"",$odownname[$i]);
$name=str_replace($r_exp,"",$odownname[$i]);
$path=str_replace($f_exp,"",$odownpath[$i]);
$path=str_replace($r_exp,"",$odownpath[$i]);
//批量更换权限
if($add[doforuser])
{
if(empty($oforuser))
{
$oforuser=0;
}
$fuser=$oforuser;
}
else
{
if(empty($odownuser[$i]))
{
$fuser=0;
}
else
{
$fuser=$odownuser[$i];
}
}
//批量更新点数
if($add[dodownfen])
{
if(empty($add[downfen]))
{
$add[downfen]=0;
}
$ffen=$add[downfen];
}
else
{
if(empty($ofen[$i]))
{
$ffen=0;
}
else
{
$ffen=$ofen[$i];
}
}
$downqz=$othedownqz[$i];
if($path&&$name)
{$returnstr.=$name.$f_exp.$onlineurl.$path.$f_exp.$fuser.$f_exp.$ffen.$f_exp.$downqz.$r_exp;}
}
}
//去掉最后的字符
$returnstr=substr($returnstr,0,strlen($returnstr)-2);
return $returnstr;
}
downpath的修改如下
第一步:修改downpath后台字段,输入表单替换html代码 复制到 投稿表单替换html代码里面,然后保存!
第二步:修改e/class/qinfofun.php 修改这个文件【这个才是真正控制投稿表单 提交的处理脚本!】找到如下代码:
elseif($f=="downpath")//下载地址
{
$value=DoqReturnDownPath($value,1);
$value=doehtmlstr($value); }
替换成如下代码:
elseif($f=="downpath")//下载地址
{ $value=ReturnDownpath1($add['downname'],$add['downpath'],$add['delpathid'],$add['pathid'],$add['downuser'],$add['fen'],$add['thedownqz'],$add,$add['foruser'],$add['downurl_qz'],$ecms);
$value=doehtmlstr($value);
再找到:
//返回下载/影视地址
在上面加如下代码:
//---------下载地址组合
function ReturnDownpath1($downname,$downpath,$delpathid,$pathid,$downuser,$fen,$thedownqz,$add,$foruser,$downurl,$down=0){
$f_exp="::::::";
$r_exp="/r/n";
$returnstr="";
$downurl=str_replace($f_exp,"",$downurl);
$downurl=str_replace($r_exp,"",$downurl);
//增加软件
if(empty($down))
{
for($i=0;$i<count($downname);$i++)
{
//替换非法字符
$name=str_replace($f_exp,"",$downname[$i]);
$name=str_replace($r_exp,"",$downname[$i]);
$path=str_replace($f_exp,"",$downpath[$i]);
$path=str_replace($r_exp,"",$downpath[$i]);
//批量更换权限
if($add[doforuser])
{
if(empty($foruser))
{
$foruser=0;
}
$fuser=$foruser;
}
else
{
if(empty($downuser[$i]))
{
$fuser=0;
}
else
{
$fuser=$downuser[$i];
}
}
//批量更新点数
if($add[dodownfen])
{
if(empty($add[downfen]))
{
$add[downfen]=0;
}
$ffen=$add[downfen];
}
else
{
if(empty($fen[$i]))
{
$ffen=0;
}
else
{
$ffen=$fen[$i];
}
}
$downqz=$thedownqz[$i];
if($path&&$name)
{$returnstr.=$name.$f_exp.$downurl.$path.$f_exp.$fuser.$f_exp.$ffen.$f_exp.$downqz.$r_exp;}
}
}
//修改软件
else
{
for($i=0;$i<count($downname);$i++)
{
//删除下载地址
$del=0;
for($j=0;$j<count($delpathid);$j++)
{
if($delpathid[$j]==$pathid[$i])
{$del=1;}
}
if($del)
{continue;}
//替换非法字符
$name=str_replace($f_exp,"",$downname[$i]);
$name=str_replace($r_exp,"",$downname[$i]);
$path=str_replace($f_exp,"",$downpath[$i]);
$path=str_replace($r_exp,"",$downpath[$i]);
//批量更换权限
if($add[doforuser])
{
if(empty($foruser))
{
$foruser=0;
}
$fuser=$foruser;
}
else
{
if(empty($downuser[$i]))
{
$fuser=0;
}
else
{
$fuser=$downuser[$i];
}
}
//批量更新点数
if($add[dodownfen])
{
if(empty($add[downfen]))
{
$add[downfen]=0;
}
$ffen=$add[downfen];
}
else
{
if(empty($fen[$i]))
{
$ffen=0;
}
else
{
$ffen=$fen[$i];
}
}
$downqz=$thedownqz[$i];
if($path&&$name)
{$returnstr.=$name.$f_exp.$downurl.$path.$f_exp.$fuser.$f_exp.$ffen.$f_exp.$downqz.$r_exp;}
}
}
//去掉最后的字符
$returnstr=substr($returnstr,0,strlen($returnstr)-2);
return $returnstr;
}
本文标签:
声明:本文由代码号注册/游客用户【明俊】供稿发布,本站不对用户发布的帝国CMS的onlinepath在线播放和downpath下载前台投稿多集多个下载地址信息内容原创度和真实性等负责。如内容侵犯您的版权或其他权益,请留言并加以说明。站长审查之后若情况属实会及时为您删除。同时遵循 CC 4.0 BY-SA 版权协议,尊重和保护作者的劳动成果,转载请标明出处链接和本声明内容。本文作者:明俊» /dmh/298.html
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
帝国CMS图片集只能上传10张图的原因和解决办法
在后台更新上传PNG图片时,发现明明上传了很多张图片并且提示上传成功了,但却发现只有10张图片。重复几次都是如此。帝国CMS当前位置newsnav“首页”两个字怎么修改
修改以下文件就可以了修改位置:edatalanguagegbpubfun.php'index'=>'首页', 这两个字可以随意更改成别的字帝国cms注册,找回密码,反馈增加阿里云手机短信验证码功能
小伙伴需要在帝国cms里面集成注册和反馈表单需要填入手机号码并获取验证码才可以完成操作,防止恶意提交和注册,本插件为EmpireCMS v7.5基础开发。帝国CMS报错Warning: Cannot modify header information怎么办
今天偶然进入帝国CMS网站后台发现出现了:Warning:Cannot modify header information - headers already sent by
留言与评论 (共有 0 条评论) |
暂无内容 |
暂无内容 |
相关标签
大家喜欢
暂无内容 |