织梦DedeCsm的模板资源在CMS里面是比较丰富的,因为织梦的模板制作相对来说容易很多,另外使用织梦DedeCMS的站长也比较多,每天都有不少网友在织梦官方论坛分享自己原创或仿制的织梦模板。
织梦官方论坛里面各行各业的模板都有,不过有些是需要贡献值的,No牛网为大家下载下来,同时也从其他的地方收集一些织梦的模板,分享给大家。No牛网发布的织梦模板都是比较优秀的,可以减少大家制作网站的时间,需要的朋友可以去织梦模板栏目看看。
织梦DedeCMS的模板虽然比较多,很多也非常好看,可是对于新手来说,下载回来的织梦模板该如何安装呢?这个确实是个问题。如果你不会安装织梦的模板,那就耐心点看下这篇文章吧,希望可以帮助新手朋友了解织梦模板的安装过程。
首先,打开下载回来的模板,看看模板作者有没有安装说明。有的话就好办了,按照作者的说明来就行了。没有也不要着急,按下面的步骤进行安装调试就可以了。
1.织梦模板安装问题
对于新手来说,织梦的模板安装要麻烦一些,不像Wordpress直接可以在后台安装主题模板。并且网友分享的织梦模板一般都是压缩包,里面没有相关的帮助文档。直接安装的话,有很多地方是不正确的,可能需要修改的地方如下:
- 比如有些地方作者不用标签调用,写成绝对路径,如网站的网址;
- 如果作者网站自定义了一些字段,或者新建了模型,自己的网站没有的,生成的时候也会有错误提示;
- 一些栏目调用等,有些栏目ID作者有的,自己的网站没有没有就调用不出来;
- 重命名了模板文件,就需要对栏目继续修改,将对应的模板改为已经重命名了的模板文件;
- 模板作者二次开发了一些功能函数,如果没有替换对应的程序文件,也会造成生成错误、空白等;
以上只是比较安装织梦模板时出现的比较常见的错误。所以我们解压下载回来的模板压缩包之后,需要先看看他的目录结构,因为每个人打包的习惯都不一样,根据解压出来的内容,上传到合适的位置,再在后台做相应的调整。比方有些人只把模板文件夹打包了,有些还打包了一些不需要的文件等等。
所以我们需要先来认识一下织梦DedeCMS的模板目录结构。织梦的模板目录为:templets,默认模板为:/templets/default。如果你更换模板,只需要把模板文件夹上传到templets目录下,然后在织梦后台的系统设置>>系统基本设置>>站点设置里设置模板默认风格目录名称。
2.织梦模板安装方法
最简单的模板安装方式,就是下载回来的压缩包里面有templets目录,templets目录下有完整的模板文件和样式文件,模板的目录还是default,而且没有对模板文件进行重命名,这样的模板作者还是按照织梦的模板开发规范进行制作的,这样的模板移植起来最方便,上传后可以先更新首页栏目页还有部分文章页查看变化,如果有大致样式出来,那就是完整的了,我们只要对上述可能存在的问题进行修改就行。
针对可能出现的问题,No牛网将一步步详解教大家如何进行排查修改。
- 模板上传后,更新首页栏目页和内容页等页面风格样式没有变化
首先检查压缩包里面的模板是否完整,参考dede模板目录结构,是否上传到对应的目录,然后再检查系统设置里面的模板默认风格目录是否是您上传的模板目录。再次按Ctrl+F5强制更新下浏览器缓存,有时候有可能是浏览器缓存的原因。 - 模板上传后,更新了页面,风格样有变化了,但是没有CSS,部分图片显示不出来
这样一般是样式表的路径不对,首先查看页面源码,看样式表路径下是否存在该样式文件,有可能作者写的相对路径,或者样式文件没有放在对应的目录里面。检查一下css文件是否存在,是否正确链接了CSS文件。 - 更新页面的时候出现错误提示
如果更新页面的时候出现错误提示,一般是模板里面用到的一些字段但是自己的网站没有,这样就会造成生成错误或者空白页面。首先看看错误提示,看是提示哪个字段缺少,然后编辑打开该模板,更新到哪里哪里出错就是哪个模板,更新首页首页报错,那就修改index.htm模板就行,然后查找删除该字段;或者自己在自己的对应模型中增加该字段。 - 更新网站后发现发现页面没有变化,但是我排除了模板存放路径等问题都是正确的
如果织梦模板的路径正确了,但是页面还是没有变化,一般是模板页面被重命名了,自己网站的页面所用的模板没有重新指向到已经重命名的模板页面,重命名的好处是作者对自己制作的模板进行保护,不让他人通过默认路径进行直接下载,同时也有些模板页面是自己新建的模板,所以还得重新设置栏目文章页等页面对应的模板页面。关于织梦模板保护的一些方法,可以参考织梦DedeCMS模板防盗的四种方法一文。 - 如果作者已经重命名了模板文件,如何区分首页栏目页还有各类文章页模板
如果作者的模板命名规范,一般都会加前缀或后缀进行区分,如文章页面都是以article开头。下面是织梦默认模板的页面名称,一般作者重命名文件改动不大,我们都可以通过文件名进行识别。
/templets //模板目录/default //默认模板目录article_article.htm //普通文章页面模板article_default.htm //一般文档页面模板article_flash.htm //flash页面模板article_image.htm //图集页面模板article_soft.htm //软件页面模板article_spec.htm //专题页面模板index.htm //网站首页模板index_article.htm //文章频道封面模板index_default.htm //一般文档封面模板index_flash.htm //flash频道封面模板index_image.htm //图集频道封面模板index_soft.htm //软件频道封面模板