首页 > 网站 > 建站经验 > 正文

SupSite模型无权限评论修改方案_SupeSite教程

2024-08-30 19:09:14
字体:
来源:转载
供稿:网友
打开viewcomment.php文件,找到下面一句代码:
  1. $query = $_SGLOBAL['db']->query('SELECT * FROM '.tname('spaceitems').' WHERE itemid=/''.$itemid.'/' AND allowreply=/'1/''); 

改为:

  1. $type_query = $_SGLOBAL['db']->query('SELECT type FROM '.tname('channels').' WHERE nameid=/''.$type.'/'');  
  2. $type_channel = $_SGLOBAL['db']->fetch_array($type_query);  
  3. $table_name = $type_channel['type'] == 'model'$type.'items''spaceitems';  
  4. $query = $_SGLOBAL['db']->query('SELECT * FROM '.tname($table_name).' WHERE itemid=/''.$itemid.'/' AND allowreply=/'1/''); 


修改后保存,进前台评论,搞定。

原因分析:因为在评论某篇文章时,文章是否允许评论是有标志位的,程序默认的只查资讯的表,所以才出现了这个问题,修改后将可以查找模型表。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表