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

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!
打开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\''); 


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

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

查看更多 supesite教程  supesite模板

来源:模板无忧//所属分类:SupeSite教程/更新时间:2009-11-24
相关SupeSite教程