请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Discuz! X 最新研发动态 通过这个窗口,关注跟踪我们的研发进展 Discuz! 开发技术文库 - 给官方提建议

Discuz! X2 正式版下载 帮助网站实现一站式服务  商业支持服务咨询 下载 - 安装 - 常见问题 - 转换 - 讨论 - 购买

2012站长年会开启报名 限量船票免费发放 Discuz!十大荣誉用户评选 - Discuz!NT3.6发布 漫游引入QQ空间游戏 -一骑新区横扫三国-5d6d免费论坛

查看: 50662|回复: 116

Discuz!5.0.0 下版本功能之一预告:左右分栏(最后更新:2006-12-20 含截图]) [复制链接]

Discuz! Team - Add-ons

已不在江湖

Rank: 7Rank: 7Rank: 7

UID
122246
积分
1967
帖子
1011
威望
67
在线时间
8 小时
注册时间
2004-9-19
发表于 2006-11-29 12:44:33 |显示全部楼层
占位


=============================================================


左右分栏这个功能,很久前有站长在要求了,不算是新功能,主要考虑到用户的浏览习惯,需求比较少,所以一直没有加这个功能,现在这个功能的呼声越来越高,于是。。。

有人爱吃生姜,有人爱吃大蒜,有人说这个太咸,有人说不够辣,这叫众口难调。
我将童虎和我设计这个功能过程写在这里,希望大家有所体会,如果能够得到批评我们将非常的高兴。


左右分栏的目的是什么?
为了节省版面,方便点击,通过一定的设计还可以从一定程度上减少页面流量。

做成什么样子?
我们比较了两种主流的版式(上、左、右)和(左、右),考虑到更多的浏览空间,我们选择了左右。

如何实现?
早期我们在考虑在common.inc.php中加一段代码,来判断是否开启frame,主要涉及到三个变量。
$_SETTINGS['frameon']:全局设置,是否开启这个功能
$_GET['frameon']:用户点击切换框架/平板模式
$_COOKIE['frameon']:保存用户的设置状态
还有一个特殊情况,left.php中也包含common.inc.php,它是一直不自我开启框架的。
这么做的好处:
比如,你打开一个链接 http://www.discuz.net/viewthread.php?tid=123,只需要一个参数,http://www.discuz.net/viewthread.php?tid=123&frameon=1,就可以让他开启一个框架,类似于版主点击编辑用户,跳转到后台。
坏处:
逻辑复杂,并且common.inc.php的长度增加。
考虑到实际上,这么做的情况极少,我们决定采用另外一种方式来做。

新任务来了,等做完再来写,谢谢大家百忙中过来瞟一眼。。。 :)

=============================================================

回来了。。。
看了一下回帖,大家提了不少好意见,非常感谢。
现在有一个正在斟酌的问题,就是...

启用左右分栏后,页面头还有没有必要加上?
因为开左右分栏的目的就是为节约板面,如果去掉页面头,会显得更简洁一些,但有些站点要在页面头部放置广告 ̄ ̄
难道又要在后台加一个开关?喜欢的开,不喜欢的关?

说到功能和开关,要闲扯几句。
每增加一个都得在后台加几个开关,当很多开关放在一起的时候就很“壮观”了,让人不禁想到--马蜂窝。
有人需要要开,有人要关,
这个比例在比较接近时,我们就需要放置这么一个开关,
比例比较大的时候,就需要“残忍”一点,牺牲那少数人的需求,换来大多数人的方便。

言归正传:
现在的实现方法比较简洁,只增加了一个文件 frame.php,然后通过$_GET['frameon'] 来判断是否开启框架还是跳转,并且用 cookie 纪录其状态,然后在 header.htm 中加了一段判断 $_COOKIE['frameon'] 状态的代码。

左侧放什么?
树形论坛列表是必须的。
短消息,退出,我的,控制面板。。。这些要不要加上?
是不是有些重复,还是只加上论坛列表就够了?结合前面的问题,页面头要不要加上?如果全部去掉的话,那么就必须把这些链接放到左侧来。
人总是在不停的矛盾,最终是自己做决定,但是真正的决定是在之前的外界的刺激。。。矛盾的最多的地方就是在简洁和功能中进行取舍,我们最需要做的就是聆听大家的心声,还有自己的心声,然后才能做出离正确最近的决定。
这部分由童虎来做,正在制作中。。

谢谢大家关注,特别是那些花时间潜水过来的朋友~~ 冒泡当然更加了 :)

================================

基本测试完毕。截图预览如下:
   最新的左右分栏请参看:

http://www.discuz.net/thread-529066-1-1.html

[ 本帖最后由 heyond 于 2007-3-2 17:38 编辑 ]
生命的意义不在于得到什么,而在于做过什么。

King

C-cup

Rank: 6Rank: 6

UID
405262
积分
1165
帖子
1303
威望
9
在线时间
4 小时
注册时间
2006-7-21
发表于 2006-11-29 12:46:49 |显示全部楼层
难道有新功能要出现了?
C-cup是我小小的愿望

使用道具 举报

Rank: 4

UID
298890
积分
576
帖子
504
威望
5
在线时间
34 小时
注册时间
2005-12-30
发表于 2006-11-29 12:51:07 |显示全部楼层
占位支持~~

使用道具 举报

Rank: 12Rank: 12Rank: 12

UID
80629
积分
10209
帖子
7033
威望
268
在线时间
916 小时
注册时间
2004-4-30
发表于 2006-11-29 12:56:26 |显示全部楼层
黄老大在干啥呢?


明白了,评书联播,请听下回分解,他不定期的更新这个主题

[ 本帖最后由 monkeye 于 2006-11-29 17:00 编辑 ]

使用道具 举报

Rank: 6Rank: 6

UID
285454
积分
2686
帖子
2929
威望
11
在线时间
14 小时
注册时间
2005-12-12
发表于 2006-11-29 13:13:07 |显示全部楼层

使用道具 举报

Rank: 6Rank: 6

UID
376092
积分
1692
帖子
1945
威望
5
在线时间
1 小时
注册时间
2006-5-30
发表于 2006-11-29 13:15:10 |显示全部楼层
是呀,干啥子哟。
欢迎大家到我的博客玩玩,我的博客地址是http://bj2008.discuz.net
我会经常在上面发布我的感想的!

使用道具 举报

Genius

Got Marriage

Rank: 12Rank: 12Rank: 12

UID
246158
积分
16288
帖子
17282
威望
187
在线时间
2 小时
注册时间
2005-9-8
发表于 2006-11-29 13:16:41 |显示全部楼层

使用道具 举报

Rank: 7Rank: 7Rank: 7

UID
114122
积分
21264
帖子
15205
威望
786
在线时间
64 小时
注册时间
2004-8-26

手握手优秀志愿者

发表于 2006-11-29 13:25:20 |显示全部楼层

使用道具 举报

Forum Legend

首席执行官

Rank: 8Rank: 8

UID
322232
积分
7471
帖子
7287
威望
113
在线时间
257 小时
注册时间
2006-2-22
发表于 2006-11-29 13:30:28 |显示全部楼层
支持:) :) :)
收费解决任何DZ技术问题,如搬家等,或者服务器环境配置与安全问题,.IN域名注册只要13.5元,请联系QQ:85075421       广州天网数据,国内空间,帮助备案,国外空间,无需备案,稳定,可靠

使用道具 举报

Forum Legend

SupeSite & Discuz! Fans

Rank: 8Rank: 8

UID
197363
积分
6126
帖子
5843
威望
94
在线时间
65 小时
注册时间
2005-5-8
发表于 2006-11-29 13:45:21 |显示全部楼层
好功能,如果能做成西祠胡同那种样子,就太好了!

[ 本帖最后由 2xy 于 2006-11-29 16:54 编辑 ]
欢迎访问我的小站:www.xinxi110.com迅速提升Alexa排名

使用道具 举报

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

fastpost

手机版|Archiver|北京康盛新创科技有限责任公司 ( 京ICP证110024号|京网文[2011]0019-007号 )  

GMT+8, 2012-2-13 05:01 , Processed in 0.096829 second(s), 15 queries , Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部