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

帝国教程 强烈建议 2024-03-04 08:29 87 0

  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=

  ;

  $returnstr=;

  $onlineurl=str_replace($f_exp,,$onlineurl);

  $onlineurl=str_replace($r_exp,,$onlineurl);

  //增加软件

  if(empty($down))

  {

  for($i=0;$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

  {

  //删除下载地址

  $del=0;

  for($j=0;$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=

  ;

  $returnstr=;

  $downurl=str_replace($f_exp,,$downurl);

  $downurl=str_replace($r_exp,,$downurl);

  //增加软件

  if(empty($down))

  {

  for($i=0;$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

  {

  //删除下载地址

  $del=0;

  for($j=0;$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;

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!