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

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!
单个页面频道编辑后无法访问,出现如下错误:

  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的值赋进去。

查看更多 supesite教程  supesite模板

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