dede织梦文章列表隔行换色的方法

这篇具有很好参考价值的文章主要介绍了dede织梦文章列表隔行换色的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

下面给大家分享一段代码能让织梦文章列表背景实现隔行换色效果:具体代码如下,大家可以根据自己的需要进行修改:

示例代码如下:

{dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'}
[field:global runphp='yes' name=autoindex]
$adminbuy.cn_a="
"; $adminbuy.cn_b=""; if ((@me%2)==0) @me=$'adminbuy.cn_a; else @me=$'adminbuy.cn_b; [/field:global] [field:title/] {/dede:arclist}

通过上边示例可以看出:

此代码使用了autoindex自增,自增的数字与2进行取模,当自增数字%2==0也就是说自增数字能被2整除的时候为真输出$'adminbuy.cn_a,此时的代码为:

{dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'}
[field:title/] {/dede:arclist}

不能被2整除的时候为假,输出$'adminbuy.cn_b,此时的代码为:

{dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'}
[field:title/] {/dede:arclist}

通过输出li标签里不同的class样式(在css里需定义好2l3.net_c,2l3.net.com_d两种样式)就可以实现隔行换色了。

通过对这段代码的分析我们还可以将思路扩展下,是不是可以实现每隔两行加一条下划线呢?

{dede:arclist row='12' titlelen='33' typeid='1' orderby ='pubdate'}
[field:title/] [field:global runphp='yes' name=autoindex] if(@me%2==0)@me="
"; else @me=""; [/field:global] {/dede:arclist}

通过测试,以上确实可以实现每隔2行加一条下划线。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持yii666。文章来源地址https://www.toymoban.com/news/detail-432261.html

到了这里,关于dede织梦文章列表隔行换色的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 详解织梦模板DEDE首页列表页AJAX无限加载瀑布流修正版

    最近在学javascript,才慢慢开始读懂JS代码。对HTML前台AJAX加载技术研究了一番,像博客站或者图片站运用AJAX异步无限加载,做成瀑布流,提高用户体验,这是AJAX异步加载的优点。 AJAX异步加载的弊端:属于WEB前端技术,蜘蛛不会抓JS调用的内容,也就是并不利于SEO优化。所以

    2024年02月02日
    浏览(47)
  • 织梦dede调用四级栏目的实现方法

    织梦调用四级子栏目,首先需要修改文件:includetaglibchannel.lib.php,请将以下代码全部复制替换上述文件: rn\\\";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\\\']}\\\'\\\";

    2024年02月02日
    浏览(88)
  • 织梦dede模板内怎么加入php代码的方法示例

    一、模板页面内嵌入php 例如: 最终输出结果为hello world 其实\\\"name\\\"为任意定义的名字,\\\"@me=\\\"后面的值是最终用于输出的值,我就拿它代替echo来用(如果直接用echo,模板生成的时候报错,这就是有所限制的地方,唉)。 二、引用php文件 如果你想在include的文件中使用PHP,则加上

    2024年02月02日
    浏览(51)
  • 详解解决织梦dede:title字数限制的两种方法

    织梦title字数怎样限制呢?相信对织梦cms熟悉的朋友来说,这真不是一个问题。当然了,有些方法并不能通用,在特殊情况下,是没有效果的哦。好了,别的不说了,给大家贴两种常用的方法吧。 织梦cms限制title字数的两种方法: 方法一:直接使用 titlelen属性 比如我想使标题

    2024年02月02日
    浏览(49)
  • 15条实用的预防Dede织梦网站被挂马方法

    对刚开始学习Dede织梦建站的同学,当在本地调试好网站上传到服务器后,在没有采取防护的情况下,网站很容易被挂马,挂马后,网站首页会被篡改,或者网站被恶意跳转到别的不相关的网站上。所以为了避免这种情况的发生,本站整理以一些关于“Dede织梦网站被挂马原因

    2024年02月03日
    浏览(36)
  • dede织梦自定义文件名之用拼音或英文标题的方法

    让DedeCMS文章标题页显示路径为“标题拼音.html”,例如:文章标题为:我是一个兵,文章路径显示:woshiyigebing.html 方法: 后台-->网站栏目管理,修改栏目的高级选项,文章命名规则:{typedir}/{Y}{M}{D}/{aid}.html 修改为:{typedir}/{pinyin}.html {Y}{M}{D}没什么用,所以去掉了。 更新

    2024年02月02日
    浏览(46)
  • dede织梦自定义表单提交成功后跳转页面实现方法

    今天我们碰到一位客户,想要完成织梦表单提交后,跳转到一个页面显示:已提交成功,请耐心等待回复。处理到这里,我们想到了这个功能还是很容易完成的,需要对plus/diy.php处理提示页面。 修改方法 默认的是:“发布成功,请等待管理员处理...”,默认跳转页面是网站

    2024年02月03日
    浏览(100)
  • 织梦DedeCMS在{dede:channel}标签前加序列号的方法

    我们在制作织梦模板的时候,经常想实现这样的一个样式功能:在DedeCMS网站导航中都会添加一些样式,这样能让导航看起来很美观大方。但是{dede:channel}标签是不能修改的,想要有一个好看的样式效果,还要修改一些标签。 默认的{dede:channel}调用方法: {dede:channel type=\\\'top\\\' r

    2024年02月03日
    浏览(48)
  • 详解dede:list和dede:arclist列表按权重排序修改方法

    有时候客户需要某几篇文章按照自己的意思排列顺序,就要用到按权重排序,下面介绍织梦dedecms的dede:list和dede:arclist列表按权重排序修改方法。 倒序 orderway=\\\'asc\\\' orderway是设置排序的方式,值为desc和asc dedecms列表页实现文档按权重weight排序 1,在list_artcile.htm模板中使用 2,然后

    2024年02月02日
    浏览(50)
  • 在Dede会员投稿增加文章来源功能的方法

    如何给织梦dedecms模板 会员投稿增加文章来源的功能,现在就来说一下添加的方法,该办法系小编整理自织梦模板论坛,感谢原作者的提供。 首先用Dreamweaver打开 membertemplets 下的 article_add.htm 文件,在第 66行到67行(我是在作者TR标签结束后,加的)之间插入以下代码: 打开

    2024年02月03日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包