小李SEO博客

网站优化服务

关于帝国CMS的onlinepath在线播放地址和downpath下载地址前台投稿多集多个下载地址的教程

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信息增加随机点击数的修改方法(最新教程) 下一篇:帝国CMS播放字段onlinepath添加自动“第N集”播放名称的方法
相关帝国cms文章阅读
  • 帝国CMS为什么页面不统计点击数呢?

    11、为什么页面不统计点击数呢? 要统计页面访问率,需在内容模板底部加上!---page.stats--]变量 用户在模板那边选择是否增加此变量(如下载系统中一般不统计访问量,不加此变量就不会统计了...

  • 帝国cms栏目内容调用当前栏目id和当前内容页id方法

    小李网络公司介绍帝国cms栏目内容调用当前栏目id和当前内容页id方法知识,包括帝国cms标签调用大全策划栏目内容有哪些帝国调用信息反馈BootStrap调用帝国网站栏目内容帝国cms内容页直接显示下...

  • 帝国CMS跳过选择会员类型直接注册方法

    帝国CMS因允许多用户组注册,所以在注册页面会有一个选择注册用户组的界面,即使网站只用了一个用户组也会出现。 如果想去掉这个页面,直接进入注册页面,那么可按以下办法修改 打开...

  • 帝国CMS模板制作判断评论验证码是否开启方法

    后台-模板-公共模板变量-评论表单 查找: 验证码: input name=key type=text class=inputText size=10 / img src=!--news.url--]e/ShowKey/?v=pl align=absmiddle name=plKeyImg id=plKeyImg onclick=plKeyImg.src=!--news.url--]e/ShowKey/?v=plt=...

  • 帝国cms程序编码GBK转换成UTF-8版本教程方法

    注意事项: 转换前先备份下数据库以及d附件目录 转换步骤: 1、备份GBK版的数据库; 2、用Convertz编码转换软件将备份的数据库文件由GBK转为UTF-8; 3、将转换后的数据库恢复到UTF-8版; 4、重新...

  • 帝国CMS登录后台提示&quot;您的Cookie没有开启,不能登陆成功&quot;的解决方法

    如果没有动过文件特别是/e/config/config.php文件的话!请按照如下操作肯定就OK了! 到你的主机或者服务器环境里找到php.ini文件(如果不知道在哪联系你的空间商就行了) 找到如下: output_buff...

  • 帝国CMS开启商城支付宝支付模式的方法!

    帝国CMS默认商城是没有启用支付宝支付的模式的,要想开通请参考以下步骤! 后台--其他--在线支付--管理支付接口--点击后面配置接口 2.后台--商城--支付与配送--管理支付方式--右上角有个增加...

  • 帝国CMS灵动标签调用专题信息

    帝国CMS内置的专题调用标签总是不理想,调用不方便,还是灵动标签调用来得方便实在。 代码: [e:loop={'select ztid,ztname,ztimg,maxnum,intro,onclick,ztpath from [!db.pre!]enewszt where showzt=1 order by ztid limit 8...

  • 给帝国CMS的错误报告增加个分类功能

    错误报告页面增加选择分类 说明:在填写错误报告的页面增加可选择的分类(后台增加的分类) 如:默认、新建 等信息分类方法1、增加下拉框选择分类 在\e\template\public\report.php 中加入以下代...

  • 帝国cms十万级以上数据进行数据分表操作记录

    小李网络公司介绍帝国cms十万级以上数据进行数据分表操作记录知识,包括有些菜单选项为灰色显示对于已有数据的硬盘进行重新分区则信息存储采用什么进制帝国数据银行文件夹是指帝国时代...

  • 解决帝国CMS官方结合项插件自定义字段不支持0和静态页classid为空

    帝国官方出的帝国官方结合项插件功能非常的不错,但了难免会出现一些小BUG,这不广大的站长们经过不段的试用,还是发现了一些错误,正是有了这些辛苦的站长,帝国的明天相信才会越来...

  • 帝国CMS[带模板的栏目导航标签]支持栏目别名调用修改方法

    [带模板的栏目导航标签] 支持栏目别名调用 帝国原来的标签,该标签可以在帝国任意模板中调用: [showclasstemp]父栏目ID,标签模板ID,是否显示栏目信息数,显示栏目数[/showclasstemp] 标签解释: 参数...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640