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

SupSite7.5单个页面频道编辑后无法访问_SupeSite教程

2024-08-30 19:09:13
字体:
来源:转载
供稿:网友
单个页面频道编辑后无法访问,出现如下错误:

  1. Channel Template File Not found or have no access! 


解决方案如下:
打开admin_channel.php文件,找到下面一句:

  1. $_POST['tpl'] = emptyempty($_POST['tpl']) ? '' : trim(str_replace(array('..''/''//'), array('', '', ''), $_POST['tpl'])); 


在这一句代码前面加上下在一段代码:

  1. $tpl_query        =        $_SGLOBAL['db']->query("SELECT type,tpl,upnameid FROM ".tname('channels')." WHERE nameid='$nameid'");  
  2. $tpl_channel        =        $_SGLOBAL['db']->fetch_array($tpl_query);  
  3. if($tpl_channel['type']=='user' && emptyempty($tpl_channel['upnameid'])){  
  4.         $_POST['tpl']        =        $tpl_channel['tpl'];  


添加完即可。

错误分析:因为单个频道的编辑页面没有自定义模板文件名导致的,解决方法是再查一次数据库,将tpl的值赋进去。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表