美文网首页
WSCMS标签使用手册

WSCMS标签使用手册

作者: tian浪 | 来源:发表于2016-10-26 11:31 被阅读0次

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} //公司名称

谢谢_

相关文章

  • WSCMS标签使用手册

    WSCMS标签使用手册 模板文件 数据库连接文件地址 模板文件所在位置 模板文件类型 模板文件命名是按照上面规则命...

  • 包的管理-软件列表

    gem使用手册npm使用手册yarn使用手册pip-使用手册maven-使用手册composer-使用手册 cho...

  • wscms更新日志

    WSCMS更新日志 2017-09-01 修复 1、修复后台文章列表双击文章标题无法修改问题2、修复修改导航栏属性...

  • markdown标签使用手册

    不经常接触markdown的你需要这个 标题 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 列表 无...

  • PostMan使用手册

    Postman 使用手册系列教程: Postman软件安装Postman使用手册1——导入导出和发送请求查看响应P...

  • YOU:身体使用手册Ⅱ 罗伊森

    YOU:身体使用手册Ⅱ 罗伊森.pdf: 内容简介······ “自己是自己最好的医生”是《YOU:身体使用手册(...

  • blender3.0使用手册及快捷键大全

    blender在线使用手册[http://dd.ma/6VKc0W6o] blender及网页使用手册下载地址 b...

  • conda

    conda 使用手册1conda 使用手册2conda 环境变量配置 删除虚拟环境:删除环境:使用命令conda ...

  • 《OKR使用手册》读书心得(一) 210115

    《OKR使用手册》读书心得之 OKR与KPl的关系 今天读了《OKR使用手册》,我原来对于OKR与KPI的关系似懂...

  • 小白分享~linux基础知识(一)

    引言 Linux 的开发者们写了丰富详尽的命令使用手册,英语是 manual,Linux 的使用手册可以说是 Li...

网友评论

      本文标题:WSCMS标签使用手册

      本文链接:https://www.haomeiwen.com/subject/egpduttx.html