• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

当前位置: > DedeCMS教程 > DedeCMS安装使用 >

关于织梦DedeCMS后台问答系统问题审核不成功

来源: www.dedecms8.com 编辑:织梦吧 时间:2011-10-14点击:
在使用织梦问答系统做站的时候,发现织梦问答如果设置为审核状态,有的问题审核不了,具体是点击审核以后显示审核成功,但是当跳回到页面的时候发现还是未审核状态,由于服务器是自己的,所以以为是权限的问题,之前出现过类似的其他问题,都是通过修改目录权限解决的,所以第一个就想到了权限,可是改过以后依然不好用,怀疑为程序问题。
找到审核的页面ask_admin.php 搜索内容$action == 'check'   至于为什么这么搜 自己看下页面就知道了 首先判断是不是值没传过来,将值打印出来,结果正确。。。。。拆分的问题?输出拆分后的参数,也正确。。。。问题出在哪呢,继续往下看 看到一个织梦的函数,
  $nsql=$dsql->SetQuery("Update `dede_ask` set status='0' where id='$aid' and status=-1 ");
$dsql->ExecuteNoneQuery();


去织梦的函数库去看看,结果发现有2个ExecuteNoneQuery   ,ExecuteNoneQuery和ExecuteNoneQuery2 看上去一样 一个是返回结果 一个不返回结果 猜想下 也许是这里出现了问题 将ExecuteNoneQuery改为ExecuteNoneQuery2

  $nsql=$dsql->SetQuery("Update `dede_ask` set status='0' where id='$aid' and status=-1 ");
$dsql->ExecuteNoneQuery2();

上传 测试 成功。。。。。

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 1170734538@qq.com ,  QQ