ChatGPT批量写原创文章软件

dedecms调用四级的简单介绍

DedeCMS 调用问题,如何调用当前文章后面的几个文章? 比如当前ID是10,调用ID 为:11,12,13,14,15.的文章.是说调用记录从第10条起吧,比如前面一块我调用前十条记录,然后第二块想从第11条信息开始调用,

本文目录一览:

  • 1、DedeCMS 调用问题,如何调用当前文章后面的几个文章? 比如当前ID是10,调用ID 为:11,12,13,14,15.的文章.
  • 2、dedecms指定四级栏目下文章列表,在首页位置调取。
  • 3、dedecms栏目链接怎么调用
  • 4、织梦dedecms如何调用当前栏目的文章列表?
  • 5、织梦CMS四级子栏目的调用?
  • 6、织梦dedecms内容页调用会员等级

DedeCMS 调用问题,如何调用当前文章后面的几个文章? 比如当前ID是10,调用ID 为:11,12,13,14,15.的文章.

是说调用记录从第10条起吧,比如前面一块我调用前十条记录,然后第二块想从第11条信息开始调用,dedecms可以用limit限制,帝国cms可以用bqno实现。这里就说下dedecms用法,可以用limit='4,5'来实现,这里第一个参数4意思是起始值4,也就是从第5条开始调用。参数5是调用5条的意思。比如你想调用11-15条信息可以limit='10,5'。

还有不懂的地方欢迎提问。

dedecms指定四级栏目下文章列表,在首页位置调取。

{dede:arclist typeid="2"}

lia href="[field:typeurl/]" title="[field:fulltitle/]" [[field:typename/]]/aa href="[field:arcurl /]"[field:title /]/a/li

{/dede:arclist}

此处 typeid 为指定栏目调用,2修改为你的四级栏目后边的id即可正常调用

dedecms栏目链接怎么调用

1、打开dedecms织梦管理后台,用管理员账户密码登陆。

2、点击【核心】----【网站栏目管理】-----选择一个栏目后面的,点击【更改】。

3、【常规选项】  【高级选项】  【栏目内容】中选择{高级选项},填写栏目的SEO标题,复制代码【{dede:field.seotitle /}】并记住栏目模板的名称【list_article.htm】。点击下面的确定保存。

4、点击【模板】【默认模板管理】找到模板文件名【list_article.htm】,点击模板后面的修改,弹出修改模板代码页面。

5、打开【list_article.htm】,找到title标题,将{dede:field.title /}修改为 {dede:field.seotitle /},点击保存。

6、依次点击【生成】-------【更新栏目HTML】------【更新所有】----------【生成HTML】点开栏目的页面,就完成调用了。

织梦dedecms如何调用当前栏目的文章列表?

方法和详细的操作步骤如下:

1、第一步,打开织梦Dedecms的主界面,直接找到“增加顶级栏目”选项并选择跳转,见下图,转到下面的步骤。

2、第二步,执行完上面的操作之后,进入新对话框,根据实际情况进行设置,见下图,转到下面的步骤。

3、第三步,执行完上面的操作之后,请单击“确定”按钮,见下图,转到下面的步骤。

4、第四步,执行完上面的操作之后,可以调用当前栏目的文章列表,见下图。这样,就解决了这个问题了。

织梦CMS四级子栏目的调用?

一、修改文件:\include\taglib目录下的channel.lib.php,请将以下代码全部复制替换上述文件

?php

function lib_channel($ctag,$refObj)

{

    global $_sys_globals,$envs,$dsql;

    $attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|";

    FillAttsDefault($ctag-CAttribute-Items,$attlist);

    extract($ctag-CAttribute-Items, EXTR_SKIP);

    $innertext = $ctag-GetInnerText();

        $cacheid = trim($cacheid);

    if($cacheid !='') {

        $likeType = GetCacheBlock($cacheid);

        if($likeType != '') return $likeType;

    }

    $reid = 0;

    $topid = 0;

    if(empty($typeid)  $envs['typeid']!=0)

    {

        $typeid = $envs['typeid'];

        $reid = $envs['reid'];

    }else{

        $reid=0;

    }

    if($type==''||$type=='sun') $type="son";

    if($innertext=='') $innertext = GetSysTemplets("channel_list.htm");

    if($reid==0  $typeid0)

    {

        $dbrow = $dsql-GetOne("Select reid From dede_arctype where id='$typeid' ");

        if(is_array($dbrow)) $reid = $dbrow['reid'];

    }

    $likeType = '';

    if($type=='top')

    {

        $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description

          From dede_arctype where reid=0 And ishidden1 order by sortrank asc limit 0,$row";

    }

    else if($type=="son")

    {

        //if($_sys_globals['typeid']0) $typeid = $_sys_globals['typeid'];

        if($typeid==0) {

            return '';

        }

        $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description

          From dede_arctype where reid='$typeid' And ishidden1 order by sortrank asc limit 0,$row";

    }

    else if($type=="self")

    {

        if($reid==0) {

            return '';

        }

        $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description

            From `dede_arctype` where reid='$reid' And ishidden1 order by sortrank asc limit 0,$row";

    }

    //And id'$typeid'

    $needRel = false;

    $dtp2 = new DedeTagParse();

    $dtp2-SetNameSpace("field","[","]");

    $dtp2-LoadSource($innertext);

    $dsql2 = clone $dsql;

    $dsql-SetQuery($sql);

    $dsql-Execute();

    $line = $row;

        //检查是否有子栏目,并返回rel提示(用于二级菜单)

    if(ereg(':rel', $innertext)) $needRel = true;

   

    if(empty($sql)) return '';

    $dsql-SetQuery($sql);

    $dsql-Execute();

   

    $totalRow = $dsql-GetTotalRow();

    $GLOBALS['autoindex'] = 0;

    for($i=0;$i  $line;$i++)

    {

        if($col1) $likeType .= "dl\r\n";

        for($j=0;$j$col;$j++)

        {

            if($col1) $likeType .= "dd\r\n";

            if($row=$dsql-GetArray())

            {

                            $row['sonids'] = $row['rel'] = '';

                if($needRel)

                {

                    $row['sonids'] = GetSonIds($row['id'], 0, false);

                    if($row['sonids']=='') $row['rel'] = '';

                    else $row['rel'] = " rel='dropmenu{$row['id']}'";

                }

                //处理同级栏目中,当前栏目的样式

                if( ($row['id']==$typeid || ($topid==$row['id']  $type=='top') )  $currentstyle!='' )

                {

                    if($currentstyle!='')

                    {

                    $linkOkstr = $currentstyle;

                    $row['typelink'] = GetOneTypeUrlA($row);

                    $linkOkstr = str_replace("~rel~",$row['rel'],$linkOkstr);

                    $linkOkstr = str_replace("~id~",$row['id'],$linkOkstr);

                    $linkOkstr = str_replace("~typelink~",$row['typelink'],$linkOkstr);

                    $linkOkstr = str_replace("~typename~",$row['typename'],$linkOkstr);

                    $likeType .= $linkOkstr;

                    }

                }else

                {

                    $row['typelink'] = $row['typeurl'] = GetOneTypeUrlA($row);

                    if(is_array($dtp2-CTags))

                    {

                        foreach($dtp2-CTags as $tagid=$ctag){

                            if(isset($row[$ctag-GetName()]))

                            {

                                $dtp2-Assign($tagid,$row[$ctag-GetName()]);

                            }

                            elseif (preg_match('/^sonchannel[0-9]*$/',$ctag-GetName()))

                            {

                                $dtp2-Assign($tagid,lib_channel_son($ctag,$row['id'],$dsql2));

                            }

                        }

                    }

                    $likeType .= $dtp2-GetResult();

                }

            }

            if($col1) $likeType .= "/dd\r\n";

            $GLOBALS['autoindex']++;

        }//Loop Col

        if($col1)

        {

            $i += $col - 1;

            $likeType .= "    /dl\r\n";

        }

    }//Loop for $i

    reset($dsql2);

    $dsql-FreeResult();

    return $likeType;

}

function lib_channel_son($ctag,$typeid = 0,$dsql2)

{

    $attlist = "row|100,col|1,currentstyle|";

    FillAttsDefault($ctag-CAttribute-Items,$attlist);

    extract($ctag-CAttribute-Items, EXTR_SKIP);

    $innertext = $ctag-GetInnerText();

    $dsql3 = clone $dsql2;

    $likeType = '';

    //if($_sys_globals['typeid']0) $typeid = $_sys_globals['typeid'];

    if($typeid==0) {

        return '';

    }

    $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description

          From dede_arctype where reid='$typeid' And ishidden1 order by sortrank asc limit 0,$row";

    //And id'$typeid'

    $dtp2 = new DedeTagParse();

    $dtp2-SetNameSpace("field","[","]");

    $dtp2-LoadSource($innertext);

    $dsql2-SetQuery($sql);

    $dsql2-Execute();

    $line = $row;

    for($i=0;$i  $line;$i++)

    {

        if($col1) $likeType .= "dl\r\n";

        for($j=0;$j$col;$j++)

        {

            if($col1) $likeType .= "dd\r\n";

            if($row=$dsql2-GetArray())

            {

                $row['typelink'] = $row['typeurl'] = GetOneTypeUrlA($row);

                if(is_array($dtp2-CTags))

                {

                    foreach($dtp2-CTags as $tagid=$ctag){

                        if(isset($row[$ctag-GetName()]))

                        {

                            $dtp2-Assign($tagid,$row[$ctag-GetName()]);

                        }

                        elseif (preg_match('/^sonchannel[0-9]*$/',$ctag-GetName()))

                        {

                            $dtp2-Assign($tagid,lib_channel_son($ctag,$row['id'],$dsql3));

                        }

                    }

                }

                $likeType .= $dtp2-GetResult();

            }

            if($col1) $likeType .= "/dd\r\n";

        }//Loop Col

        if($col1)

        {

            $i += $col - 1;

            $likeType .= "    /dl\r\n";

        }

    }//Loop for $i

    reset($dsql3);

    $dsql2-FreeResult();

    return $likeType;

}

?

在模板调用实例:

{dede:channel type='son' typeid='3'}

              [field:typename/]

                    ul

                    [field:sonchannel0]

                    lia href="[field:typelink/]"[field:typename/]/a/li

                         [field:sonchannel1]

                        lia href="[field:typelink/]"---[field:typename/]/a/li

                             [field:sonchannel2]

                            lia href="[field:typelink/]"===[field:typename/]/a/li

                                [field:sonchannel3]

                                lia href="[field:typelink/]"===[field:typename/]/a/li

                                 [/field:sonchannel3]

                             [/field:sonchannel2]

                         [/field:sonchannel1]

                    [/field:sonchannel0]

                    /ul

 {/dede:channel}

dedecms调用四级的简单介绍 第1张

织梦dedecms内容页调用会员等级

比如你想在DEDE首页或者内页里调用会员:用户名、昵称、性别、会员等级、注册邮箱、会员级别等信息.就需要我们本篇教程提供的调用标签了.

首先,我们打开文件 include/extend.func.php 在代码最后面的结尾处,添加以下代码:

function GetMemberInfos($fields,$mid){

global $dsql; if($mid  = 0){

$revalue = "Error"; }

else{

$row=$dsql-GetOne(“select * from dede_member where mid = ‘{$mid}’”);

if(!is_array($row)){

$revalue = “Not user”;

} else{

$revalue = $row[$fields];

}

}

return $revalue;

}

注:“dede_member”里的“dede_”改成你的数据库表前缀

修改好代码之后即可保存文件,然后我们来调用会员信息:

在内页进行调用,调用标签如下:

昵称:

{dede:field.mid function=”GetMemberInfos(‘uname’,@me)”/}

会员类型:

{dede:field.mid function=”GetMemberInfos(‘mtype’,@me)”/}

…..以此类推,标签DIY释义详解:

mid:表示会员的唯一编号,由于其唯一的特性,一般用于区别会员;

mtype:表示会员的类型(如自带的“个人”与“企业”);

userid:表示会员用户名(也就是用于登陆);

pwd :表示用户的密码;

uname:表示用户的昵称;

sex:表示用户的性别;

rank:表示用户的等级(也就是后台的用户级别);

uptime:表示用户升级会员组的时间;

exptime:表示用户会员组的有效期天数;

money:表示用户拥有的剩余金币数量;

email:表示用户的注册邮箱地址;

scores:表示用户拥有的剩余积分数量;

matt:表示用户的级别(0为普通,1为推荐,10为后台超级管理员)

相关文章