怎样破解Discuz,论坛VIP回贴权限

怎样破解Discuz,论坛VIP回贴权限,第1张

首先要识别这个论坛是否采用了Discuz!程序,一般采用这个Discuz!程序的源码,都可以在网页的左下到Powered by Discuz! 的字样,这说明了这个论坛是采用Discuz!程序代码!

需要在该论坛上注册一个帐号,这个刚注册的帐号,一般权限也是最低级别的,如新手级别,至于怎样注册,这里就不再演示操作,相信大家都会!

注册好后,并登录刚注册的帐号,可以找一些免费区、共享区之类的板块,这类板块是有权限进行回复的!

那么并不是要在这个板块中的贴子进行回复,而是通过个可以回复的板块贴子获取可以回复的代码,把鼠标放到“回复”二字上,并右键点击,选择“审核元素”

进入“审核元素”编辑界面,找到与回复相对应的代码,并将这个段代码进行复制!并关闭“审核元素”编辑界面。

然后就转到一些VIP板块的贴子中,如图所示,是没有回复权限的,也是查看不了一些需要回得才能查看到的内容!同样用“审核元素”进行操作,把鼠标放到“回复”二字上,并右键点击,选择“审核元素”

进入“审核元素”编辑界面,找到与回复相对应的代码,并将这个段代码用刚才复制好的代码进代替!并关闭“审核元素”编辑界面。

这样再进行回复就可以在VIP权限不足情况下进行回复该贴子,完成回复后就要看到该贴子下隐藏的内容了!

首选在FTP里面找到源文件夹template\default\common\header_commonhtm

打开后找到里面的这串代码:<title><!--{if !empty($navtitle)}-->$navtitle - <!--{/if}--><!--{if empty($nobbname)}--> $_G['setting']['bbname'] - <!--{/if}--> Powered by Discuz!</title>

将后面的 Powered by Discuz! 去除,这样就达到效果了。你也可以更换,譬如更换成这种格式:<title><!--{if !empty($navtitle)}-->$navtitle - <!--{/if}--><!--{if empty($nobbname)}--> $_G['setting']['bbname'] - <!--{/if}--> <title> 这样就加上自己的网站网址了

一) Discuz!的文件系统目录a) Admin:后台管理功能模块b) Api:DZ系统与其它系统之间接口程序c) Archiver:DZ中,用以搜索引擎优化的无图版d) Attachments:DZ中 ,用户上传附件的存放目录e) Customavatars:DZ中,用户自定义头像的目录f) Forumdata:DZ缓存数据的存放目录g) Images:DZ模板中的存放目录h) Include:DZ常用函数库,基本功能模块目录i) Ipdata:DZ统计IP来路用的数据j) Plugins:DZ插件信息的存放目录k) Templates:DZ模板文件的存放目录l) Wap:DZ无线,Wap程序处理目录

2

二) 必须记熟Discuz!数据库设计的每个表的功能,每个表中每个字段的功能。关于DZ数据库设计文档,请参阅DZ相关的项目文档(请从本贴附件中下载)

三) Discuz!的流程控制a)后台流程控:DZ后台所有的功能,均需要注册到admincpphp文件,每个功能都至少有一个或一个以上的Action(动作),在 admincpphp中,可以定义Action的执行权限,分别为:“admin==1”管理员,或“admin==2 ||admin==3”超级版主和版主,每个Action对应一个脚本文件,脚本文件的命名为actionincphp(incphp),并存 放在admin目录下,如执行:admincpphpaction=dodo,相当于执行admin目录下的dodoincphp文件b) 前台流程控制:前台的流程控制比较简单:流程是自由的,如:首页:indexphp会员注册:registerphp;会员登录:loggingphp发贴程序:postphp会员信息:memberphp论坛内容:forumdisplayphp查看贴子:viewthreadphp…大部分功能,此处不一一列出…c) DZ根目下的configincphp属于整个DZ系统的配置文件

四) Discuz!的数据处理过程a) DZ对mysql的数据库操作处理全部封装在dbstuff(db_mysqlclassphp)类中b) 所在的外部数据均通过“daddslashes()”初步过滤,然后再过滤,再根据需要处理

五) Discuz!的显示控制(网站多样式风格输出)a) 显示层就是大家通常所看到的网站风格了。DZ中每套风络分别在templates及images下对应一个风格文件的存放目录。网站风格的制作,请参阅详细的DZ风格制作文档b)DZ网站风格文件处理的原理:其实很简单,DZ使用templatefuncphp中的parse_template()以PHP正则运算把 htm模文件中的模板标签,转换成了PHP代码,并根据styleid保存在forumdata/templates下,这个有点像Smarty中的技术。

六) DZ中的语言处理a) DZ前台及后台中、英语言的实现,均是把语句定义成了语变量,然后在模板输入,语句变量的赋值,均放在模板目录中的langphp文件中,DZ在生成网站风格时就加载了这相应的语言包。

七) DZ如何处理用户信息(存取、计算、更新过程)新手要做二次开发,都必须掌握这数组中,每个数组元素的意义。a) DZ的基本信息,如用户信息,Session信息存在如下变量中:a) $_DCACHEb) $_COOKIEc) $_DCOOKIEd) $_DSESSIONe) $_DPLUGINb) 可以通过print_r($GLOBALS),打印全部变量

八) DZ中缓存处理机制a) DZ中缓存处理过程都放在“cachefuncphp”中,DZ的缓存处理比较简单,其原理是把一个数组转换成了PHP代码,并保存在缓存目录下,大家可打开缓存文件查看便知。b) 使用方法:如果在新开的功能中,需要缓存某部分数据,基本上就是:1)定义并注册缓存名字。2)从数据读取相应的数据。3)数据在写入缓存前作相应处理。4)最后写入缓存。具体操作,可以看文件中的代码,做相应的修改即可

九) DZ中模板处理机制a) DZ独创的模板处理技术,类似于Smarty中的模板处理,只是具体算法,过程不同,Smarty是一种重型模板引擎方案。其原理都是把模板中的变量转换成相应的PHP代码,这个过程实际是模访JAVA中的一次编译,多处运行。

十) DZ中权限处理机制a) 对于DZ中前台的每相action都有$discuz_action定义,DZ根据用户所在的用户组来判定用户是否具有相应操作$discuz_action的权限。至于后台的权限权验证,则更简单了,依据“admin==1”来确定的

十一) DZ中如何实现URL静态化a) DZ中的静态有两法,只要懂ReWrite规划的朋友,一看就知。

十二) DZ独创的HTML编辑器,如何截取并使用,如果进行Discuz!代和Html代码的转换a)这也算是DZ比较牛的一项技术了,在早期版中,因DZ编辑器的不足,使得很多用户放弃了DZ。实现原理:通过JS把用的一些操作转换成了DZ的 bbcode代码。这样子提交了安全性,将带有bbcode代码的内容存入数据,在用户打开页页时,又把bbcode代码转换成html代码

  现在网上论坛很多。新手也想自己建一个论坛过把站长瘾。

  下面我就简单介绍一下

  首先应确定论坛程序的选择

  支持论坛的主要有三种:PHP、ASP和CGI代表程序分别为DISCUZ、动网先锋和雷傲论坛但CGI论坛太占服务器资源,加上使用文本数据库存在安全隐患我就以PHP环境的DISCUZ和ASP环境的动网的安装做下介绍首先是空间的选择有免费的和付费的用自己电脑做服务前面有好多贴子介绍,我就不说了免费的虽然不花钱,但不稳定(不一定哪天就关了),而且一般没有技术支持但如果是拿来学着玩的,可以用用如果是要好好弄一个,我建议还是去购买空间吧如果你准备使用DISCUZ,你的空间必须支持PHP+MYSQL如果你准备使用动网,你的空间必须支持ASP+ACCESS(商业版本为MSSQL数据库)好了,空间准备好了,下面就开始装论坛了。

  一、PHP论坛的安装:

  PHP论坛以DISCUZ最为出名

  分为免费和商业两个版本

  商业版本有官方技术支持,我就介绍免费版本的安装目前最新版本为25FSP1大家可以到wwwfreediscuznet或wwwdiscuzcom下载1、文件的上传用FTP软件(推荐使用FLASHFTP)在上传前,需要进行属性设置见下表:|- /forumdata/templates空目录,请设置属性 777,用于存放动态模板文件|- /forumdata/cache空目录,请设置属性 777,用于存放系统缓存|- /attachments空目录,请设置属性 777,用于存放附件2、开始安装如果你的域名为wwwxxxcom,论坛程序放在根目录在浏览器中输入wwwxxxcom/installphp进行安装首先点击上图中的“我完全同意”数据库服务器:一般为localhost数据库用户名:买空间后空间商提供数据库密码:买空间后空间商提供数据库名:买空间后空间商提供系统E-MAIL:你的E-MAIL,发送错误报告表名前缀:如果你一个数据库只放一个论坛,默认就可以接着点击保存配置信息第三步:查看服务器信息并安全安装输入管理员用户名及密码见附图第五步:安全安装后,打开论坛,会出现一排英文,然后刷新,既可看到自己安装好的论坛后台截图:然后进后台进行系统设置等等就自己琢磨吧,呵呵PHP论坛安装好了,我就介绍下ASP环境动网的安装二、动网的安装相对于PHP论坛,动网的安装就简单多了首先下载论坛程序(也分为免费版本和商业版,功能和版本一样,只不过免费版本为ACCESS数据库,商业版本为MSSQL数据库)大家可以去bbsdvbbsnet下载,最新版本为710下载后将文件解压到硬盘目录中上传前,我们应当给数据库改名,防止有人做坏事打开DATA目录,默认数据库为DVBBS7MDB,我们可以改为asp或asa文件,然后打开根目录下的coonasp文件(用记事本打开)注意这一行“\'免费用户第一次使用请修改本处数据库地址并相应修改data目录中数据库名称,如将dvbbs6mdb修改为dvbbs6aspDb = "data/dvbbs7mdb"将其中的dvbbs7mdb改为你刚才修改的数据库名称注意一定要一样,否则无法打开论坛保证数据安全----------------------------------------------------------------------------------作者:柳树下--发布时间:2005-12-27 9:19:46--上传文件动网不像DISCUZ,不用进行属性设置,直接上传就可以也不用安装,默认首页为indexasp,直接打开就可以然后打开你的域名,如wwwxxxcom就可以看到上传的论坛了后台截图动网的管理员默认用户名为admin密码为admin888大家先注册一个用户名用admin登陆,把他封为管理员给他所有权限,然后把admin用户删除防止有人利用好了,基本上安装完了然后进后台进行管理、设置还有,动网漏洞很多大家要经常去官方论坛bbsdvbbsnet看看有没有最新的补丁和升级程序最后再说一点:大家一定要做好论坛数据库的备份除了服务器备份外要用FTP软件进行本地备份,确保数据安全----------------------------------------------------------------------------------作者:柳树下--发布时间:2005-12-27 9:24:56--论坛数据的备份:DISCUZ的备份:后台设置--数据库--数据备份默认目录为forumdata默认文件名为sql请用FTP软件下载到本地备份动网的备份:后台设置--数据处理--备份数据库其中有几个选项注意一下:当前数据库路径:一般为data目录下,数据库默认为dvbbs7mdb当然如果你提前修改过名字的话,就填上你修改的名字备份数据库路径:默认为databackup,当然也可以自由更改前提是服务器中有这个目录备份数据库名:自己填写备份后用FTP软件下载到本地进行备份就介绍到这里大家新年快乐!

  图见:http://cachebaiducom/cword=%D0%C2%CA%D6%3B%D4%F5%D1%F9%3B%BD%A8%3B%D2%BB%B8%F6%3B%C2%DB%CC%B3&url=http%3A//www%2Eaxinw%2Ecom/TopicOther%2Easp%3Ft%3D5%26BoardID%3D4%26id%3D3&b=0&a=109&user=baidu

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎样破解Discuz,论坛VIP回贴权限

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情