请把轻狂志网址 www.flighty.cn 加入收藏夹,其他俱为假冒,谨防被骗!赞助请点 这里!找东东请用右边的搜索 ===>
17 2013-09

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

作者:少轻狂 | 发布:2013-09-17 | 更新:2013-09-17 | 分类:教程 | Tutorial | 热度:
今天,轻狂偶然测试了一下轻狂志的友情链接申请,发现织梦默认的申请代码只做了验证码的空字符验证,其他一律没有验证,而且,申请成功后默认跳转到了友情链接页面,轻狂志没做这个页面,所以非常难看,能不能跳转到首页呢?那么,我们来试着完善一下。
 
这两个功能都是要修改/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);

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