文章,既用户所发表的每一篇博文。
富文本排版CSS
为了支持点点的富文本类型内容(罗马文有序列表等),需要引入一个通用的CSS样式:
http://t.libdd.com/css/base/rich-content.css
语句块
| 开始标签 |
结束标签 |
说明 |
| {?posts} |
{/posts} |
有文章 |
| {?!posts} |
{/!posts} |
没有文章 |
| {?loop:posts} |
{/loop:posts} |
循环文章 |
| {?posts@first} |
{/posts@first} |
第一篇文章 |
| {?posts@last} |
{/posts@last} |
最后一篇文章 |
| {?posts@top} |
{/posts@top} |
置顶文章 |
变量
使用时,需要在文章内容循环区域使用,依赖标签:{?loop:posts}
| 变量 |
说明 |
| {$post.id} |
文章ID |
| {$post.type} |
文章类型 |
| {$post.type_name} |
文章类型中文名称 |
| {$post.date} |
文章日期 |
| {$post.url} |
文章地址 |
| {$post.notes} |
热度列表与评论框 |
| {$post.like_count} |
喜欢数 |
| {$post.notes_count} |
热度数 |
| {$post.index} |
文章序号索引 |
示例
关于变量{$post.notes}的详细用法,请参考热度设置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| <html>
<body>
<!--当要输出文章时,需要使用{?loop:posts}{/loop:posts}-->
<!--并判断文章类型(如:{?post.text}文字类型{/post.text}、{?post.photo}图片类型{?post.photo}等)-->
<!--对应输出相应内容-->
{?loop:posts}
<!--可以用该文章的id作为该标签的id来唯一标识该标签,以便做一些Javascript操作-->
<!--同时,可以用post.type作为标签的class,提供该类型统一的样式-->
<div id="post-{$post.id}" class="post-{$post.type}">
<div class="post-content">
<!--这里是每篇文章的内容-->
<!--你可以参考[介绍]里面的示例把每篇文章的内容加上去-->
</div>
<div class="post-footer">
热度:{$post.notes_count}
发布日期:{$post.date}
<!--使用post.date可以输出点点提供的统一时间格式,-->
<!--当然,你也可以根据自己的需求,输出自己想要的日期格式-->
<!--如:想输出2011.10.1,则可以:-->
<!--{$post.date | date_format: "year"}.{$post.date | date_format: "month_number"}.{$post.date | date_format: "day_of_month"}-->
<!--具体的日期格式转换请参考[高级语法.日期类型]-->
<a href="{$post.url}">全文</a>
</div>
</div>
{/loop:posts}
</body>
</html>
|