DedeCMS模板制作使用实例系列教程(序)

softyun3年前cms教程45

织梦官方群8808589里朋友多次告诫我“要学会处理事情的根本方法 (为完成)[鸣谢]”,作为DedeCMS菜鸟使用者,第一次写模板方面的教程,我侧重方法的介绍,下面,我以问题的形式由浅入深展开。说得不对的地方请指出,但不要骂人,本人非计算机专业人士,写教程纯属爱好,并为DedeCMS出点力。
    1、怎样调用数据
    DedeCMS是大型的动态网站程序,其数据主要在存储在数据库中的,做模板就必须知道,数据是如何从数据库读取并展示在大家面前的。官方写了很多程序,将数据的提取过程变得相当简单。大家只要懂得调用适当的"DedeCMS标记"就可以调取相应的数据。调用"DedeCMS标记"的三种代码样式:
    A、{dede:标记名称 属性='值'/}
    B、{dede:标记名称 属性='值'}{/dede:标记名称}
    C、{dede:标记名称 属性='值'}自定义样式模板(InnerText){/dede:标记名称}
    详细的说明参阅官方文件:dedecms/archives/templethelp/help/index.htm。使用时可随时查阅该文档。
    我自己想出了一种方法来加深认识,并通过实例调试这些标签,这样认识就比其它人更深一层次。
    具体方法是:
    将templets\default\文件夹下的index文件代码,全部掏空。放入自己想要调试的标签,再在IE中访问网站主页index.php,就可以得到返回的数据。
    比如:
    a、放入标签{dede:global name="cfg_webname" /}就得到了“网站名称”
    b、放入标签{dede:artlist typeid='' row=5}[field:title/]<br />{/dede:artlist}就返回5篇文章的标题。
    c、放入标签{dede:arclist infolen='100' row=5}[field:textlink/]<br>[field:info/]<br>{/dede:arclist}就返回5篇文章的标题和相应的内容简介
    注意:abc实例是与上面ABC三种形式相对应的。大家可以按照官方的文档,逐个测试,举一反三。
    至于DedeCMS程序是怎样实现的,我不懂PHP,搞不清楚,我觉得也没必要全都弄懂,搞模板的就专心搞模板,程序的归由技术人员去处理。
    搞清楚上面内容,基本上就会调用数据库中自己需要的数据了。
    在这里还必须搞清楚DedeCMS模板的不同类型的标记。
    寂寞天涯把标记分为两种不同的类型,详细内容见51186
    2、怎样将网站内容展示给访问者
    访问网的朋友希望看到的是经过组织的完整和系统的内容,而不是散落的各种数据。所以我们就必须将数据组织在一个网页中,DedeCMS的强大就在于通过某一PHP页面,调用相对应的htm页面,将数据库数据有组织的生成在一个静态网页 档案页中。
    比如:网站主页的模板就是templets\default\index,DedeCMS通过根目录中的index.php文件调用相应的程序,获取数据库的数据,生成主页。
   
    上面是生成主页的大概过程,其它页面的生成都是一样的道理。
    相关的模板有:
    A、主页模板
    B、板块 封面模板
    C、列表模板
    D、档案模板
    E、搜索模板
    F、RSS功能模板
    G、JS编译功能模板
    H、站内新闻发布模板
    I、友情链接模板
    J、留言簿模板
    ……  ……
    注意:上面这些模板都是通过相对应的PHP程序来调用并生成网页实现其功能的,这些模板主要集中在templets\default\和templets\plus\文件夹中,详细情况请朋友自己查询。修改这两个文件夹中的模板文件,就可以得到各种各样自己想要的网页的样式,想要多漂亮就能有多漂亮,当然要看你的技术水平了!呵呵
    看到这么多样化的模板,有的人可能就傻眼了,觉得很乱,其实,你只要把网站的页面分为三个级别就起到一个提纲挈领的作用了。即理解成类似于:【主页=>列表页=>档案页】就行了。即官方所说的“板块 封面模板、列表模板、档案模板”三种不同的级别。
   
    3、如何根据自己的需要制作网站
    网站的功能主要靠程序来实现,这方面当然有赖于柏拉图带领下的DedeCMS技术人员了,希望功能越来越多,越来越人性化,加油!!!
    根据客户提出的要求,调用相关的标签……
    DedeCMS网站制作的实例敬请期待,我现正在策划制作一个综合的网站……
    4、精通模板制作需要哪方面的基本知识
    我个人认为,做模板的只要懂得html,css,美工等基本的常识就行了。

1、【Arclist 标记使用实例】mb5u/cmsjiaocheng/21572
2、【Field 标记使用实例】mb5u/cmsjiaocheng/21573
3、【Channel 标记使用实例】mb5u/cmsjiaocheng/21574
4、【Type 标记使用实例】mb5u/cmsjiaocheng/21575
5、【Autochannel 标记使用实例】mb5u/cmsjiaocheng/21576
6、【Mytag 标记使用实例】mb5u/cmsjiaocheng/21577
7、【Vote 标记使用实例】mb5u/cmsjiaocheng/21578
8、【Flink 标记使用实例】mb5u/cmsjiaocheng/21579
9、【Mynews 标记 使用实例】mb5u/cmsjiaocheng/21580
10、【Channelartlist 标记 使用实例】mb5u/cmsjiaocheng/21581
11、【List 标记使用实例】mb5u/cmsjiaocheng/21582
12、【Pagelist 标记使用实例】mb5u/cmsjiaocheng/21583
13、【Pagebreak 标记使用实例】mb5u/cmsjiaocheng/21584
14、【Prenext 标记 标记使用实例】mb5u/cmsjiaocheng/21585
15、【Pagetitle 标记使用实例】mb5u/cmsjiaocheng/21586

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

DEDECMS admin5的评论效果

图片: 哪位朋友修改后了 请出个演示 以便让其他朋友提供参考 谢谢声明:大家下载后请先在本地调式,确定无误后再使用。请备份原文件把附件一覆盖到 主目录\plus文件夹下;把附件二覆盖到 主目录\tem...

DedeCms教程:广告管理

广告管理是dedecms网站中比较常用的一个模块,为网站盈利提供方便。广告管理的安装、卸载等方法已经在模块管理中有所介绍。视频教程打包下载 1.广告管理包含的文件:动易Cms模板 /dede/a...

一种很酷的时间效果

效果如图[attachment=18774] Copy code[field:pubdate runphp="yes"]               if((time()-@me)<(60*60...

织梦dedecms修改突破列表只能生成50页

dedecms织梦网站生成自由列表页的时候也是有数量限制的,织梦默认的最大生成页数就是50页,如果你的网站自由列表页超过50页,想要生成的话还要修改最大页数值才行。我们要怎么样才能突破dede列表生成...

织梦让arclist标签支持副栏目调用

使用织梦cms开发网站,需要一篇文章被多个栏目调用,织梦后台有副栏目这个功能,可是在用arclist调用的时候,副栏目却调用不出这篇文章,所以简单修改了下/include/tag/arclist.li...

默认隐藏部分内容,点击展开更多JS代码

 织梦dedecms这个js适合列表页或首页模板,不仅可以解决页面过长,又有利于搜索引擎抓取足够多的内容。两个部分分享给大家:html部分:!DOCTYPE HTML> <html>...