Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
heyond 发表于 2006-11-29 12:44:33 | 显示全部楼层 |阅读模式
占位


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


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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

https://discuz.dismall.com/thread-529066-1-1.html

[ 本帖最后由 heyond 于 2007-3-2 17:38 编辑 ]
安. 发表于 2006-11-29 12:46:49 | 显示全部楼层
难道有新功能要出现了?
回复

使用道具 举报

很多不明白 发表于 2006-11-29 12:51:07 | 显示全部楼层
占位支持~~
回复

使用道具 举报

monkeye 发表于 2006-11-29 12:56:26 | 显示全部楼层
黄老大在干啥呢?


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

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

使用道具 举报

湖漫的鱼 发表于 2006-11-29 13:13:07 | 显示全部楼层
回复

使用道具 举报

一杯苦咖啡 发表于 2006-11-29 13:15:10 | 显示全部楼层
是呀,干啥子哟。
回复

使用道具 举报

紫云杉 发表于 2006-11-29 13:16:41 | 显示全部楼层
回复

使用道具 举报

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

使用道具 举报

vivafei 发表于 2006-11-29 13:30:28 | 显示全部楼层
支持:) :) :)
回复

使用道具 举报

2xy 发表于 2006-11-29 13:45:21 | 显示全部楼层
好功能,如果能做成西祠胡同那种样子,就太好了!

[ 本帖最后由 2xy 于 2006-11-29 16:54 编辑 ]
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 10:09 , Processed in 0.029888 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表