当前位置: > 教程 >

DEDE:增强友情链接申请验证并返回网站首页

  • 教程
  • 2013-09-17 12:30
今天,轻狂偶然测试了一下轻狂志的友情链接申请,发现织梦默认的申请代码只做了验证码的空字符验证,其他一律没有验证,而且,申请成功后默认跳转到了友情链接页面,轻狂志没做这个页面,所以非常难看,能不能跳转到首页呢?那么,我们来试着完善一下。
 
这两个功能都是要修改/plus/flink.php这个文件。
 
一、增强验证:
 
打开 /plus/flink.php,找到if($dopost=='save'){...} 这个条件,将其修改为:

if($dopost=='save')
{
    $validate = isset($validate) ? strtolower(trim($validate)) : '';
    $svali = GetCkVdValue();
    if(!$url || $url=="http://"){  
        ShowMsg('请填写网址!','-1');
        exit();
    }
    if(!$webname){ 
        ShowMsg('请填写网站名称!','-1');
        exit();
    }
    if(!$logo || !preg_match('/^http:\/\/(.*)\.(gif|png|jpg)$/i',$logo)){  
        ShowMsg('请输入正确的LOGO连接!','-1');
        exit();
    }
    if(!$msg){ 
        ShowMsg('请填写网站简况!','-1');
        exit();
    }
    if(!$email || !preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i",$email)){ 
        ShowMsg('请填写正确的邮件地址!','-1');
        exit();
    }
    if($validate=='' || $validate!=$svali)
    {
        ShowMsg('验证码不正确!','-1');
        exit();
    }

修改后,如果其中的文本框没有内容,则会提示并返回修改。
 
二、返回首页
 
找到:

    ShowMsg('成功增加一个链接,但需要审核后才能显示!','-1',1);

修改为:

    ShowMsg('成功增加一个链接,但需要审核后才能显示!',"/index.php",0,2000);

保存,上传,试试效果吧!

猜你喜欢

最新评论

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!