WSCMS标签使用手册
模板文件
数据库连接文件地址
/Wscms/Common/Conf/db.php
模板文件所在位置
网站模板目录/Tmp
js文件位置: 网站根目录/Statics/Common/js
css文件位置: 网站根目录/Statics/Common/css
图片位置: 网站根目录/Statics/Common/images
模板文件类型
单页模板 page_xxx.html
列表页模板 list_xxx.html
内容页模板 show_xxx.html
模板文件命名是按照上面规则命名,系统后台会自动识别相应的模板文件
文件路径
{:JS_PATH} 输出/Statics/Common/js/
{:CSS_PATH} 输出/Statics/Common/css/
{:IMG_PATH} 输出/Statics/Common/images/
文件包含
<include file="header" />
栏目的调用
顶级栏目调用
<ws:cate cateparentid="0" data="v" order="cateorder desc">
<li><a href="{$v.cateurl}">{$v.catename}</a></li>
</ws:cate>
** ws:list 参数**
cateparentid
= 栏目父id 0表示所有的一级栏目 如果想调用某置顶栏目的子栏目把0换成对应的cateid即可
order
排序 支持cateid desc(栏目id倒序); cateid asc (栏目id正序); cateorder asc(栏目排序正序) ;cateorder desc(栏目排序正序)
返回值
$v.cateurl
栏目链接
$v.catename
栏目名称
更多返回值
参数 名称 cateid
栏目id catename
栏目名称 content
栏目内容 catekeyword
栏目关键词 catedescription
栏目内容 cateimg
栏目图片
一级栏目以及对应二级栏目同时调用
<ul>
<ws:cate cateparentid="0" data="v" order="cateorder desc">
<li><a href="{$v.cateurl}">{$v.catename}</a>
<ul>
<ws:cate cateparentid="$v['cateid']" data="vo" order="cateorder desc">
<li><a href="{$vo.cateurl}">{$vo.catename}</a></li>
</ws:cate>
</ul>
</li>
</ws:cate>
</ul>
栏目目前只能循环嵌套三层
列表页及内容页下调用当前栏目的子栏目
<ul>
<ws:cate cateparentid="$cateid" data="v" order="cateorder desc">
<li><a href="{$v.cateurl}">{$v.catename}</a></li>
</ws:cate>
</ul>
栏目单独调用
{:getcate(66,'catename')}
66代表要调用的栏目id catename代表要调用栏目名称(如果想调用栏目链接地址 把catename换成cateurl即可,其他属性同理)
内容页中返回上层栏目调用
<a href="{:getcate($cateid,'cateurl')}">返回列表</a>
面包屑导航
{:catepos($cateid)}或者 {:catepos($cateid,'首页')} 或者{:catepos($cateid,'首页','-')}
返回内容
> 公司新闻 > 新闻中心
或者首页 > 新闻中心 > 公司新闻
或者首页 - 新闻中心 - 公司新闻
列表调用
当前栏目下所有文章列表及分页调用
<ws:list cateid="$cateid" order="top desc,contentid desc">
<li><span>添加时间{:date('Y-m-d',$v['inputtime'])}</span><a href="{$v.url}">{$v.title}</a></li>
</ws:list>
{$show}
cateid="$cateid"
表示当前栏目下的文章列表
如果加上num属性,则后台中的分页数则不起作用,当调用当前栏目下的文章列表时不要加num属性
一定不要加limit属性,否则{$show}则无法输出
order="top desc"
此项可省略 如果此项省略则默认按添加顺序倒序,如果添加top或者hot的时候 应该加上contentid desc
{$show}
分页样式 输出1 2 3 下一页
{:date('Y-m-d',$v['inputtime'])}
是调用文章的添加时间,因为时间是存储的时间戳格式,所以要用date函数格式化一些,上述的代码输出样式为2016-10-10
。
更换时间格式{:date('Y\m\d',$v['inputtime'])}
此时输出结果为2016\10\10
。
如果想输出时分秒则用{:date('Y\m\d H:i:s',$v['inputtime'])}
此时输出2016-10-10 23:12:12
。
如果只输出年份则{:date('Y',$v['inputtime'])}
此时输出2016
。
{:date('m',$v['inputtime'])}
此时输出10
。表示输出月份。
{:date('d',$v['inputtime'])}
此时输出10
。表示几号。
返回值
参数 | 说明 |
---|---|
contentid | 文章id |
keyword | 关键字 |
abstract | 摘要 |
content | 内容 |
author | 作者 |
title | 标题 |
click | 浏览量 |
inputtime | 写入时间 |
updatetime | 修改时间 |
thumb | 缩略图 |
thumbs | 图集 |
from | 来源 |
description | 描述 |
hot | 是否是热点 (0,1) |
url | 文章链接 |
top | 是否置顶(0,1) |
相关内容调用
<ws:list cateid="$cateid" limit="0" num="10" order="top desc,contentid desc">
<li><span>添加时间{:date('Y-m-d',$v['inputtime'])}</span><a href="{$v.url}">{$v.title}</a></li>
</ws:list>
limit
表示跳过多少条记录(不可省略)
num
表示区多少条记录(不可省略)
首页、内页调用指定条数
<ws:list cateid="66" limit="0" num="10">
<li><span>添加时间{:date('Y-m-d',$v['inputtime']) }</span><a href="{$v.url}">{$v.title}</a></li>
</ws:list>
limit表示跳过多少条(不可省略)
只需要在标签中加入num="10"即可 10指调取多少条
如果是在内容页调用当前栏目下的相关文章列表把cateid="66"
替换成cateid="$cateid"
即可。
内容页调用
基础信息调用
{$content.title} //标题
{$content.author} //
更多数据请参考下面的表格,输出时间的话需要用date函数格式化一下。
| 参数 | 说明 |
| --------: | :--------|
| contentid | 文章id |
| keyword | 关键字 |
| abstract| 摘要 |
| content| 内容 |
| author| 作者 |
| title| 标题 |
| click| 浏览量 |
| inputtime| 插入时间 |
| updatetime | 修改时间 |
| thumb| 缩略图 |
| thumbs| 图集|
| from | 来源 |
| description| 描述|
| hot| 是否是热点 (0,1)|
| url| 文章链接 |
| top| 是否置顶(0,1)|
上一篇下一篇调用
上一篇:<a href="{$pre.url}">{$pre['title']}</a>
下一篇:<a href="{$next.url}">{$next['title']}</a>
指定文章调用
{:getcontent(5,"content")}
5表示文章的id content表示要调用文章的内容,如想调用其它内容换成其它字段即可
网站信息调用
网站标题关键字描述,列表页标题关键字描述,以及内容页标题关键字描述
{$title}
{$keyword}
{$description}
标题、关键字、描述。所有页面的调用方法都一样
导航调用
<ws:nav group="1" nav_parent=“0” order="nav_order asc,nav_id asc">
<li><a href="{$v.nav_url}">{$v.nav_title}</a></li>
</ws:nav>
|内容参数|说明|
|--:|:--|
|nav_id|导航id|
|nav_title|导航标题|
|nav_url|导航地址|
|nav_target|导航打开方式|
|nav_group|导航组别|
|nav_order|导航排序|
|nav_img|导航图片|
|nav_other_title|导航别名|
|nav_parent|导航父id|
广告调用
<ws:ad mobile="0">
{$v.title}{$v.link}{$v.img}
</ws:ad>
mobile表示是否是手机banner (省略时为电脑站banner)。mobile="1"时为手机banner
友情链接调用
<ws:link>
{$v.title}{$v.link}{$v.img}
</ws:link>
网站基础信息调用
{$site.sitetitle} //网站标题
{$site.sitekeywords} //网站关键词
{$site.sitedescription} //网站描述
{$site.siteicp} //网站备案号
{$site.sitename} //网站负责人
{$site.sitetel} //固话
{$site.sitemobile} //手机
{$site.siteaddress} //地址
{$site.sitefax} //传真
{$site.siteabout} //首页关于我们
{$site.siteemail} //邮箱
{$site.sitewww} //网站网址
{$site.sitedc} //公司名称
谢谢_
网友评论