SupSite模型无权限评论修改方案 - SupeSite教程 - 爱建站

,,,,CMS教程,模板无忧,建站教程,CMS教程,SupeSite教程,

SEO SEO

首页  >   SupeSite教程 > SupSite模型无权限评论修改方案  >  正文

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

2018-09-27 07:41:13 向站长提问 编辑: admin 阅读:

 

打开viewcomment php文件,找到下面一句代码: $query = $_SGLOBAL[ db ]->query( SELECT * FROM  tname( spaceitems )  WHERE itemid= $itemid  AND allowreply= 1 ); 改为:$type_query = $_SGLOBAL[ db ]->query( SELECT type FROM  tname( channels )  WHERE nameid= $type );  $type_channel = $_SGLOBAL[ db ]->fetch_array($type_query);  $table_name = $type_channel[ type ] ==  model ? $type items :  spaceitems ;  $query = $_SGLOBAL[ db ]->query( SELECT * FROM  tname($table_name)  WHERE itemid= $itemid  AND allowreply= 1 ); 修改后保存,进前台评论,搞定


打开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模板


SupSite模型无权限评论修改方案
http://www.yuedudg.cn/article/2398441.html

 

友情链接
zblog之家 ecshop经验网 cms综合网
discuz经验网 phpcms之家 wp之家
帝国cms常识 织梦之家


Tags: CMS教程 模板无忧 建站教程 CMS教程 SupeSite教程


手机浏览本文
SupSite模型无权限评论修改方案

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

站内推荐

网站分类

标签列表

关于我们
文章内容来源互联网仅供参考,如果还有疑问请联系我们!我们将竭力帮您解决您的问题
联系我们:

QQ: 397423577 

email:397423577@qq.com

微信:ganenboy