广告联盟网

 找回密码
 注册
查看: 1427|回复: 7
打印 上一主题 下一主题

[原创]浅谈discuz!论坛到门户的转变.

[复制链接]
跳转到指定楼层
1#
发表于 2007-5-31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我不知道是否有权利来谈这个,但是知道<a href="http://www.jokcn.com" target="_blank">www.jokcn.com</a>构架的朋友,都应该了解,这是一个从discuz到门户的转变.其实整个转变只不过实现了一种内容展示方式的更新,毕竟论坛里面的内容需要进入再进入才能浏览,门户相对首页容量较大,相对直观.<br /><br />注意两点:<br />1.本教程并非适用于所有的discuz论坛.<br />2.如果你想真正的成功,一个运做模式比你的程序要重要百倍.<br /><br />正文:<br />接触discuz是05年7月份,当时由于免费空间太多,所以就在国外的一个免费空间上架起了第一版的论坛,当时应该是Discuz 2.5F,主要经营一些免费空间的申请攻略,至于说人气,呵呵,开始一周应该是每天50IP左右,毕竟当时不会申请那些freehosting的人很多,所以本人就原创了几篇攻略,放到这个论坛上,整个论坛也就40多篇帖子,使用的是俄米,其实建这个站,完全是被逼的.突然有一天,网站无法访问了,才知道免费空间停了,用过免费空间的朋友应该都知道,稳定的不多,特别是对中文的支持上,因此就去国内申请了一个空间,记得是山东网通线路,网站建设到8月末,powerdns.com停止了对俄米的免费解析.因此,无奈,申请了国际域名.好象偏题了.<br /><br />在使用discuz到4.0的时候,我的IP已经5000多了,当时流量增长非常缓慢,也一度流量回到1500每天,当时有种想法就是,论坛的阶梯式已经不能满足浏览者对内容的需要,同样的内容,在门户上就可以获得过多的展示,在论坛里面,只能进行阶梯式的操作,如果看一个帖子,论坛需要3步以上,门户就可以1步到位,这是当时准备启用门户的关键.<br /><br />discuz的门户要求对discuz相对熟悉的了解,偶尔在翻看后台的时候,了解到了api调用,在对算法处理过后,发现discuz的api可以给一个门户设置一个初始的模型,之后可以根据更改页面设计及排版完成基本的美工操作,因此,在准备了近两个月后,我开发出了discuz的api门户,也是第一版的模式.这版api实现了从论坛到门户转变的第一过程,通过对部分帖子的调用及图片附件的调用,形成门户论坛的雏形,此版门户模式目前已经提供下载,地址是:<a href="http://www.im286.com/viewthread.php?tid=1819979" target="_blank">http://www.im286.com/viewthread.php?tid=1819979</a> 里面对相关操作已经进行说明.<br /><br />细心的朋友可能会发现,此种调用并不支持搜索引擎收录,并且在分页的时候,跳转不太方便,当时就想,怎么能做一个可以正常收录的程序呢?当时研究了discuz 的archiver ,supsite,突然发现 supsite里面有很多思路是可以借鉴的,其实在慢慢的了解后才感觉到,discuz和supsite完全是一个公共的事物处理平台,并没有一些单独个性的东西,或者说很多功能都不完善,当然不可否认,也有没用的功能,如果你想要,discuz会把这些开发上的欠缺或功能上对不足之处的弥补称为&quot;插件&quot;.有了初步思路之后,就要寻找着手点了.supsite搞不明白,毕竟我当时还不会php,很多东西还是无法操作,于是,我就从自己熟悉的api入手.<br /><br />设计:<br />门户论坛的设计分多个方面,但是最主要的一点,就是内容构架.之后考虑的就是优化,包括搜索引擎,于是,参照当时最流行的小站模式,沿用api风格,开始了我的门户创作之路.<br /><br />一.内容帖子,全部实现静态化,<br />&nbsp; &nbsp; 这个点要从两个方面考虑了,第一是生成,第二是rewrite(是discuz伪静态给的启发).后来考虑到任务量,我选择了前者.<br />&nbsp; &nbsp; 转化viewthread.php?tid=1819979 为read/1819979.html的形式<br /><br />二.栏目静态化<br /><br />&nbsp; &nbsp;操作步骤和上面相同转化 forumdisplay.php?fid=46 为list/46.html形式.<br /><br />三.增加图片栏目<br />&nbsp; &nbsp; 提取附件进行分类,制作成图片栏目.以每个版块为基础,归类如 photo/46.html<br /><br />设计完毕后,发现功能上就和discuz api的简化一样,呵呵!因此就比较偷懒,在写程序的时候,直接把sql句子copy了过来,测试完毕.<br /><br />四.后台,cookie及其他.<br />&nbsp; &nbsp; 这里我们单独说一下帖子的显示吧,毕竟如果我们自己用的话,后台要求不太严格,cookie处理有passport接口,有时间的朋友先去研究一下.但是,论坛不同于门户,部分帖子是纯粹的水贴,或者说是讨论贴,这些内容不能做为门户式的咨询出现,因此,过滤这部分内容非常重要.<br />&nbsp; &nbsp; 我的操作方法是建立一个键,由管理员进行控制,这个规则,大家可以根据自己的站点类型去设置,比如你的站点稳定会员多,那就设置成默认首页不提取论坛更新内容,需要斑竹或管理员来推荐,如果你的内容多数适合咨询类则反之,适当调空可以达到最佳效果.<br /><br />总结.本人更改完毕后,站点的流量翻了倍,目前日均1.5w IP.基本上操作思路已经拿了出来,现在收录一切正常,并且本人也根据论坛结合的模式,开发出了第二套门户式系统,如<a href="http://study.jokcn.com" target="_blank">http://study.jokcn.com</a> 如果您细心就可以发现,内容其实是相同的,不同的只是展示的方式,一个优秀的网站是创意+坚持的结果,也希望本篇文章能扩大你的视野,建立属于自己的门户论坛。<br /><br />声明:<br />原创文章,随意转载.禁止串改.<br /><br />[<i> 本帖最后由 暖月 于 2007-5-31 15:29 编辑 </i>]
2#
发表于 2007-5-31 | 只看该作者
<img src="images/smilies/biggrin.gif" smilieid="3" border="0" alt="" />
3#
发表于 2007-5-31 | 只看该作者
sf,顶
4#
发表于 2007-5-31 | 只看该作者
呵呵。很明白哟。。
5#
发表于 2007-5-31 | 只看该作者
不错,支持
6#
发表于 2007-5-31 | 只看该作者
在线用户 - 1834 人在线 - 13 位会员(0 隐身), 1821 位游客 | 最高纪录是 3092 于 2007-5-26.
7#
发表于 2007-6-2 | 只看该作者
支持
8#
发表于 2007-6-3 | 只看该作者
<img src="images/smilies/lol.gif" smilieid="9" border="0" alt="" /> <img src="images/smilies/tongue.gif" smilieid="8" border="0" alt="" /> <img src="images/smilies/ohh.gif" smilieid="19" border="0" alt="" /> <img src="images/smilies/shocked.gif" smilieid="7" border="0" alt="" /> <img src="images/smilies/biggrin.gif" smilieid="3" border="0" alt="" />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|广告联盟网  

GMT, 2024-12-22 , Processed in 0.340388 second(s), 19 queries .

Powered by Discuz! X3.2

© 2005-2021 www.ggads.com GGADS 广告联盟网

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