您现在的位置是:网站首页> 编程资料编程资料
解决dotproject的两个小bug的方法_其它CMS_
2023-05-27
427人已围观
简介 解决dotproject的两个小bug的方法_其它CMS_
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.”‘”);
……继续使用,有问题继续贴。
【问题一】
除了管理员,其他用户无法在讨论区(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.”‘”);
……继续使用,有问题继续贴。
相关内容
- dedecms tags keywords问题修正方法_dedecms_
- DEDECMS实用漂亮的翻页效果修改方法第1/3页_dedecms_
- DEDECMS TAG伪静态 IIS_rewrite配置方法附rewrite下载_dedecms_
- dedecms负载性能优化实例,三招让你的dedecms快10倍以上第1/2页_dedecms_
- DEDE 24小时内发布的信息日期为红色_dedecms_
- 关关小说采集器[杰奇]采集出错的修正方法_杰奇cms_
- 杰奇登录后的东西都是在session里面的_杰奇cms_
- batchcollect pagecollect来自官方杰奇jieqi定时采集配置方法参数详解第1/2页_杰奇cms_
- DEDECMS 重置管理员admin的密码的php文件_dedecms_
- dedecms v5 跳转网址 直接链接而非跳转的实现方法修正版[原创]_dedecms_