如何把 discuz 二次开发的不像 DZ
弄清discuz的代码后,进行精简,我也在做这件事,我要把它改成响应式的cms,还没完成,先上一张html的列表图,css还没写。
有图数出和简介,没图直接输出标题和简介,很cms吧
Discuz!几乎和PHPWind先后兴起,Discuz!也一直以功能强大被网友所爱好,并且在DZ61后,又一强大的UCenter上线了,简称UC根据DZ官方的说法"UCenter是今后Comsenz旗下各个产之间信息直接传递的一个桥梁,通过UCenter站长可以无缝整合Comsenz系列产品,实现用户的一站式登录以及社区其他数据的交互。"而这一切无疑让原来的论坛系统变得复杂,现在安装个论坛也得先整个UC,抱着把所有产品靠UC串起来给用户,来了个新概念SNS,想靠着概念改变网民观念,提前把网民领入"WEB30时代"。个人认为此举动为时过早了。在互联网上,你可以去预知,可以去推动,但不可以去改变,因为网民决定了一切,网民的需求决定了一切。而UC的推出,给DZ的试用增加了麻烦。最近很多人还纳闷在DZ的升级中。也许UC串起来的康盛所有产品的确能带给站长和网民更友好更强大更方便的体验。抱着好奇的心里装了一个UCH,然而不尽人意的UCH结果是把原本的博客搬到一个页面,看起来很单调,也没能体现出社区那种热闹的气氛。也许正如网友所说,UC的推出成了DZ的鸡肋。同样,我们不敢妄言未来,至少目前是这样。
PHPwind一直以简洁,高速被站长们所推崇。PHPWind官方LOGO也有这样8个字"因为专业,所以优秀"。同样PHPWind也开发过一些除PHPWind自身外的系统,结果进程都很缓慢,也许是因为PHPWind没有像Discuz!那样的媒体效应,也许是PHPWind没Discuz!人多,也许PHPWind认识到其他产品被应用范围不是很好,所以在PW60以来更加注重PHPWind产品自身的开发和功能扩展。特别是在PW632推出以来和DZ形成了明显的2条路子。一个向强大的宽度奔去,一个向专业的深度钻进。PW632在63的基础上功能大有扩展,部分是自主创新,速度比PW63更是提高。目前PW632上线已经一个月,并随之启动了论坛资源的收集计划,截止8月中旬,他们已经收集了支持新版本的接近500个第三方资源,在奥运前夕,发布了十几个专题模板和新闻资讯插件,我想这也是专注的结果吧。PHPWind的专业性让我想到一句话:专业成就未来。也许正如PW论坛的一位朋友所言:"有的时候BBS只是BBS,你如果赋予它太多的意义,BBS又有什么意义呢?"。
在2004年,第一次接触论坛,那时做论坛的人很少,也没的参考,就随便选了Discuz!。随着对论坛的发展和对行业的了解,我接触到的很多朋友都向我推荐PHPWind,说速度快,建议我试试,但是用Discuz!一直比较稳定,我也没在这上面花心思。直到2006年初,我的一个朋友用了PHPWind,找我做他的技术支持,也是从那时起,我才开始真正了解PHPWind。
现在,经过了两年多PHPWind系统的使用和3年左右Discuz!系统的使用,整体来说,两家系统在功能上和结构上基本没有太多的区别。如果非要从整体上来个评论对比的话,只能说:
1、在论坛运行速度上,PHPWind始终更胜一筹;在资源带宽占用上,PHPWind始终能够达到更优化;在功能设置和界面友好程度上,PHPWind始终能够让新手站长更好的掌握方向;在系统结构代码上,PHPWind系统代码更简单,且具有更大的扩展性。
2、在界面美观程度上,Discuz!始终能够获得更多站长的认可;在站长服务上,Discuz!也曾经一度获得广大站长的好评;不过自从phpwind被阿里巴巴收购后发展更迅速了,现在已经能使用qq,腾讯微博,淘宝账号,支付宝账号登陆,而dz暂时只能使用qq登陆,看看他的最新体验站http://tiyanphpwindnet/c/。
下面是我从论坛管理者角度出发,对两个系统的后台管理,包括功能和界面设计方面的一些简单对比评测,目的是为了给像当初的我一样,初次接触论坛系统,想要建站,急需客观评论的新手站长们一个可以更明确选择适合自己的系统的参照,如有不准确之处,请大家更正或补充。
也许是缘分,4年前我见到了第一个PHPWIND系统做的论坛并喜欢,从那之后自己开始研究PW论坛系统。在后来我论坛也用了PHPWIND的系统,到现在也好几年了,稳定和速度更加坚定了我的信念。190多M数据也在几个月前免费发布了,本着对多年来支我们的朋友们的感谢。也许因为个人喜好原因,本文观点不是很客观,但最近的确找我转化数据的朋友明显增加了。
对于论坛系统的未来,我不敢断言PHPWIND一定胜利,至少目前PW势头不错,PW632将是论坛系统集速度和功能的一个里程碑。当然,也许Discuz会在几年内让UC系列热起来,也许还会杀出一个甚至几个新的论坛系统将PHPWind和Discuz一起灭了。呵呵。互联网就是个创造奇迹的地方,没有什么不可能的。Discuz也是不错的,功能的确很强大,实在劝服不了的朋友我就给装Discuz。不过我还是希望PHPWind最终胜利,因为除这个产品,我更喜欢PW低调做人高调做事的风格!
有源码,但是二次开发可能性需要有经验才行,因为不再有安装信息和中文等信息了的。需要比较有经验的开发者来操作 。
后期可以穿女人衣服,一周目根据攻略的角色解锁人物模型,也就是主角可以选女的,我不知道额外机制是按周目解锁还是攻略人物过了周目解锁,反正我打了6、7个周目才解锁了3个机制。
discuz_applicationphp里面改是可以改,但是一般不建议改,那是核心文件,我都没动过
还有就是portal_indexphp这个是门户的入口文件,你
将$res=DB::fetch_all("SELECT FROM %t",array('portal_category'));写在这个文件里
面,其它列表页都应该能用到才对,否则就是你的其它列表页不是从这个文件进入的(如板块的列表就是从forumphp文件进入的)
请贴出不能用到此结果($res)的列表页链接看看
这样也可以,只要能获取到,不存在什么野路子,二次开发就是要改别人的代码,首先要实现,再是优化
PHP框架的二次开发,指的是对开源的PHP框架进行一定的修改,定制所需的功能
二次开发的内容主要是对框架进行界面修改,功能增加删除,模块拓展,第三方接口接入等。
现在国内常用的框架有Yii , Thinkphp , Symfony2 , Zend Framework
0条评论