PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

DeDeCMS的源代码中最牛逼的页面提示语 [复制链接]

1#

今天在dedeCMS的源代码里发现的最NB的代码解释,绝对不是PS,在dede目录里的 templets_one_edit.php:
代码如下:

{
    include_once(DEDEINC."/arc.sgpage.class.php");
    $uptime = time();
    $body = str_replace('"','\\"',$body);
    $filename = ereg_replace("^/","",$nfilename);

    //如果更改了文件名,删除旧文件
    if($oldfilename!=$filename)
    {
        $oldfilename = $cfg_basedir.$cfg_cmspath."/".$oldfilename;
        if(is_file($oldfilename))
        {
            unlink($oldfilename);
        }
    }
    if($likeidsel!=$oldlikeid )
    {
        $likeid = $likeidsel;
    }
    $inQuery = "
     update `cz_sgpage` set
     title='$title',
     keywords='$keywords',
     description='$description',
     likeid='$likeid',
     ismake='$ismake',
     filename='$filename',
     template='$template',
     uptime='$uptime',
     body='$body'
     where aid='$aid'; ";
    if(!$dsql->ExecuteNoneQuery($inQuery))
    {
        ShowMsg("[size=+0]更新页面数据时失败,请检查长相是否有问题!","-1");
        exit();
    }
    $sg = new sgpage($aid);
    $sg->SaveToHtml();
    ShowMsg("成功修改一个页面!","templets_one.php");
    exit();
}

分享 转发
TOP
发新话题 回复该主题