轻源码

  • QingYuanMa.com
  • 全球最大的互联网技术和资源下载平台
搜索
一起源码网 门户 织梦CMS 查看主题

dede给文章列表加序号

发布者: zhuzi | 发布时间: 2018-6-28 07:53| 查看数: 4738| 评论数: 1|帖子模式

这个方法我 研究半天没弄好求指点给文章列表加序号,效果图如下:

第一:



css代码部分





dede标签部分代码



    {dede:arclist orderby=pubdate type='commend.' titlelen='26' row='10' channel=3}


  • <span style="color:#ff0000;">[field:global runphp='yes' name=autoindex]
    $a="";
    $b="";

    $c="";
    if (@me > 3) @me = $c.@me.$b;
    else @me = $a.@me.$b;
    [/field:global]


    {/dede:arclist}





第二:


网站制作过程中经常会遇到在文章列表里面加数字序号的情况(如下图)
我们可以通过织梦自带的autoindex属性来实现。

{dede:arclist row='5' titlelen='30' }[field:global.autoindex][/field:global][field:title/][field:pubdate function="MyDate('m-d',@me)"/]
{/dede:arclist}

有时候使用{dede:channelartlist}标签的时候用autoindex属性是没办法实现的。需要用{dede:global name='itemindex'/}来代替。

第三:

dede文章列表加上序号效果
css代码部分





dede标签部分代码


    {dede:arclist orderby=pubdate type='commend.' titlelen='26' row='10' channel=3}
  • [field:global runphp='yes' name=autoindex]
    $a="";
    $b="";
    $c="<SPAN class='num'>";
    if (@me > 3) @me = $c.@me.$b;
    else @me = $a.@me.$b;
    [/field:global]
    {/dede:arclist}




效果图:



效果大家看到了,是自动生成数字序号,并且是前三篇文章的序号图标颜色为蓝色,其余的为灰黑色

现在我想希望实现的是,根据发布时间,如果文章是小于一天的,数字序号图标颜色为蓝色,大于一天的则为灰黑色,请问要怎么才能实现?

我将我尝试过了的代码发一分过来给大家看下:

   复制代码:<ol>[field:global runphp='yes' name=autoindex]
$a="";
$b="
";
$c="<i class='no'>";
$d="";
$e="";

$ntime = time();
$oneday = 3600 * 24;
<span style="font-size:18px;">if(($ntime - @me)

最新评论

超爱. 发表于 2022-7-1 12:48
百度文库在线解析下载

轻源码让程序更轻更快

QingYuanMa.com

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

快速回复 返回顶部 返回列表