xoops的页面结构 |
||||
---|---|---|---|---|
新进会员
注册日期:
2006/9/29 13:31 所属群组:
注册会员 等级: 1; EXP: 21
HP: 0 / 5 MP: 1 / 67 |
首先,本人也是刚刚接触xoops,说错了,还请前辈们指点.
xoops目录里,一般都有/themes/default/目录,这个目录是xoops默认页面,主页面文件是theme.html,整个网站风格的关键就在这个文件和 style.css 文件. xoops的布局是块,就是说我们一般能控制的最小单位是块,相比一些其他CMS能控制的是元素,灵活性自然会降低了一些,对于想随心所欲来修改版面的人来说,总会报怨xoops很难在版面上有大突破的效果. 我研究一下theme.html文件,其实还是有一些办法来处理的.先把theme.html改为div布局,结构会很清晰了: <body> 头部:
<!-- 举例把左栏放在标题的右边:
--> 水平导航栏
图片:
下面是修改为div的布局: 左栏:
中间栏
中间左栏
中间中栏
中间右栏
内容栏
底栏
底左栏
底中栏
底右栏
右栏
脚底栏
其实用网页标准化的div处理一下,结构明晰,为什么xoops不用网页标准化呢?提议默认网页不要漂亮,但一定要结构清晰,标准.用div布局! 明白了结构后,就要在结构上动动脑筋了,理论上,各栏位可以位置颠倒,或随心放置的,例如,有些网页把搜索元素放在标题的右边,可以在块定义为左栏,然后把左栏部分放在标题下,用css定义为标题右边显示就行了.至此,大家应该明白,在左栏的东东不一定在左显示,各个栏只是容器而已,如何显示,在乎你的心了.提议:以后的栏位不用左中右来命名,用1.2.3.来命名更好些,是不是?
2007/1/11 21:38
|
|||
|
回复: xoops的页面结构 |
||||
---|---|---|---|---|
网站管理员
注册日期:
2004/6/25 19:16 所属群组:
网站管理员 注册会员 Dev+Hack 等级: 54; EXP: 77
HP: 806 / 1344 MP: 1983 / 25521 |
总结得不错
引用:
这个是从何而来?前几天有相关讨论 另外,区块按左中右命名是有限制性,但如果按1,2,3命名,就更让用户迷糊了 需要有更好的管理和命名方式
2007/1/12 0:40
|
|||
|
回复: xoops的页面结构 |
||||
---|---|---|---|---|
网站管理员
注册日期:
2005/10/29 13:32 来自 北京
所属群组:
网站管理员 注册会员 ComSupp 推广组 等级: 38; EXP: 43
HP: 187 / 935 MP: 738 / 14099 |
结合$block.title或者$block.id,以及Smarty的判断语句,我们可以做到很灵活得控制各个元素。并不仅仅是区块级别的控制。
2007/1/12 9:18
|
|||
|
回复: xoops的页面结构 |
||||
---|---|---|---|---|
新进会员
注册日期:
2006/4/4 19:20 所属群组:
注册会员
帖子:
13
等级: 2; EXP: 38
HP: 0 / 34 MP: 4 / 476 |
好强啊!
2007/1/18 18:47
|
|||
|
回复: xoops的页面结构 |
||||
---|---|---|---|---|
新进会员
注册日期:
2006/12/26 21:53 所属群组:
注册会员
帖子:
18
等级: 2; EXP: 97
HP: 0 / 49 MP: 6 / 577 |
不明白!还要学习了!
2007/2/7 11:31
|
|||
|
回复: xoops的页面结构 |
||||
---|---|---|---|---|
新进会员
注册日期:
2009/4/17 10:31 所属群组:
注册会员
帖子:
19
等级: 3; EXP: 9
HP: 0 / 52 MP: 6 / 258 |
留下脚印以后来看
2009/4/22 20:52
|
|||
|
回复: xoops的页面结构 |
||||
---|---|---|---|---|
资深会员
注册日期:
2008/3/16 18:35 来自 山东 青岛
所属群组:
注册会员 等级: 15; EXP: 62
HP: 0 / 365 MP: 93 / 2963 |
引用:
2009/4/23 11:31
|
|||
|
回复: xoops的页面结构 |
||||
---|---|---|---|---|
新进会员
注册日期:
2009/5/2 7:50 所属群组:
注册会员
帖子:
6
等级: 1; EXP: 47
HP: 0 / 11 MP: 2 / 56 |
引用:
2009/5/2 9:18
|
|||
|