织梦做网站更新栏目没反应和无法找head.htm问题

【导读】织梦网站系统可以说是国内使用最为广泛的建站CMS,她独特的模板机制和开源负载性能是很多站长和互联网企业的首选网站系统。当然,既然是人做出来的系统,就肯定存在各种小问

   织梦网站系统可以说是国内使用最为广泛的建站CMS,她独特的模板机制和开源负载性能是很多站长和互联网企业的首选网站系统。当然,既然是人做出来的系统,就肯定存在各种小问题(BUG),然而有问题并不可怕,我们只要找出解决问题的方法就可以了。


  前段时间技术在给客户做一个在线商城网站的时候遇到一个问题,我们总结一下给大家,假如你也遇到相似的问题的时候,可以按照我们总结的方法进行操作。

  【问题1】更新网站后,有页面出现了 无法在这个位置找到:top.htm

  原因:这个出现的原因有两个方面,一是你的网站系统设置里默认模板位置不对;二是可以查看下模板文件下面到底有没有这个top.htm模板。

  解决方法:设置好网站整体模板,在 系统-系统基本参数中;如果没有模板文件,可以在后台新建,再将模板代码写进去。

  [百度知道上的一些回答]也可做参考下

  【问题2】更新栏目时候,没有任何反应,打开栏目页面时显示是空白

  原因:这可能是织梦CMS的一个系统BUG,也就是到了某个栏目创建不了至少还会报错,但是唯一的这个也不报错,也没有反应。头疼的啊!这种问题其实解决起来有点棘手的。于是技术登录网站服务器去查看的时候,发现其实栏目的文件夹已经是创建了,唯一有问题的是栏目的index.html页面没有生成。

  原因可能是该更新的时候无法获取的顶级栏目的名称的id所在。

  解决方法:找到include/common.func.php,打开这个PHP文件,在这个文件的最后加入如下代码:

  function GetTopTypename($id)

  {

  global $dsql;

  $row = $dsql->GetOne("SELECT typename,topid FROM dede_arctype WHERE id= $id");

  if ($row['topid'] == '0')

  {

  return $row['typename'];

  }

  else

  {

  $row1 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[topid]");

  return $row1['typename'];

  }

  }//这里需要注意的是这个已经是到达了文件的末尾了下面千万别出现换行。

  那么通过这样的代码进行修复,织梦dedecms中的这个BUG就没有了,完美地解决了系统出现的故障。

  好了,以上就是今天无锡马氪软件为大家介绍的用织梦CMS做网站的时候出现的栏目更新问题及无法找到目标模板文件的解决方案,如果你也遇到了这些个问题,不妨参考我们的方法吧。

                                                           

  无锡马氪软件:微博@马氪软件

网站建设 | SEO优化排名 | CCTV央视广告 | 企业宣传册 | ISO质量管理体系认证 | 商标注册 | 微信开发
淘宝阿里巴巴网店装修 | LOGO设计 | 百度360竞价推广 | 知识产权代理 | 企业400电话 | 主机服务器
无锡专业网站建设开发服务商 — 想你所想,服务至上
公司官方网站:
http://makerwebz.com        http://mkapps.cn


本文链接:http://mkapps.cn/news/ask/113.html

如无特别说明©本站内容均为原创,转载请标注来源:无锡做网站公司http://mkapps.cn


    匿名评论
  • 评论
人参与,条评论
 您阅读这篇文章共花了: 

分享这篇文章吧!

相关文章