源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

解决dotproject的两个小bug的方法

  • 时间:2022-12-10 08:31 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:解决dotproject的两个小bug的方法
dotProject Version: 2.1.2 【问题一】 除了管理员,其他用户无法在讨论区(forums)发言,用户在讨论区开始新话题或者回复时,看不到“提交”(submit)按钮。 【解决】 在论坛找到有人遇到类似问题,原因是权限分配的bug造成的,修改方法如下: 打开modules/forums/post_message.php,找到以下代码(在文件源代码末尾处): if ( $canEdit && ( $AppUI->user_id == $row['forum_moderated'] || $AppUI->user_id == $row['message_author'] || $perms->checkModule('admin', ‘edit'))) { 修改为: if ($AppUI->user_id == $message_info['message_author'] || $AppUI->user_id == $forum_info[”forum_owner”] || $message_id ==0 || (!empty($perms->all) && !getDenyEdit('all')) ) { 保存即可。 【问题二】 讨论区对话题发表回复时,出现”unknown column *** in ‘where clause'”的错误。 【解决】 原因是SQL语句错误,修改如下(大约192行): $q->addWhere(”user_username LIKE ‘$user' OR user_id = ” . $user); 修改为: $q->addWhere(”user_username LIKE ‘$user' OR user_id = ‘” . $user.”‘”); ……继续使用,有问题继续贴。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部