老榕树社区

标题: 从数据库修改主题售价为0,为什么帖子不生效,还是原来的售价 [打印本页]

作者: 孩子_爸爸对你    时间: 2017-3-13 11:09
你帖子表做没做分表?
作者: u_102504171    时间: 2017-3-13 11:09
你的是隐藏内容售价吧?
作者: 8尘缘非8    时间: 2017-3-13 11:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: 王活泼    时间: 2017-3-13 11:09
hhb121 发表于 2017-1-5 18:37
清除data\threadcache全部内容,再清除cache,更新缓存试试。如果你开启帖子缓存了,很可能是这个问题
试过了,没有作用,还是一样。
作者: 紫微真人001    时间: 2017-3-13 11:09
发个网址过来
作者: 傲娇怎么办    时间: 2017-3-13 11:09
格东站长网插件 发表于 2017-1-6 14:47
怎么会这样?编辑帖子的时候,是直接读取数据表,如果是1200,肯定数据表的记录是1200
你是不是改错表了 ...
是啊!我也觉得奇怪,等我编辑完帖子保存后,刷新数据库以后,这个帖子对应的price字段从0变成2000,没有编辑之前是0,但主题售价显示是2000。
我只修改了pre_forum_thread中的price字段,不知道还没有其它的表控制主题售价
作者: 学会倾听从而思    时间: 2017-3-13 11:09
清除data\threadcache全部内容,再清除cache,更新缓存试试。如果你开启帖子缓存了,很可能是这个问题
作者: 幻影坦克2016    时间: 2017-3-13 11:09
你编辑一下这个帖子,在编辑页面的售价是多少?如果售价已经是零,那就确定是模板缓存的问题,不然就是数据表没修改成功。
作者: 江南烟雨88    时间: 2017-3-13 11:09
应该是哪里出错了。
作者: 天空0129    时间: 2017-3-13 11:09
格东站长网插件 发表于 2017-1-5 18:41
你编辑一下这个帖子,在编辑页面的售价是多少?如果售价已经是零,那就确定是模板缓存的问题,不然就是数据 ...
数据库确认是0,但编辑帖子的时候售价是1200。
作者: 王活泼    时间: 2017-3-13 11:09
标题: 从数据库修改主题售价为0,为什么帖子不生效,还是原来的售价
如果只有一个帖子要修改,我可以重新编辑帖子即可。但我想批量修改几百个帖子的主题售价,一个个重新编辑就需要很多时间了。

从数据库修改一个帖子的主题售价,比如我把主题的售价从1200修改为0,保存数据库,然后在网站后台更新缓存。

重新打开帖子,页面售价怎么还是1200呢?这是为什么呢?请问论坛的高手帮忙!

我也运行了sql语句:
UPDATE pre_forum_thread SET price=0; 数据库显示这个字段已经清零了。

我使用的主题售价是论坛自带的,不是第三方的插件。
作者: 追逐的心0    时间: 2017-3-13 11:09
hhb121 发表于 2017-1-8 10:42
隐藏的内容是附件对吗?如果是附件,就是你执行的语句不对。
隐藏的内容不是附件,是网盘下载地址。
作者: 二神爱世人    时间: 2017-3-13 11:09
格东站长网插件 发表于 2017-1-8 11:22
主题售价只记录在pre_forum_thread这一个表上,没其它的了
除非你加了什么插件,或者什么表而你自己不记得 ...
论坛插件安装了很多,这个应该没有影响吧!数据库表我没有动过,安装时都是默认的表。
作者: 呵呵和合    时间: 2017-3-13 11:09
hhb121 发表于 2017-1-7 21:01
你的是隐藏内容售价吧?
http://bbs.hhxin.com/thread-4065-1-1.html 这是我网站的地址,数据库没有分表。我是在发贴时插入免费内容。[free][/free]使用这个标签,标签中间是内容的介绍,用户可以免费看到,最后在帖子的主题售价那里填写数目的。
作者: 黄昏游子333    时间: 2017-3-13 11:09
隐藏的内容是附件对吗?如果是附件,就是你执行的语句不对。
作者: 牛虻老刺    时间: 2017-3-13 11:09
主题售价只记录在pre_forum_thread这一个表上,没其它的了
除非你加了什么插件,或者什么表而你自己不记得了。




欢迎光临 老榕树社区 (http://club.lrswl.com/) Powered by Discuz! X3