找回密码
 注册
快捷导航
查看: 2157|回复: 6

想请问下专门网论坛管理员,论坛首页的隔行换色如何做?

[复制链接] |自动提醒
阅读字号:

117

回帖

8

积分

586

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-9-1
发表于 2006-10-14 15:39:42| 字数 51| - 中国–浙江–宁波–北仑区 电信 | 显示全部楼层 |阅读模式
论坛首页每隔一行背景交替显示,非常好看,想请教一下管理员。我的论坛也是discuz 4.1的,如何修改?
T400 2767-AK4:T9600-2.8,4G,500G,HD3400,1440x900,DVD MULTI,BT&ZW | Palm Centro

2万

回帖

3

积分

3万

资产值

初级会员 Rank: 1

注册时间
2004-5-5
发表于 2006-10-14 21:01:18| 字数 13| - 中国–四川–成都 电信 | 显示全部楼层
你直接给hope发悄悄话吧
回复 支持 反对

使用道具 举报

1万

回帖

111

积分

2万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-12-21
发表于 2006-10-16 17:55:03| 字数 18| - 中国–四川–成都 电信 | 显示全部楼层
设置IE时候,保存原来页面格式的选项
X31-------->T60--------->X61
HTPC  TOSHIBA 42“ FULL HD
惠威 M20 5.1 +深海HD200
NOKIA 6600+Treo 680+E71
回复 支持 反对

使用道具 举报

5517

回帖

67

积分

3185

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-5-27
发表于 2006-10-16 22:44:22| 字数 17| - 中国–陕西–榆林–绥德县 电信/世纪龙网吧 | 显示全部楼层
css实现。

论坛的皮肤就是这样的。
回复 支持 反对

使用道具 举报

9万

回帖

1054

积分

1万

资产值

管理员 Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

注册时间
2001-11-20
金牌荣誉勋章(注册20年以上会员)银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2022年全勤勋章2023年全勤勋章2024
发表于 2006-10-17 09:26:02| 字数 20| - 中国–广东–深圳–福田区 电信/(上步) | 显示全部楼层
专门网修改了程序和模板,但和CSS无关。
人生满希望
T700: i7-1195G7, 64GB RAM, 1T M.2+2T HDD, 15in UXGA(1600x1200) LED    |   X62s: i7-5600u, 32GB RAM, 128GB mSATA, 12.1in SXGA+ AFFS LCD
X2100: i7-10710u, 32GB RAM, 512GB M.2, 13in WQXGA LCD(3000x2000)      |   T70: Xeon(R)E3-1505L, 32GB RAM, 512GB M2+ 2TB HDDx2(Raid1)
回复 支持 反对

使用道具 举报

7736

回帖

117

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-6-12
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2006-10-18 17:00:08| 字数 561| - 中国–山东–青岛 联通 | 显示全部楼层
用Delphi在grid中隔行显色道理差不多,不过不会 php.参考一下pascal的代码或许对你有点儿帮助:

if gdSelected in State then Exit;  //隔行改变网格背景色:
    if adoQuery1.RecNo mod 2 = 0 then   //关键代码
      (Sender as TDBGrid).Canvas.Brush.Color := clinfobk //定义背景颜色
  else
    (Sender as TDBGrid).Canvas.Brush.Color := RGB(191, 255, 223);  //定义背景颜色
  DBGrid1.DefaultDrawColumnCell(Rect,DataCol,Column,State);
  with (Sender as TDBGrid).Canvas do //画 cell 的边框
  begin
    Pen.Color := $00ff0000; //定义画笔颜色(蓝色)
    MoveTo(Rect.Left, Rect.Bottom); //画笔定位
    LineTo(Rect.Right, Rect.Bottom); //画蓝色的横线
    Pen.Color := clbtnface; //定义画笔颜色(兰色)
    MoveTo(Rect.Right, Rect.Top); //画笔定位
    LineTo(Rect.Right, Rect.Bottom); //画绿色
X1 Carbon 2018, 16 G ,1T SSD 4K HDR
X1 Carbon 2015, 16 G ,512G SSD
X220T, I5, 8G, 128G SSD
回复 支持 反对

使用道具 举报

117

回帖

8

积分

586

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-9-1
 楼主| 发表于 2006-10-22 00:02:18| 字数 172| - 中国–浙江–宁波–北仑区 电信 | 显示全部楼层
QUOTE:
原帖由 HOPE 于 2006-10-17 09:26 发表
专门网修改了程序和模板,但和CSS无关。


我论坛里面的隔行换色都改好了,就是加了一句:$thread['thisbg'] = $thisbg = isset($thisbg) && $thisbg == 'altbg1' ? 'altbg2' : 'altbg1';

但首页里我不知道怎么改了。
T400 2767-AK4:T9600-2.8,4G,500G,HD3400,1440x900,DVD MULTI,BT&ZW | Palm Centro
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-11 14:08 , Processed in 0.120858 second(s), 36 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部