初识DeDeCMS模板

从上个周末到这周三,实习公司的技术主管要我熟悉熟悉一个名叫DeDe的建站工具。安排我去接手公司一个下属网站每天网页的生成和更新,还有一些简单模板的修改(加个友链什么的)。周二和周三,写了一个网站的列表模板,作为一个初学者,把我在用dedecms写一个小网站列表页的模板时所获得的经验学到的东西还有犯过的错误跟大家分享下。

一张网页反馈给用户的最终形式是:用html,cssdiv,js,等语言搭好的界面(框架)和 编辑们写的稿子(内容)。简而言之就是:
网页=框架+内容
那么dedecms中的模板就充当了一个 “+”号的作用。 [/b]
在我看来,dedecms这个建站工具的各种模板(首页,列表页,内容页。。。。)的[b]作用就是将编辑们写好的稿子用合适的标签动态镶嵌到静态网页中
,从而让网站可以有血有肉动起来。这样,一个网站,想要更新网站内容只要编辑们写稿子就行了,写好稿子直接点击上传,就ok了。



拿到原模板后,首先在dedecms模板——>默认模板管理——>(页面最底部)新建一个模板, 由于写的列表页,主要用到{dede:arclist}这个标签。
这个标签的作用:首先,编辑们把他们写好的稿子上传到DEDECMS这个系统里去,在上传的时候会把每篇文章设置一个id,{dede:arclist}根据需求从相应的地方将这些文章的标题调用到  {dede:arclist}插入到页面中的地方。

{dede:arclist}这个标签的最基本用法:
<html>
<head></head>
<body>
<div>

    {dede:arclist typeid="(你指定的文章的ID)"  orderby="(你的标题列表排序方式)" runphp="yes"  titlelen="(设定标题的长度)"  row="(显示标题的数量)"}
    <li href="......."[field:arcurl/] title="[field:title/]">[field:title/]</a></li>
    {/dede:arclist}

</div>
</body>
</html>
[field+各种元素]这种形式可能有一些扎眼,但本着先know how 再know why 的原则背下来会用就行了。以上就可以动态将后台中的文章标题动态加载到静态html页中去了。

Tags:
1在用dede的时候如果不小心多删了一个div什么的  用firebug 看看就行,firebug真好。
2动态插入图片 这部分我还不熟悉,但它很重要
3dede模板可以实现很多将内容向框架嵌套的功能比如添加分割线什么的。需要继续深入学习。


轻拍少喷。



猜你喜欢

转载自1175220841-qq-com.iteye.com/blog/1634070