帝国论坛帝国网站管理系统交流区帝国CMS使用交流巧用[!--self.classid--],[!--bclass.id--]打造不同栏目不同风格的网页 【本版专题贴子】  
 1/4     1 2 3 4 ›› ›|
主题:巧用[!--self.classid--],[!--bclass.id--]打造不同栏目不同风格的网页 [加入收藏夹]   

xhhnet
用户头衔:书生

精华贴   :1
发贴数   :40
经验值   :212
注册时间:2007-05-19
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
巧用[!--self.classid--],[!--bclass.id--]打造不同栏目不同风格的网页
通常我们要一个网站的不同频道用不同风格的网页时,要建立不同频道的封面模板、列表模板、内容模板,然后每个频道绑定这些模板,这样增加了很多麻烦和工作量,而且对后期的网页修改和维护也很不利。

下面来讲一下利用[!--self.classid--],[!--bclass.id--]两个标签,打造不同栏目,不同风格的网页的方法,此方法不用建立多个封面模板、列表模板、内容模板,不用每个频道绑定相应的模板,即可实现不同频道不同风格的网站。

最终效果:全站各个频道网页布局相同,页面风格色彩不同。


1、假如我们建立了四个频道:频道1、频道2、频道3、频道4。

2、对应每个频道设计布局相同,但是页面风格色彩不同的网页,并用CSS样式控制,对应每个频道的样式为style1.css、style2.css、style3.css、style4.css。

3、在头部变量中插入<link href="[!--news.url--]images/style[!--self.classid--].css" rel="stylesheet" type="text/css" />、<link href="[!--news.url--]images/style[!--bclass.id--].css" rel="stylesheet" type="text/css" />。

4、后台生成页面。

5、完美实现各个频道布局相同,页面风格不同的网站。

6、用此效果,可以给用户一个好的体验。

7、补充说明一下:<link href="[!--news.url--]images/style[!--self.classid--].css" rel="stylesheet" type="text/css" />是实现封面页样式的,<link href="[!--news.url--]images/style[!--bclass.id--].css" rel="stylesheet" type="text/css" />是实现列表页和内容页样式的。

[该贴被修改 1 次,最后修改时间 2008-10-12 13:39:52 ]



2008-10-12 13:36:11 已设置保密 顶部 回复 引用 报告 编辑 删除

其实我是一个马甲
用户头衔:进士

精华贴   :0
发贴数   :717
经验值   :1943
注册时间:2008-05-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

嘿嘿,经常这么干

利用栏目ID在制作菜单TAB式的菜单时,也可以达到需要的效果

再利用JS选择不同的CSS,更可以达到列表页分别显示图文式、列表式的效果



如果还有来世的话,我只想当一只贝壳...
2008-10-12 13:54:02 已设置保密 顶部 回复 引用 报告 编辑 删除

flashjohn
用户头衔:探花

精华贴   :0
发贴数   :5519
经验值   :14211
注册时间:2007-11-27
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

不错




2008-10-12 14:02:42 已设置保密 顶部 回复 引用 报告 编辑 删除

CoolFire
用户头衔:探花

精华贴   :0
发贴数   :4234
经验值   :10008
注册时间:2007-06-13
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

支持下




2008-10-12 14:39:22 已设置保密 顶部 回复 引用 报告 编辑 删除

潮湿的半只烟
用户头衔:秀才

精华贴   :0
发贴数   :123
经验值   :592
注册时间:2008-08-04
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

学习了,正需要这个




2008-10-12 14:41:29 已设置保密 顶部 回复 引用 报告 编辑 删除

dont
用户头衔:进士

精华贴   :0
发贴数   :2140
经验值   :5059
注册时间:2008-02-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

不错,很早就这样用过




2008-10-12 15:10:47 已设置保密 顶部 回复 引用 报告 编辑 删除

freeuser
用户头衔:秀才

精华贴   :0
发贴数   :193
经验值   :578
注册时间:2008-10-08
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

有个演示站点就好了




2008-10-12 15:23:10 已设置保密 顶部 回复 引用 报告 编辑 删除

mydream
用户头衔:进士 *

精华贴   :0
发贴数   :384
经验值   :2109
注册时间:2007-12-27
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

支持




2008-10-12 15:24:38 已设置保密 顶部 回复 引用 报告 编辑 删除

souking
用户头衔:书生

精华贴   :0
发贴数   :43
经验值   :137
注册时间:2008-02-27
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

这个办法,支持下




2008-10-27 07:11:52 已设置保密 顶部 回复 引用 报告 编辑 删除

snang
用户头衔:进士

精华贴   :0
发贴数   :1282
经验值   :4195
注册时间:2006-04-14
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

一直在用,很不错。。



www.jk.com健康网
做链接的联系QQ:78800208


2008-10-30 11:47:54 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/4     1 2 3 4 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1