快乐小王子精彩写真照!【4个月】多普达S1精英版实用软件!DZ论坛交流天地QQ高级群
欢迎光临天意相册!discuz7.0.0 【简约】风格关注转基因食品的潜在健康风险!
返回列表 回复 发帖
  • 欢迎来访小宝乐园

Discuz 表格隔行换色变量代码!

有部份人喜欢表格隔行换色,下面的变量就是,把1换成0,则从1开始换色。
这句变量插到相对表格位置即可,由于我只是测试了一下变量,确实可用。
适合5.5、6.0、6.1、7.0版本。
5.5版相对容易,直接插入变量就可以,6.0以上,还要改CSS定义,比较麻烦些。
帖子列表页面或帖子阅读页面都支持!
  1. <!--{if $cnbluetu_cnt++%2 == 1}--> style="background: {ALTBG2};"<!--{/if}-->
复制代码
Discuz6.1.0正式版修改方法:
打开templates/default/css_common.htm
搜索
  1. .threadlist tbody th, .threadlist tbody td
复制代码
删除掉。
然后在最下面添加
  1. .threadlist tbody th, .threadlist tbody td { color: {TEXT}; padding: 1px 5px; border-bottom: 1px solid {TABLEBG}; }
复制代码
保存,覆盖;
打开templates/default/forumdisplay.htm
搜索
  1. <tbody id="$thread[id]" {if in_array($thread['displayorder'], array(4, 5))}style="display: none"{/if}>
  2. <tr>
复制代码
换成
  1. <tbody id="$thread[id]" {if in_array($thread['displayorder'], array(4, 5))}style="display: none"{/if}>
  2. <tr<!--{if $cnbluetu_cnt++%2 == 0}--> style="background: {ALTBG2};"<!--{/if}-->>
复制代码
保存,覆盖,后台更新CSS和模板缓存即可!
爱拼才会赢
返回列表