交流群:462197261站长百科站长论坛热门标签收藏本站北冥有鱼 互联网前沿资源第一站 助力全行业互联网+
点击这里给我发消息
  • 当前位置:
  • dede织梦转帝国CMS代码记录

    1.转换栏目
     
     
    insert into ak_enewsclass (classid,bclassid,classname,myorder,classpath,intro,classpagekey) select id,reid,typename,sortrank,typedir,description,keywords  from dede_arctype;
     
    update phome_enewsclass set tbname='news', modid='1';
     
     
    update ak_enewsclass set islist=1,listtempid=1,dtlisttempid=1,newstempid=1,classtype='.html',filetype='.html';
      
     
    2.更新栏目featerclass字段
     
     
    <?php
    require ('e/class/connect.php'); //引入数据库配置文件和公共函数文件
    require ('e/class/db_sql.php'); //引入数据库操作文件
    $link = db_connect(); //连接MYSQL
    $empire = new mysqlquery(); //声明数据库操作类
     
     
    $sql = $empire ->query("select classid,bclassid from {$dbtbpre}enewsclass");
    while($r = $empire ->fetch($sql))
    {
        $featherclass = '';
        if($r['bclassid']){
            $featherclass .= '|' .$r['bclassid'];
            $sql1 = $empire ->query("select classid,bclassid from {$dbtbpre}enewsclass where classid = $r[bclassid]");
            if($r1 = $empire ->fetch($sql1)){
                if($r1['bclassid']){
                    $featherclass = '|' .$r1['bclassid'] .$featherclass;
                    $sql2 = $empire ->query("select classid,bclassid from {$dbtbpre}enewsclass where classid = $r1[bclassid]");
     
                    if($r2 = $empire ->fetch($sql2)){
                        if($r2['bclassid']){
                            $featherclass = '|' .$r2['bclassid'] .$featherclass;
                            $sql3 = $empire ->query("select classid,bclassid from {$dbtbpre}enewsclass where classid = $r2[bclassid]");
                            if($r3 = $empire ->fetch($sql3)){
                                if($r3['bclassid']){
                                    $featherclass = '|' .$r3['bclassid'] .$featherclass;
                                    $sql4 = $empire ->query("select classid,bclassid from {$dbtbpre}enewsclass where classid = $r3[bclassid]");
                                    if($r4 = $empire ->fetch($sql4)){
                                        if($r4['bclassid']){
                                            $featherclass = '|' .$r4['bclassid'] .$featherclass;
                                            $sql5 = $empire ->query("select classid,bclassid from {$dbtbpre}enewsclass where classid = $r4[bclassid]");
                                            if($r5 = $empire ->fetch($sql5)){
                                                if($r5['bclassid']){
                                                    $featherclass = '|' .$r5['bclassid'] .$featherclass;
                                                    $sql6 = $empire ->query("select classid,bclassid from {$dbtbpre}enewsclass where classid = $r5[bclassid]");
                                                    if($r6 = $empire ->fetch($sql6)){
                                                        if($r6['bclassid']){
                                                            $featherclass = '|' .$r6['bclassid'] .$featherclass;
                                                        }
     
                                                    }
                                                }
     
                                            }
                                        }
     
                                    }
                                }
     
                            }
                        }
                    }
                }
            }
            $featherclass .= '|';
            if($empire ->query("update {$dbtbpre}enewsclass set featherclass = '$featherclass'  where classid = $r[classid]")){
                echo $r['classid'] .'更新成功<br>';
            }else
                echo $r['classid'] .'更新失败~~~~~~~~~<br>';
        }
    }
     
    db_close(); //关闭MYSQL链接
    $empire = null; //注消操作类变量
    ?>
     
     
    3.更新栏目sonclass字段
     
     
    <?php
    require('e/class/connect.php');        //引入数据库配置文件和公共函数文件
    require('e/class/db_sql.php');        //引入数据库操作文件
    $link=db_connect();                //连接MYSQL
    $empire=new mysqlquery();        //声明数据库操作类
     
    $sql=$empire->query("select classid,islast from {$dbtbpre}enewsclass");      
    while($r=$empire->fetch($sql))      
    {
            //echo"栏目ID:".$r['classid'];
            if(!$r['islast']){
                $sql1=$empire->query("select classid,islast from {$dbtbpre}enewsclass where bclassid = $r[classid]");
                $sonclass = '';
                while($r1=$empire->fetch($sql1)){
                    if($r1['islast']) $sonclass = $sonclass.$r1['classid'].'|';
                    else{
                        $sql2=$empire->query("select classid,islast from {$dbtbpre}enewsclass where bclassid = $r1[classid]");
                        while($r2=$empire->fetch($sql2)){
                            if($r2['islast']) $sonclass =$sonclass.$r2['classid'].'|';
                            else{
                                $sql3=$empire->query("select classid,islast from {$dbtbpre}enewsclass where bclassid = $r2[classid]");
                                while($r3=$empire->fetch($sql3)){
                                    if($r3['islast']) $sonclass =$sonclass.$r3['classid'].'|';
                                    else{
                                        $sql4=$empire->query("select classid,islast from {$dbtbpre}enewsclass where bclassid = $r3[classid]");
                                        while($r4=$empire->fetch($sql4)){
                                            if($r4['islast']) $sonclass =$sonclass.$r4['classid'].'|';
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
                //echo "<br>".'子类栏目'.'|'.$sonclass."<br>";
                if($sonclass){
                    $sonclass = '|'.$sonclass;
                }else{
                 
                }
                 
                if($empire->query("update {$dbtbpre}enewsclass set sonclass = '$sonclass'  where classid = $r[classid]")){
                    echo $r['classid'].'更新成功<br>';
                }
                else echo $r['classid'].'更新失败~~~~~~~~~<br>';
     
            }
            else{
                 
                //echo '    --终极栏目'."<br>";
            }
    }
     
    db_close();                        //关闭MYSQL链接
    $empire=null;                        //注消操作类变量
    ?>
     
     
    4.更新栏目lastclas字段(dede每个栏目都可添加文章,帝国只有终极栏目才可添加文章)(默认把原dede的最后一级转为终极栏目)
     
     
    <?php
    require('e/class/connect.php');        //引入数据库配置文件和公共函数文件
    require('e/class/db_sql.php');        //引入数据库操作文件
    $link=db_connect();                //连接MYSQL
    $empire=new mysqlquery();        //声明数据库操作类
     
        $sql=$empire->query("select classid,bclassid from {$dbtbpre}enewsclass");       
        $end = array();
        while($r=$empire->fetch($sql))       
        {
             $sql1=$empire->query("select classid from {$dbtbpre}enewsclass where bclassid = $r[classid]");
             if(!$empire->fetch($sql1)){
                if($empire->query("update {$dbtbpre}enewsclass set islast=1 where classid = $r[classid]"))
                       {
                          echo $r['classid'].'更新成功<br>';
                            }else echo $r['classid'].'--------------更新失败<br>';
             }    
        }
      
    db_close();                        //关闭MYSQL链接
    $empire=null;                        //注消操作类变量
    ?>
     
    5.转换文章
     
     
    insert  into  ak_ecms_news  (id,classid,truetime,onclick,title,titlepic,filename,newstime,lastdotime,smalltext,keyboard)  select  id,typeid,sortrank,click,title,litpic,filename,pubdate,senddate,description,keywords  from dede_archives;
     
     
    insert into ak_ecms_news_data_1 (id,classid,newstext,newstempid) select aid,typeid,body,1 from dede_addonarticle;
     
    insert  into  ak_ecms_news_index  (id,classid,checked,truetime,newstime,lastdotime)  select  id,typeid,1,sortrank,pubdate,senddate from dede_archives;
      
     
    6.栏目全部动态
     
     
    update ak_enewsclass set showdt=2 ,listdt=1,nreclass=1,nreinfo=1;
    
    7.帝国后台更新
    

    广而告之:
    热门推荐:
    PHP实现的最大正向匹配算法示例

    本文实例讲述了PHP实现的最大正向匹配算法。分享给大家供大家参考,具体如下: 正向最大匹配算法:从左到右将待分词文本中的几个连续字符与词表匹配,如果匹配上,则切分出一个词。但这里有一个问题:要做到最大匹配,并不是第一次匹配到就可以切分的 。 函数中包含三个参数: ···

    WordPress中获取页面链接和标题的相关PHP函数用法解析

    get_permalink()(获取文章或页面链接) get_permalink() 用来根据固定连接返回文章或者页面的链接。在获取链接时 get_permalink() 函数需要知道要获取的文章的 ID,如果在循环中则自动默认使用当前文章。 用法 get_permalink( $id, $leavename ); 参数 $id (混合)(可选)···

    jquery+css实现下拉列表功能

    废话不多说了,直接给大家贴代码了,具体代码如下所述: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>fruit</title> <style type="text/css"> .hide { display: none; } div { float: left; width: 100%; } .···

    javascript Array.prototype.slice使用说明

    除了正常用法,slice 经常用来将 array-like 对象转换为 true array. 名词解释:array-like object – 拥有 length 属性的对象,比如 { 0: ‘foo', length: 1 }, 甚至 { length: ‘bar' }. 最常见的 array-like 对象是 arguments 和 NodeList. 查看 V8 引擎 array.js 的源···

    prototype 1.5相关知识及他人笔记

    一直没有没有时间看prototype,现在好了,已经更新到了1.5 pre1,呵呵,强大的功能不得不学习啊,这个是提升自己JS能力的又一个捷径. 1. Prototype是什么? 或许你还没有用过它, prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇···

    Jquery阻止事件冒泡 event.stopPropagation

    描述: 防止事件冒泡到DOM树上,也就是不触发的任何前辈元素上的事件处理函数。 version added: 1.0event.stopPropagation() 我们可以用 event.isPropagationStopped() 来确定这个方法是否(在那个事件对象上)调用过了。 这个方法对 trigger() 来自定义的事件同样有效。···

    Asp.Net Oracle数据的通用操作类

    在一个项目中,可能用到2种数据,比如说ORACLE ,MS_SQLSERVER 同时要用到,MS-SQL的数据通用类在很多的教程中都有现成的例子和代码,但是ORACLE比较少见,但是本次项目中正好用到,贴出来和大家一起共享。 这里用OraDbHelper.cs做常见的四种数据操作 一 ExecuteDataTabl···

    PHP实现的字符串匹配算法示例【sunday算法】

    本文实例讲述了PHP实现的字符串匹配算法————sunday算法。分享给大家供大家参考,具体如下: Sunday算法是Daniel M.Sunday于1990年提出的字符串模式匹配。其核心思想是:在匹配过程中,模式串发现不匹配时,算法能跳过尽可能多的字符以进行下一步的匹配,从而提高了匹配效率。 &···

    javascript 特性检测并非浏览器检测

    我大致翻译了部分文章,可能有理解错误的地方,敬请指正。值得一提的是,评论部分的争论亦值得一看。 特性检测 起初前端工程师们就极力反对浏览器检测,他们认为类似user-agent嗅探的方法是很不好的,理由是它并不是一种面向未来的代码,无法适应新版的浏览器。更好的做···

    vue中使用axios post上传头像/图片并实时显示到页面的方法

    在前端开发中,为了更好的用户体验,在头像上传时会先将图片显示到页面然后点击保存按钮 完成图片的上传成功 代码部分有参考他人的写法。 html代码: <div id="myPhoto" v-show="personalPhoto"> <div class="viewPhoto"> <img src="" alt="" id="portrait···