动网论坛php源码无法安装,轻松搞定动网论坛与网站的整合

文章为一个朋友原创,帮发了上来,转载请注明出处。

修改说明:

1、本方法适用于动网论坛 Dvbbs ver7.0及其以上版本,access数据库2000版本及其以上。

2、本修改方法仅供技术讨论和参考,修改前请先备份您的数据库,因为修改所带来的数据丢失等问题,本站概不负责。

一、数据库的合并方法:

首先,假设要合并到的(即合并后你将用在论坛上的)数据库文件为dvbbs.mdb、被合并的(即合并后你就除去了不要的)数据库文件为database.mdb

①先到以dvbbs.mdb作数据库的论坛后台,去新建所没有的database.mdb中的分论坛;(举例:dvbbs论坛中有甲、乙分论坛,database论坛中有甲、丙分论坛,你就要在前者论坛中把丙给建上,包括类别下面的二级分论坛你都要筹备好,免得database合并过来的数据在dvbbs中找不到原来关系而失败)

②将dvbbs.mdb、database.mdb都下载到本地机上,并把这两个文件各复制出备份;(注意一下的操作均不可逆,因此请务必备份更好原来的数据库。)

③打开dvbbs.mdb,点文件--获取外部数据--链接表,找到database.mdb,点链接;

④点所显示链接表中的forum表、再按住ctrl键点reforum表,点确定;

⑤右击已链接过来的forum1表,点复制,再对着旁边空白处点粘贴,点将数据追加到已有表,在表名称栏中填forum,点确定;

⑥右击已链接过来的reforum1表,按⑤的步骤如法炮制(只是表名称栏要填reforum);

⑦将列表中的forum1和reforum1两个链接表删除。这样两个库就合并了(database合并到dvbbs中去了)!

然后,你将dvbbs.mdb库上传至空间,进入后台的论坛管理操作,把原database的那些分论坛里的帖子移动到dvbbs应有的分论坛中,再删掉database的分论坛。两个论坛也告合并成功,登录论坛后台重新建立缓存和更新论坛所有数据!

二、动网论坛的修改

1.动网论坛cookies全站通用的方法

打开inc/Dv_ClsMain.asp

这一步的主要目的是将论坛的COOKIE名称定义为通用名称

在本文件的开头定义变量

dim mybbsdir

MyBbsDir = "/" ''你论坛所在目录

Class Cls_Forum

Rem Const

找到第28行(增加上两行后就是第31行),本行原文是:

CacheName=Replace(Replace(Replace(Server.MapPath("index.asp"),"index.asp",""),":",""),"\","")改为

CacheName = "happy"

找到第31行(增加上两行后就是第34行),本行原文是:

Forum_sn = CacheName:Vipuser = False:Boardmaster = False

改为

Forum_sn = "happy"

2)更改Cookies目录 这一步的主要目的将论坛的cookies目录定义为全局目录,即根目录"/"

①打开inc/Dv_ClsMain.asp

寻找 Response.Cookies(Forum_sn).path=cookiepath

应该共有三个

替换为:

Response.Cookies(Forum_sn).path="/"

② 打开login.asp

寻找 Response.Cookies(Dvbbs.Forum_sn).path=Dvbbs.cookiepath

应该共有五个,其中一个是:Response.Cookies(Dvbbs.Forum_sn).path = Dvbbs.cookiepath(等号两旁有空格)

替换为:

Response.Cookies(Dvbbs.Forum_sn).path="/"

③ 打开logout.asp

寻找 Response.Cookies(Dvbbs.Forum_sn).path=Dvbbs.cookiepath 第27行

应该只有一个

替换为:

Response.Cookies(Dvbbs.Forum_sn).path="/" 至此,修改完毕,即可以达到cookies全站通用的目的了。

2. 更改用户登陆是返回地址:

① 打开login.asp

在这个文件的代码开始加入

response.Expires=0

response.ExpiresAbsolute=now()-1

response.AddHeader "pragma","no-cache"

response.AddHeader "cache-control","private"

response.CacheControl="no-cache"

找到第125行:

Dim comeurlname

If instr(lcase(request("comeurl")),"reg.asp")>0 or instr(lcase(request("comeurl")),"login.asp")>0 or trim(request("comeurl"))="" Then

comeurlname=""

comeurl="index.asp"

Else

comeurl=request("comeurl")

comeurlname="

"&request("comeurl")&""

End If改为

response.Redirect(request.servervariables("http_referer"))

session.Contents("URL")=Request.ServerVariables("URL") &"?"& Request.ServerVariables("Query_String")

Response.Redirect(session("URL"))

②打开logout.asp

在这个文件的代码开始加入

response.Expires=0

response.ExpiresAbsolute=now()-1

response.AddHeader "pragma","no-cache"

response.AddHeader "cache-control","private"

response.CacheControl="no-cache"

寻找第36行

Response.Redirect Dvbbs.Forum_Info(11)

改为

response.Redirect(request.servervariables("http_referer"))

session.Contents("URL")=Request.ServerVariables("URL") &"?"& Request.ServerVariables("Query_String")

Response.Redirect(session("URL"))3.修改后台的cookies名称,否则你将无登陆动网论坛的后台

① 打开admin/ReloadForumCache.asp

寻找第11行

Dvbbs.CacheName = Lcase(Replace(mCacheName,":",""))

Dvbbs.Forum_sn = Replace(Dvbbs.CacheName,"_","")

改为:

Dvbbs.CacheName = "happy"

Dvbbs.Forum_sn =  "happy"

②打开admin/inc/const.asp

寻找第15行

Dvbbs.CacheName = Lcase(Replace(mCacheName,":",""))

Dvbbs.Forum_sn = Replace(Dvbbs.CacheName,"_","")

改为:

Dvbbs.CacheName = "happy"

Dvbbs.Forum_sn =  "happy"

好了,动网论坛修改完了 到了这里,你的整个网站就都可以使用论坛的cookies了,而且登陆和退出时都会自动返回你所在的页面 你可以在其他地方取的COOKIES数据为: Request.Cookies("happy")("username") ''用户名,对应[dv_user]表的username字段

Request.Cookies("happy")("password") ''用户随机密码,对应[dv_user]表的truepassword字段

Request.Cookies("happy")("userid") ''用户id,对应[dv_user]表的userid字段 主要修改部分就这么多,其他的目录权限设置等等,请自行解决!

三、对网站登陆框的修改

到这一步,我们首先看一下动网论坛的登陆框代码:

?※ 会员登陆

用户名:

密  码:

保存期:

不保留

保留一天

保留一个月

保留一年

找回密码

在我们的网站登陆文件中,只要使用动网论坛的表单名称及登陆文件,注册,找回密码文件就可以了!

参考资料:

整合全站方法-动网论坛7版用户cookie及登陆全站共享的修改方法      中国维修网-惊云

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
新版的一些简介: 一、论坛界面 论坛整体颜色以白为底,蓝为辅,橙色加以点缀。实现整体效果的同时,融入更多的Web2.0新鲜元素,给人全新的视觉。新增首页右边自定义,实现一些广告的投放,以及论坛相关的帖子和圈子的数据的调用。 二、FLASH验证码 大胆的采用国际的领先技术,在保证安全稳定的同时要求清晰易辨。随机颜色,加大字体,创新格式。 三、自动在线升级 后台及时提示,自动检测升级代码。 任何一个专业的、追求完美的软件都会不断更新以使其更完美、更加适应于用户。PHP2.0突破了诸多瓶颈问题,将软件的在线升级模块移植入论坛后台管理系统中。我们能做到升级论坛像在线升级应用软件一样方便、快捷、安全,使您的论坛永远和官方的更新同步,永远不必担心BUG和安全问题。更重要的是我们同时还提供更新后还原功能,使您永远不必担心系统更新后会和原来的文件发生冲突的问题,因为您随时可以还原。 动网论坛PHP2.0,让你随时随地掌握论坛实时动态信息。 四、帖子相关 首创发帖回帖模式,保证加载速度,提高用户体验舒适度。论坛知道又是另一种基于社区的互动式知识问答分享功能,能有效的促进论坛中的交流和问题的更快速解答。 五、圈子功能 个性圈子是用户展现自我和相互交流的平台。后台开放圈子后,所有用户都可以进行申请,后台可设定圈子的相关管理人员。论坛用户加入某个圈子后,其在圈子发表的文章和上传的照片,将会在该圈子中展示。一个论坛可以开通多个个性圈子,由管理员在管理后台开通。并可以调整该圈子的人数情况。 让有同一话题,兴趣相同的会员提供了一个更好的“圈子”式的交流平台。论坛上的交流得到了更好的扩展。展示自己,“个性”交流,都将在我们新版本中得到了更好的体现,让我们的“圈子”带动论坛上更多的个性风尚。 六、搜索引擎优化 目录形式的伪静态支持SEO(搜索引擎优化): 网络离不开搜索引擎。网站的推广第一就是要做好搜索引擎优化,一般网站80%以上的流量都是来自搜索引擎,好的SEO可以给你的网站带来上万的流量。搜索引擎对URL地址有不同的喜好,一般一级域名大大优于二、三级域名,静态页大大优于动态页,目录形式的地址大大优于带后缀名的地址。动网PHP2.0采用URLREWRITE重写技术,将你的URL映射成目录形式的静态页面,勾引网络蜘蛛的来访,最大限度提高你的网站被搜索引擎收录的数量。 七、广告收益 首页右边可自定义增加广告,在附件下载中引入DOWNLOAD广告效益,体现全新的价值观。管理员全后台完全控制,可分别设置各个版面,上传文件支持SWF、GIF、JPG等后缀文件,可内嵌链接地址,可设置播放时间长短,方便各个用户组管理。 总之,在整个界面上,实现整体如一。在原有的技术上,进一步改进。在采用WEB2.0页面技术上,实现多个浏览器的兼容。在功能方面进一步加强,实现多功能多体验,在细节方面进一步完善,让BUG无处藏身。也欢迎大家踊跃参与抓虫行动。
动网论坛PHP 1.0.0正式版 动网论坛PHP版在一定程度上我们的工作并不是简单的功能移植,而是在有效利用PHP的各项优秀特性的基础上优化我们的论坛结构,使之能达到更加优秀的性能,并且在原有动网论坛基础上解决了目前国内PHP社区论坛中的一些瓶颈和技术难题,所以我们有理由相信我们的软件依然是最优秀、最体贴用户、最人性化的,而我们的开发团队对社区论坛的理解同样也是非常优秀的。 目前来说,动网论坛PHP版本大部分保留和移植了原Asp版本的功能和界面,作为一款优秀和成熟的产品,在界面和功能上的改动都将不会很大,做的都是一些细节调整 特点1:[国内论坛软件独家]解决Mysql中文全文检索问题,在不依靠第三方支持的情况下提供中文全文检索和论坛相关主题的解决方案 特点2:[国内论坛软件独家]解决Linux下安全模式操作文件受限制的问题,用途为上传和数据备份等需要在线创建目录部分 特点3:首次将采集功能加入论坛管理功能中 特点4:首次引入了设置方案概念,用于版面设置和广告设置,操作更加简便和人性化 特点5:集成个人空间[我的空间],引入全新模式诠释之前的博客概念,和论坛信息更加紧密的结合 特点6:[国内论坛软件独家]全面兼容Mysql任何版本数据的导入和导出,包括数据的字符集正确的处理 特点7:引入全新的社区论坛辩论机制 特点8:引入全新的功能风格界面 特点9:由国内知名的Bug.Center.Team安全小组进行全面的安全检测 更多的特色功能期待您的发现,也期待您的更多意见…… PHP版本各项功能请到相关的技术专区,发现问题和错误请到问题反馈版面,谢谢大家的参与。 详细说明文档请查看软件压缩包中的安装说明以及安装过程的说明,安装环境的架设请看动网论坛PHP官方中的相关置顶贴。 动网论坛PHP官方网站:http://php.dvbbs.net

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值