31 1234
发新话题
打印

DiY-Page 5.3新增的 标签式模板 研讨专帖

本主题由 wenshuang 于 2008-9-23 12:42 设置高亮

DiY-Page 5.3新增的 标签式模板 研讨专帖

DiY-Page 5.3 加入了标签式模板,标签式模板语法极为简单,无需任何编辑基础,修改、套用容易,甚至可以直接用Dreamweaver等网页制作软件直接编辑。
标签式模板的引入使DP模板制作大大简化,甚至可以先用PS做效果图或直接抓取一个HTM网页,往里面填DP的标签,就可以实现静态网页变为动态更新的DP页面了。

标签式模板语法说明(点击查看大图):

此外,多多利用“设计视窗”中选用标签式模板后出现的“标签生成器”,可以大大提高效率。

标签式模板试验站:
http://www.diypager.com/cn/demo1/
该站的首页模板(右键 目标另存为,可下载研究):
http://www.diypage.com/cn/demo1/ ... lt-tag/homepage.htm
官方范例:
请参考软件自带的default-tag模板,位于 dpmain/style/default-tag 目录下。每个页面类型名对应一个模板文件,如首页是 homepage.htm 等。这个模板很好地演示了各种标签的使用方法。


欢迎大家在此讨论,以及发布实验性的标签式模板作品。


与Discuz模板语法的对比:
复制内容到剪贴板
代码:
DZ/SS写法:
<!--{loop $_SBLOCK[hotbbsshangye] $value}-->
<li><span>·</span><a href="$value[url]" title="$value[subjectall]" target="_blank">$value[subject]</a></li>
<!--{/loop}-->

DP写法:
<!--{REPEAT hotbbshangye}-->
<li><span>·</span><a href="{CURVAL url}" title="{CURVAL subjectall}" target="_blank">{CURVAL subject}</a></li>
<!--{/REPEAT}-->
可以看出DP的循环写法要简单很多。而且完全去掉了PHP语法的残留。


提示:
复制内容到剪贴板
代码:
<!--{SET fid_range array(5)}-->
<!--{SET titlelen 38}-->
<!--{SET threadnum 7}-->
<!--{SET showpostdate 1}-->
<!--{LOAD bbscms threadlist}-->
这些之前的准备代码均可使用DP 设计视窗 中新增的 标签生成器做。

关于REPEAT的写法:
LOAD语句之后,初使化结束了,做过模板的朋友都知道现在我们要开始循环了。DP的循环语句是REPEAT,具体典例请参考:
http://www.diypage.com/cn/bbs/thread-9067-1-1.html
DiY-Page作者
如有问题请发帖 勿发短消息
中国人民大学 知行二楼

TOP

总算出来这个功能了.


不过..一共有多少标签,,每个标签有什么含义,,,应该学DEDECMS这样..弄一个标签简介文件

TOP

几个问题

1.
引用:
<!--{SET fid_range array(5)}-->
怎么() 里面怎么表示 能显示全部板块

2. 帖子排行(浏览排行 回复排行)的几个标签能不能给出来(我在你那个默认模板的homepage里面没找到这几个标签)

3.

TOP

回2楼:
标签式模板的语法可在5.3安装包中“说明书”的“模版制作”一节找到
一楼加红加粗字写有啊
DiY-Page作者
如有问题请发帖 勿发短消息
中国人民大学 知行二楼

TOP

回3楼:
1、array()
空数组就代表所有。

2、

<!--{SET orderby 'views DESC'-->
按查看数


<!--{SET orderby 'replies DESC'-->
按回复数
DiY-Page作者
如有问题请发帖 勿发短消息
中国人民大学 知行二楼

TOP

图片展示怎么搞!

TOP

引用:
原帖由 eb61 于 2008-9-23 22:33 发表
图片展示怎么搞!
更新一下你的DP安装包,一楼的更新了,在设计视窗加了一个标签生成器,很好用,你想加什么对象都可以自动帮你生成标签
DiY-Page作者
如有问题请发帖 勿发短消息
中国人民大学 知行二楼

TOP

引用:
原帖由 wenshuang 于 2008-9-23 18:35 发表
回3楼:
1、array()
空数组就代表所有。
经测试 空数组是不行滴 有空你去试试

TOP

做一个使用教程吧,只有作者才懂

TOP

不用了,昨晚更新的安装包已经在设计视窗里加入了“对象标签生成器”
DiY-Page作者
如有问题请发帖 勿发短消息
中国人民大学 知行二楼

TOP

 31 1234
发新话题