欢迎您光临本店,本店提供多种个性化定制服务。

帝国cms会员前台投稿设置多个下载地址

经营范围:电脑组装,电脑维修,手机刷机,智能家居设备,苹果电脑系统安装,苹果手机刷机,监控安装,媒体编辑,数据恢复,复印打印,网站制作等

前台会员投稿,下载地址只能输入一个, 而且不能够设置点数及远程地址, 和上一篇文章一样, 这个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;

}

 

来源:本文由只选实体店 - 天寻电脑原创撰写,欢迎分享本文,转载请保留出处和链接!