正在浏览:
1 名游客
在自定义页面中如何调用区块(2.0.X) |
||||
---|---|---|---|---|
Support Team
注册日期:
2004/9/20 23:30 所属群组:
注册会员 Dev+Hack 等级: 13; EXP: 45
HP: 0 / 311 MP: 69 / 2864 |
现在页面设计人员都很有创意,而xoops基本功能没有办法满足,比如他们会把一个区块的内容放置到很随意的位置,这样有时会使开发人员很头痛,下面是自定义页面的区块调用两种方法(当然,您也可以自己直接写代码实现区块实现的功能):
条件:区块存在,页面非正常的xoops页面,而是我们自己定义的。 此程序在2.0.13及2.0.14上是通过的。 示例:美工想要一个页面,要求:header和footer是和整站统一的,而中间: 三个区块构成第一层, 一个区块构成通栏第二层, 两个区块构成通栏第三层 好了,这是一个单独的页面,而这个页面中共使用了3+1+2六个区块,按现在的xoops功能是达不到如此的页面效果,那么我们就写一个单独的页面吧: 下面是这个演示页面的布局架构
好了,架构布置了,现在开始填写该填写的代码吧: 我们首先查看需要的区块的安装id,方法我就不讲了,很多的。 在该插入区块代码的地方用如下代码:
这样就能在指定的位置显示指定的区块了 此方法是使用了区块的原模板 另外一种方法,通过直接调用区块的程序获得数据,如:
这里是一个页面中调用论坛区块代码获得数据的方法,我们从区块的执行代码中获得了数据,然后将数据按我们的要求显示出来。 呵呵,就到这里吧,现在德国和阿根廷下半场进行了40分钟,1-1平。 xoops.org.cn xoops中文社区 文明猪
2006/7/1 0:43
|
|||
_________________
域名一大堆,一个都没建! 有不想要20D的么?可以送给我,我给你做个网站。 |
||||
|
回复: 在自定义页面中如何调用区块(2.0.X) |
||||
---|---|---|---|---|
Support Team
注册日期:
2005/10/15 22:19 所属群组:
注册会员 Dev+Hack 等级: 6; EXP: 27
HP: 0 / 131 MP: 18 / 801 |
好东东!收藏...看球的时候还有如此雅致阿..
补时4分钟。
2006/7/1 0:48
|
|||
|
Re: 在自定义页面中如何调用区块(2.0.X) |
||||
---|---|---|---|---|
高级会员
注册日期:
2006/1/10 1:51 所属群组:
注册会员
帖子:
113
等级: 9; EXP: 65
HP: 0 / 216 MP: 37 / 1166 |
好东东!
阿根廷 don't cry
2006/7/1 1:59
|
|||
|
回复: 在自定义页面中如何调用区块(2.0.X) |
||||
---|---|---|---|---|
Support Team
注册日期:
2005/4/30 13:09 来自 安徽安庆
所属群组:
注册会员 ComSupp 等级: 18; EXP: 5
HP: 0 / 426 MP: 125 / 3168 |
好东东,值得收藏! 因没看到聚会上演示的作法,有几点想法: 1.xoops采用区块的理念,有很大原因是这些区块维护起来只需一般编辑可以完成,采用此种hack如果在没有程序员的帮忙下更换对应区块难度太大,当然如果能够采用在聚会上所演示的方法,一般编辑也就可以换区块了,但具体怎样实现不明了,还望多指教。 2.如果在article建立空白页面多个,在cbb建立空白页面多个,.......,这些空白页面需要手动建立吗?然后在对应页面添加区块,这些页面是如何被管理的?页面删除,更新,等操作是否都需程序员去完成?页面样式是否都要重新写? 3.在空白页面能否象表格定义?例如刚开始可以放三块,添加时可供选择,一行多少列?首先选3,再在对应位置添加区块,第二行选2,再添加2区块,如此等等......
2006/7/1 8:53
|
|||
_________________
绿野info |
||||
|
回复: 在自定义页面中如何调用区块(2.0.X) |
||||
---|---|---|---|---|
资深会员
注册日期:
2006/5/25 19:53 所属群组:
注册会员 等级: 16; EXP: 84
HP: 79 / 396 MP: 108 / 1705 |
引文:
呵呵,能否不用“方法就不讲了”,而把那方法copy过来(说明是copy的)不是更好么。
2006/7/1 11:19
|
|||
|
回复: 在自定义页面中如何调用区块(2.0.X) |
||||
---|---|---|---|---|
网站管理员
注册日期:
2005/10/29 13:32 来自 北京
所属群组:
网站管理员 注册会员 ComSupp 推广组 等级: 35; EXP: 91
HP: 349 / 872 MP: 618 / 5215 |
XOOPS的theme制作越来越酷了。
2006/7/1 11:31
|
|||
|
回复: 在自定义页面中如何调用区块(2.0.X) |
||||
---|---|---|---|---|
资深会员
注册日期:
2004/8/8 14:25 来自 山东
所属群组:
注册会员 等级: 16; EXP: 92
HP: 0 / 398 MP: 109 / 3802 |
在dedecms中,每个区块的调用都是一个函数,只要在自己制作的摸板中插入此函数就可以显示内容。类似js调用。xoops如果这样的话,就方便了。
2006/7/4 8:24
|
|||
_________________
告别xoops |
||||
|
回复: 在自定义页面中如何调用区块(2.0.X) |
||||
---|---|---|---|---|
资深会员
注册日期:
2006/5/25 19:53 所属群组:
注册会员 等级: 16; EXP: 84
HP: 79 / 396 MP: 108 / 1705 |
支持,用xoops的人應該都是希望區塊安排更靈活一些的
2006/7/4 12:10
|
|||
|
回复: 在自定义页面中如何调用区块(2.0.X) |
||||
---|---|---|---|---|
网站管理员
注册日期:
2005/10/29 13:32 来自 北京
所属群组:
网站管理员 注册会员 ComSupp 推广组 等级: 35; EXP: 91
HP: 349 / 872 MP: 618 / 5215 |
引文:
xoops就是这样啊,甚至更强大。 如果你去参加过这次北京用户的聚会,就有很好的体验。
2006/7/4 17:55
|
|||
|
回复: 在自定义页面中如何调用区块(2.0.X) |
||||
---|---|---|---|---|
Support Team
注册日期:
2004/9/20 23:30 所属群组:
注册会员 Dev+Hack 等级: 13; EXP: 45
HP: 0 / 311 MP: 69 / 2864 |
回复agl :
国人对网站的界面表现与国外的不同,人们喜欢类似新浪这样的门户类型,包括个人、公司及其他的各种类型的应用。而大部分应用网站很少专职技术人员维护,因此给网站内容更新人员一个比较方便的页面管理是CMS系统应该做到的,我想,XOOPS的页面管理的方便性也是受人欢迎的原因之一。 1.我写的这部分内容不是给编辑用的,是给网站开发过程中使用的,所以不可能给编辑使用。在聚会上演示的方法我发布过此模块,开发人员可改进使用。 2.空白页面是根据需要建立的,正常情况下这样的页面有几个就应该够了,请不要在某个模组下面建立很多横多空白页面,建议专门建立一个简单的模组就可以了,具体建立方法有相关的教程。这些定制的页面是需要管理员来完成的,当然,可以直接通过程序来管理这些文件,让编辑去管理,但我并不建议这样做。页面样式是需要重新写的,因为这个页面是系统达不到要求才做的,它的样式肯定和其他的不同。 3.这种方法是可以实现的,但现在没有实现,但我发布的那个hack+模组基本上可以实现每行四个区块的效果,列数是可以随意的,但一个网站有10列就不少了。我原先计划过使用每行任意多个区块的方法,但限于会对内核有些变动就放弃了,因为人们还是不希望用hack的,会对升级造成麻烦。 我还计划过使用纯div+css对版面进行布局,但后来也放弃了,因为IE和firefox有些差别,这些总是让我头痛,包括javascript,有时为了一个功能,我把两个浏览器都打开,唉——,现在想想,垄断有时也有点好处。
2006/7/4 22:29
|
|||
_________________
域名一大堆,一个都没建! 有不想要20D的么?可以送给我,我给你做个网站。 |
||||
|
您不可查看帖子。
您不可发帖。
您不可回复。
您不可编辑自己的帖子。
您不可删除自己的帖子。
您不可发起投票调查。
您不可在投票调查中投票。
您不可上传附件。
您不可不经审核直接发帖。
您不可使用主题类别。
您不可以使用HTML语法。
您不可以使用签名档。