dedecms如何修改模板以及如何更换模板
第一,频道模型,就是指你发布信息所需的功能模型,里面有模型、文章模型等,是你发内容所需要的系统模型,通俗点,如果某个栏目用来发普通文章,用文章模型,主要用来展示,最好是模型,当然你也可以用文章模型,只不过没有模型那么专业而已,每个模型都是一个原理,只是相当于针对某一特定用处而开发出来的功能模型。展示的效果不同,你也可以开发新模型,比如开发个别墅展示的模型。这个模型可以包含 风格 房型 价格 面积 造价等等参数,这样你某个栏目用这个模型,发信息时只需要对应地方填入参数就可以了,这样可以统一格式,而如果你用文章模型,默认是没有这种独特字段的,你要手动在文章内容里写上 房型:,风格:等等,还要排版,而且展示出来效果不一定好,也不利于前台对某个字段(如只调用风格的内容)数据的单独调用。
内容管理,就是管理栏目、文章内容这些。比如我网站有教程、资源、站长等等,这些都是栏目,栏目下有教程等等文章,这些都是可以在内容管理部分添加删除的。
第二,采集管理。首先你要知道什么是采集,简单说就是把别人网站的信息复制到自己网站里,这里的复制不是说你手动复制,而是利用后台的采集功能写采集规则把目标站信息采集过来,这些信息有些你可能不想要,或者你想看你采集哪些信息,这些操作就在采集管理里完成。
第三,模块。模块其实就是指后台组合的功能插件。比如你安装了织梦的留言薄模块,你网站就可以找到留言薄这个功能,安装了友情链接模块插件,就可以找到友情链接这个功能,并实现数据的调用。
模板,是用来定义显示信息的风格,就是网页的样子是什么样。比如某个模板我只写了“123”,那么某个栏目的封面页或者列表页或者内容页使用这个模板以后,生成的对应网页也就123
还有不明白的地方,可以通过用户名找到我本人,欢迎前来咨询
一共是两大步,
首先是常规选项。常规选项中需要改动的地方不大,除了栏目标题和路径,其他的完全可以不改。
修改栏目的常规选项
可以选择为频道封面
当然,因为单页类栏目本身是不用发表文章的,所以栏目属性使用“频道封面”倒是似乎更加贴切一些,以后更新的时候可以一目了然。
其实不进行修改也是可以的,因为这里并不关键,关键的是下面的高级选项的设置。
其次是高级选项。高级选项中,有设置模板的地方。这里就需要注意了,因为不管是我们选用“频道封面”还是“最终栏目列表”,其默认的模板都是无法实现我们要制作的单页内容的,那么我们就需要自定义一个模板。假设我们使用singllepagehtm来实现单页面的调用,那么我们就需要对其模板进行设置,如果是选频道封面就修改频道封面,反之则修改最终栏目列表。以“最终栏目列表”为例,如图:
高级选项中修改模板设置
最后是栏目内容。栏目内容,就是我们实现动态更新的栏目内容了。我们看到,dedeCMS提示我们栏目内容是替代原来栏目单独页的更灵活的一种方式,可在栏目模板中用{dede:fieldcontent/}调用,通常用于企业简介之类的用途,所以我们只要在这里添加企业简介之类的内容,就可以了。而不用笨拙的去修改静态页面。
一切妥当之后,我们进行第二大步——修改singlepagehtm模板。
修改模板很简单,我们找到templets路径下相应模板分类的singlepagehtm,然后我们对其进行编辑,我们看到,原始的singlepagehtm是调用的{dede:fieldbody/}这里是调用普通文章的内容,我们要做单页模板,只要修改调用的地方为{dede:fieldcontent/}就完事大吉了。
修改模板的调用内容
我们看到还有个相关页面,这里我们弃之不用倒显得浪费了。
可以利用起来的相关页面
我们也可以对其进行一番改造,调用处相关的一些单页类的栏目来起到增加内链的作用。调用很简单,假设我们企业简介的ID为1,其他单页类栏目ID分别为2、3、4的话,我们可以这样写来实现这些栏目的调用:
{dede:channelartlist typeid='9,12'}
{dede:type}
[field:typename/]
{/dede:type}
{/dede:channelartlist}
保存,生成栏目就可以看到效果了。当然默认的模板是有些寒酸,不过我们可以自己制作模板让其更加美观一些,那就看你CSS运用的怎么样了!我们看一个效果比较美观的:
通过栏目内容调用的单页面
如果你有更好的方法来制作可以动态更新的单页的话,欢迎大家留言板留言,本站感激之至。
好今天的dede每日一课就到这里,欢迎大家关注其他的中国SEO的dede建站每日一课的内容。同时,我们热烈欢迎会员和学员投稿,具体的投稿方式为,先注册会员,然后点击发布文章即可,如果通过审核发布成功,本站将会有小礼品相送哦!~
dedecms模板更换方法一将新模板覆盖templets下的文件最简单的更换模板的方法是直接覆盖templets目录下的所有文件,但是这样会导致原先的模板被覆盖。dedecms模板更换方法二通过后台管理,使DEDECMS去寻找模板目录还有一种就是更换整个网站的模板目录。系统管理 -- 站点设置 -- 默认模板风格 设置为目录名字比如下载了一个新的模板,新模板目录为newtemplet那么设置为 /newtemlet/default 这样基本模块的模板就会去该目录下寻找。dedecms模板更换方法三修改特定页面的模板还有就是修改单独网页的模板,那么就去频道管理 -- 网站栏目管理 -- 高级选项里选定模板地址充分利用 / 这样的上级目录跳转到模板的目录下。dedecms模板更换方法四修改源代码改变模板目录发现另一种方法,更为直接:修改include目录下的config_basephp下找到$cfg_templets_dir = $cfg_cmspath'/templets';只需要把这个修改为新的目录名字,然后HTML更新一下,所有的模板风格都改变了。这种方法不推荐,不过你要是为了防止模板被盗到可以还有个方法:把新模板直接上传到templets/default目录里,然后再点击栏目管理,在栏目高级参数那里选择新模板。
0条评论