关于区块自由布局需要注意的问题[新手] |
||||
---|---|---|---|---|
新进会员
注册日期:
2010/8/27 14:09 来自 深圳
所属群组:
注册会员
帖子:
9
等级: 1; EXP: 86
HP: 0 / 21 MP: 3 / 65 |
接触xoops时间不长,如果理解有误,欢迎指正。
这两天在摆弄xoops的区块管理,在自由布局区块的时候碰到了一个问题。我把区块显示的代码放在system_homepage.html文件中代码下:
代码是没问题的,可以正常的把区块ID为14的区块显示在首页上,但是有个前提:ID为14的区块在"区块管理"里面的"是否可见"必需设为"是",否则该代码是不起任何作用的。但是如果将区块设为可见,我们再次调用的话,那么该区块就输出了两次了,不是我们想要的结果。所以还有个地方需要修改。那就是你使用的当前主题对应的theme.html文件,将该区块所在位置屏蔽掉。我的修改如下:
如此改动之后,就能得到预期的输出了。 个人觉得如果可以直接读取数据库,然后去判断区块ID,将符合条件区块输出就好了,这样就不用管后台的区块设置了,而且也不用屏蔽掉theme.html里的区块相关位置(因为屏蔽后,那个位置所有的区块都不能显示了),这样就更加灵活了。方法肯定是有的,只是我还没撑握,希望知道的朋友不吝赐教。 参考资料:《XOOPS Theme设计宝典》 谢谢
12/23 18:53
|
|||
|
回复: 关于区块自由布局需要注意的问题[新手] |
||||
---|---|---|---|---|
Support Team
注册日期:
2006/11/30 20:48 来自 beijing
所属群组:
网站管理员 注册会员 Dev+Hack 资料整理组 等级: 30; EXP: 23
HP: 146 / 730 MP: 401 / 10197 |
这个目前是临时方案, 我在论坛发布的LTS有集成了自由区块, 调用起来很方便.
X3已经对所有的布局做过了处理, 自由调用, 可以精细到页面.
12/25 23:57
|
|||
|
回复: 关于区块自由布局需要注意的问题[新手] |
||||
---|---|---|---|---|
资深会员
注册日期:
2007/4/19 23:14 所属群组:
注册会员
帖子:
171
等级: 12; EXP: 13
HP: 0 / 278 MP: 57 / 3571 |
期待X3,就是不知道2012年以前能用上稳定版本吗?
12/28 15:25
|
|||
|