Dvbbs 7.1 sp1论坛整合oBlog3.1多用户博客程序说明
作者:oBlog 感觉
最后更新时间:2005年12月30日 16:50
如果你不是很懂程序,没有对原来的程序做过任何修改的,下载此文件包解压覆盖,
然后打开bbsToBlog.asp完善设置Const BlogUrl="http://www.uuyi.com/blog/" 这个改成oBlog的路径然后Link_oBlogDB()这个函数的设置类似于conn.asp的设置,填写oBlog的数据库连接路径
然后登录到动网管理后台,找到风格界面模板总管理,分页面模板(page_dispbbs) 编辑这个选项,如果你开启了动网博客的功能则应该
搜索favlist.asp,内容是“ <xsl:if test="/post/setting/@isboke=1"><a href="favlist.asp?action=boke&BoardID={/post/postinfo/@boardid}&replyID={@announceid}&ID={/post/postinfo/@topicid}" title="收录该贴到我的博客" target="_blank"><img src="{/post/setting/@picurl}bokefav.gif" border="0" align="middle" /></a> </xsl:if>”把这个favlist.asp(后边的参数保留)改为bbsToBlog.asp,action=boke改成action=add,更改完毕之后就应该是:“<xsl:if test="/post/setting/@isboke=1"><a href="favlist.asp?action=boke&BoardID={/post/postinfo/@boardid}&replyID={@announceid}&ID={/post/postinfo/@topicid}" title="收录该贴到我的博客" target="_blank"><img src="{/post/setting/@picurl}bokefav.gif" border="0" align="middle" /></a> </xsl:if>”如果你关闭了动网博客的功能,则在此段代码后边加入:“<a href="bbsToOblog.asp?action=add&BoardID={/post/postinfo/@boardid}&replyID={@announceid}&ID={/post/postinfo/@topicid}" title="收录该贴到我的博客" target="_blank"><img src="{/post/setting/@picurl}bokefav.gif" border="0" align="middle" /></a> ”此文件为动网日志同步加入动网博客的文件。
如果你修改过Dvbbs或者oBlog的程序那么参照下边的修改步骤
其中动网无需要修改的文件
然后oBlog里边增加了一个文件,ot_config.asp
其中的内容打开该文件按照要求修改
注意事项:论坛的帖子加入日志后需要用户登录管理发布一次页面,因为动网和oBlog的数据库连接名称是一样的,同步生成静态页面不太好处理。
如果oBlog本身有数据,可以使用我们提供的用户转移程序,但是目前似乎不太完善,请谨慎使用,注意备份数据库。如果动网和oBlog存在同名用户的话,对日志的管理就会发生混乱。
一个重要的地方忘记说了,dv_bbsx这个表,需要增加一个字段,名字为isblog,数据类型为数字,默认值为数字o,此为判断该帖子是否已经加入日志了,如果加入则做一个标记,防止重复加入,造成垃圾日志。(其中的dv_bbsx中的x为任意数值,因为动网可以手动增加保存帖子表的名字。)
12月30日:
1,此整合兼容以前整合文件,意思就是如果用以前的方法整合过,可以使用此方法修改,不会冲突
2,需要注意的问题是,以前oBlog用户密码字段没有保存密码,现在改为保存密码,这样如果用户不想整合的话不会无所适从不知道怎么处理了
3,由于动网使用了cookiepath,我们又不想过多的更改动网的文件,因为如果动网升级的话,修改量过多会很烦琐,所以目前没有实现动网同步登录到oBlog,只是实现了oBlog同步登入登出动网
整合用户请注意不要屏蔽弹出窗口,否则可能会无法实现同步登录登出
有问题及时提出,原则上不会每个版本都发布整合文件,请不要每次oBlog更新版本用户都来论坛要整合文件,如果版本更新后需要整合请自行修改配置文件,我们只公布修改方法。
至于动网,动易,oBlog三个的整合可以借助于动易的接口很好实现,官方目前没有发布该整合的计划。
1月4日:
修正一个问题,如果用户忘记密码找回的话,虽然提示成功,但是密码没有更改
对应文件为 lostpassword.asp
1月18日
说明)
1.利用此方法整合的用户请不要跟随官方发布的补丁升级程序,否则有可能造成整合失败.
2.对于此种整合方法官方并不会在发布补丁的时候同步更新整合文件
3.如果你只想同步数据,而不要求同步登陆的话,只需要下载我们最近程序(任意版本,可以打补丁)
参考http://news.oblog.cn/news/20050901493.shtml这个地址做简单的整合即可.
下载地址:http://www.oblog.cn/down/Dvbbs_oBlog.rar