PC6下载站

分类分类

如何解决动网论坛升级到8.3版不显示精华帖

关注+2010-08-12作者:大毛

如何解决动网论坛升级到8.3版不显示精华帖

我不是程序员,更不是很有经验的网站架构者,前几天升级“中国电子技术论坛”碰到问题。下面详细讲述我的经过。

首先提供一下升级包及升级程序下载:动网论坛asp8.3 (含升级包)

动网论坛已经很久升级了,一直望着它有所表现,还好,动网8.3版在期待中终于上线,于是我迫不及待的开始了由动网8.2升级到动网8.3的升级之旅。

下载升级包到服务器,上传,更新,就不再详细描述。说说我碰到的问题了。

第一个问题:数据升级时出错,这个简单了,对好数据库的位置,和数据库名,就可以了。

第二个问题:精华粘不显示。

精华粘不显示,我以为是标签调用出了问题,于是一开始是直接放弃的。可是后来我们技术迟迟不给予支持,怎么办?我只有硬着头皮去尝试解决了。

经过一些分析和探索后我解决了问题,解决方法如下:

精华粘标签的在:\Resource\Label\Dv 文件下的“besttopic.tpl”文件里。

打开“besttopic.tpl”可以看到内容:

query|||7200|||bbs|||select top 10  B.PostUserName, B.Title, B.Rootid as topicid,

B.Boardid, B.Dateandtime as topictime, B.Announceid as postid, B.Id as bestid,

B.Expression From Dv_BestTopic B INNER JOIN Dv_Topic T ON B.RootID = T.TopicID where

B.boardid not in(444,777) and Datediff("d", B.DateAndTime, Now()) <= 90 order by B.id

desc|||<ul>|||<LI><A href="dispbbs.asp?boardid={$Boardid}&amp;id={$ID}">{$Topic}

</A></LI>|||</ul>|||10$1$1$$1$0$0|||28|||2

里面有句为: 90 order by B.id  ,了解代码的可能知道,这个是说明精华粘子要在90天之后才显示出来。如果我们要在现在给予显示的话,将90改大就可以了,可以根据你网站情况进行改动。比如我从100,150,200,250,直到300,才有内容显示出来。记得改了后要更新缓存哦。否则显示不了你改的效果。另外一个方案就是到数据库里把帖子的发布时间改为90天以内的时间,这个相对麻烦,不支持这样改。

希望对你有帮助,谢谢。

 

 

展开全部

相关文章

更多+相同厂商

热门推荐

  • 最新排行
  • 最热排行
  • 评分最高
排行榜

    点击查看更多

      点击查看更多

        点击查看更多

        说两句网友评论

          我要评论...
          取消