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

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

调用的结果;

{dede:arclist  limit='3,18' col=6 row=18};

<a href="[field:arcurl/]">[field:title/]</a>;

{/dede:arclist};

这样调用 row=18就等于无效了  limit已经决定了他只能显示15条;

结果样式: 横排显示6条  会显示三排;

{dede:arclist  limit='0,5'};

<a href="[field:arcurl/]">[field:title/]</a>;

{/dede:arclist};

意思就是调用最新发布的5条文章

{dede:arclist  limit='5,10'};

<a href="[field:arcurl/]">[field:title/]</a>;

{/dede:arclist};

这个就表示你发布的文章从第5条开始算;

也就是第6-第10篇文章;

col=‘6’  表示横排个数  ;

比如;

{dede:arclist  limit='0,5' col=2};

<a href="[field:arcurl/]">[field:title/]</a>;

{/dede:arclist};

这样横排会显示2条;

再说row ;  

row是调用条数限制;

limit也可以限制条数;

如果他们同时存在 就会取最小的;

{dede:arclist  limit='0,5' row=10};

<a href="[field:arcurl/]">[field:title/]</a>;

{/dede:arclist};

哲理row让他显示10条 但是limit只允许显示5条;

他会取最小的;

也就是会显示5条。

orderby=’rand’

{dede:arclist row='1000' pagesize='10' titlelen='80' orderby='rand'}

<li><a href="[field:arcurl/]" title="[field:title /]">[field:title /]</a></li>

{/dede:arclist}

row=’1000′ 返回1000个文档列表;

pagesize=’10′从上面的1000个文档列表中列出10个;

titlelen=’80′ 标题长度80;

orderby=’rand’随机获取文章

整个列表的意思就是列出1000个文章,随机获取10个再展示出来,其中文章标题最长为80。

{dede:arclist pagesize='10' titlelen='35' orderby='rand'}

        <li><a href="[field:arcurl/]" title="[field:title /]">[field:title /]</a></li>

        {/dede:arclist}

pagesize='10' 这个代表生成10个标题

titlelen='35' 表示限制标题长度为35个字节

如果想抓取指定栏目下的内容要加入typeid=’这里填写栏目的ID’

  {dede:arclist pagesize='10' titlelen='35' typeid='5' orderby='rand'}

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

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

这一行<div class="apply_form" style="display:none;" id="info_apply"> 你是隐藏了这个表单吗?是不是你页面还有另外一个表单?我猜你提交的是那个表单,因此提示非法操作。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » DedeCMS 调用问题,如何调用当前文章后面的几个文章 比如当前ID是10,调用ID 为:11,12,13,14,15的文章

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情