动网论坛首页调用论坛新贴不稳定

来源:不详 责任编辑:栏目编辑 发表时间:2013-07-01 18:19 点击:

动网论坛首页调用论坛新贴不稳定问题首先,首页调用论坛帖子可以分为内部调用和外部调用。
1:在论坛已经启动的情况下进行内部调用,首页可以正常调用动网帖子。
2:在论坛没有启动的情况下进行的外部调用,目前在新版的DVbbs7.1.0sp1中无法实现。
经过研究表明:
1:动网DVbbs7.0.0sp2及以前的版本首页调用是通过newtopic.asp,newsfile.asp,tongji.asp这个三个文件实现的
     通过源代码查询这个三个文件里都有“Dvbbs.GetForum_Setting”这条语句实现的论坛缓存数据自动加载。所以在
     动网DVbbs7.0.0sp2及以前的版本里,网站首页可以正常调用动网帖子。
2:动网DVbbs7.1.0的版本sub GetForum_Setting进行了修改,已不具有此功能,但同时新增了一个缓存数据检测函数Checkcache(),通过它也可以自动加载论坛缓存数据,网站首页调用动网帖子也不会出现问题。
3:到了动网DVbbs7.1.0SP1的版本里,网站首页调用文件变成了一个文件Dv_News.asp,并把它纳入了论坛后台管理的范畴,功能确实比以前强大了,但是在这个文件里Dv_News.asp却没有自动加载论坛缓存数据的语句或者论坛缓存数据检测函数,导致网站首页无法正常调用动网帖子的问题
解决办法:
最根本的解决办法是依赖动网方面对Dv_News.asp这个文件的源代码进行相应的修改。增加自动加载论坛缓存数据的控制语句或函数
这是引用别人的,一开始我也不知道应该怎么改,后来仔细看了Dv_News.asp的代码,找到了解决办法,现在问题已经解决,现在和大家分享一下,希望能对那些还没找到解决方法的同仁有一些帮助

其实很简单,把Dvbbs.GetForum_Setting这一句代码加在Dv_News.asp相应的位置

Dv_News.asp中已经表明了注释帖子调用,板块调用等等,我们可以看到在信息调用的第三行就有这么一句话,所以信息调用是没有问题的,我们可以用这个方法把上面的代码加在相应的调用代码中,我昨天试了一下,今天打开就可以显示了,没有问题。


在Dv_News.asp相应的位置:

'帖子调用
Sub NewsType_1()
Dim Skin_Main
Dim SQL,Rs,i
SET Rs = Dvbbs.Execute(Node.selectSingleNode("Search").text)
Dvbbs.GetForum_Setting
If Not Rs.eof Then
    SQL=Rs.GetRows(-1)
Else

 

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • 火车头采集器dedecms织梦5.7图集发布模块的制作方法
    • PJBLOG页面广告投放终极攻略教程(威客365版)
    • 手动修改实现日志标题左侧小日历效果

    新闻关注排行榜

    热门推荐 最新推荐
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1