雷铭CMS模板标签使用心得

雷铭CMS内容管理系统是一款很不错的软件,推荐给大家

雷铭CMS官方主页:http://www.leimingtech.com/cms.html

模板是网站页面及信息外在显示的样式,网站中的各页面借助于直观的图片与个性化的排版等外在样式,提高网页的视觉识别效果。

本文概要地介绍了模板操作使用方法,使用户熟悉和掌握模板操作和使用的参考资料。

读者对象

本文档的读者为网站的维护人员。使用者应具备以下基础知识

熟悉 Microsoft Internet Explorer 或 Mozilla Firefox 的使用

熟悉 Windows 操作系统

熟悉SQL语句

熟悉JSP脚本语言

熟悉 HTML 基本知识和相关的 HTML 页面制作方法

1.    文章标签

基本语法:

<#assign name =" articleTag ">

<#assign articleTag =newTag("${name}")>

<#assign articleList=articleTag("{‘name‘:‘国内新闻‘,‘page‘:true,‘pagesize‘:‘15‘,‘pageindex‘:‘2‘,‘level‘:‘all‘}")>


属性


允许的值


说明


标签名


articleTag


文章标签


name


分页时固定写法

‘name‘:‘${catalogid}‘


栏目名称,显示指定名称的栏目的列表,可以为ID

当level属性值为self,name值是文章名称/ID,返回单条文章


Level

 

分页时指定无效


root


站点一级栏目下文章,如果指定了name则此属性无效


current


当前栏目的同级栏目中文章


child


当前栏目下的子栏目中文章,默认属性


self


获取文章本身


all


获取当前栏目下包括子集的文章


count


1~n


整数,列表显示数目

不分页时默认10条


Order

 

 


top


置顶文章


recent


配合新闻使用,最新新闻,按发布时间排序,默认


pv


配合新闻使用,按点击率排序


page


ture/false


是否分页


pageindex


‘pageindex‘:‘${pageindex}‘


page=true有效

索引固定写法 ‘pageindex‘:‘${pageindex}‘

常用属性:


名称


代码


类型


文章id


id


int


标题


title


varchar()


短标题


subtitle


varchar()


标题字体颜色


color


varchar()


缩略图


thumb


varchar()


标签


tags


varchar()


作者


author


varchar()


来源id


sourceid


int


URL路径


url


varchar()


宽度


weight


int


发布时间


published


datetime


浏览量


pv


int


是否允许评论


allowcomment


varchar()


摘要


digest


varchar()


栏目名


contentCat.name


varchar()

2.    栏目标签

基本语法:

<#assign name =" catalogTag ">

<#assign catalogTag=newTag("${name}")>

<#assign catalogList=catalogTag("{‘level‘:‘root‘, ‘count‘:‘10‘}")>


属性


允许的值


说明


标签名


catalogTag


文章标签


name


栏目名称,显示指定名称的栏目的列表,可以为ID


level


root


站点一级栏目下文章,如果指定了name则此属性无效


current


当前栏目的同级栏目


child


当前栏目下的子栏目,默认属性


self


获取栏目本身


count


1~n


整数,列表显示数目

常用属性:


名称


代码


类型


栏目id


id


int


栏目名称


name


varchar()


别名


alias


varchar()


评论数


comments


int


浏览量


pv


int

3.    广告标签

基本语法:

<#assign name ="advTag">

<#assign advTag =newTag("${name}")>

<#assign advList= advTag ("{‘name‘:‘大冬瓜‘,‘count‘:‘10‘}")>


属性


允许的值


说明


标签名


advTag


广告标签


name


指定广告位,可以为ID


count


1~n


整数,列表显示数目

常用属性:


名称


代码


类型


广告id


id


int


广告名称


adName


varchar()


图片上传地址


imgUrl


varchar()


高度


iheight


varchar()


宽度


iweight


varchar()


链接地址


urladress


varchar()


链链提示


urlpoint


varchar()


链链目标


urltarget


varchar()


文字内容


wordcontent


varchar()


文字大小


wordsize


varchar()


文字颜色


wordcolor


varchar()


广告位名


advertisingSpace.adName


varchar()

4.    友情链接标签

基本语法:

<#assign name ="friendLinkTag">

<#assign friendLinkTag =newTag("${name}")>

<#assign friendLinkList= friendLinkTag ("{‘name‘:‘大冬瓜‘,‘count‘:‘10‘}")>


属性


允许的值


说明


标签名


advTag


广告标签


name


指定广告位,可以为ID


count


1~n


整数,列表显示数目

常用属性:


名称


代码


类型


友情链接id


id


int


网站名称


siteName


varchar()


网站地址


domain


varchar()


图标


logo


varchar()


站长邮箱


email


varchar()


描述


description


varchar()


链接类型


friendLinkCtg.friendlinkctgName


varchar()

5.    区块数据标签

基本语法:

<#assign name ="sectionDataTag">

<#assign sectionDataTag=newTag("${name}")>

<#assign sectionDataList= sectionDataTag("{‘name‘:‘大冬瓜‘,‘count‘:‘10‘}")>


属性


允许的值


说明


标签名


sectionDataTag


区块数据标签


name


指定区块,可以为ID


count


1~n


整数,列表显示数目

常用属性:


名称


代码


类型


标题


title


varchar()


标题颜色


color


varchar()


内容地址


url


varchar()


缩略图


thumb


varchar()


描述


description


varchar()

6.    投票标签

基本语法:

<#assign name ="voteTag">

<#assign voteTag =newTag("${name}")>

<#assign map= voteTag ("{‘contentid‘:‘1‘}")>


属性


允许的值


说明


标签名


voteTag


投票标签


contentid


文章id

常用属性:


名称


代码


类型


投票id


map.vote.id


int


投票类型


map.vote.votetype


varchar()


投票模式


map.vote.votepattern


varchar()


介绍


map.vote.voteintroduce


varchar()


描述


map.vote.description


varchar()


名称


代码


类型


文章id


map.article.id


int


标题


map.article.title


varchar()


短标题


map.article.subtitle


varchar()


标题字体颜色


map.article.color


varchar()


缩略图


map.article.thumb


varchar()


标签


map.article.tags


varchar()


作者


map.article.author


varchar()


来源id


map.article.sourceid


int


URL路径


map.article.url


varchar()


宽度


map.article.weight


int


发布时间


map.article.published


datetime


浏览量


map.article.pv


int


是否允许评论


map.article.allowcomment


varchar()


摘要


map.article.digest


varchar()


栏目名


map.article.contentCat.name


varchar()

页面动态调用方式:

<script type="text/javascript" src="/js/jquery-1.10.1.min.js"></script>

<script type="text/javascript" src="/lmcms/js/front.js"></script>

<div id=‘votecontent‘></div>

<script type="text/javascript">

$(function(){

Cms.voteList("votecontent",35);

});

</script>

7.    投票选项标签

基本语法:

<#assign name ="voteOptionTag">

<#assign voteOptionTag =newTag("${name}")>

<#assign voteOptionList= voteOptionTag ("{‘voteid‘:‘1‘}")>


属性


允许的值


说明


标签名


voteOptionTag


投票选项标签


voteid


投票id

常用属性:


名称


代码


类型


选项名称


optionname


varchar()


选项链接


optionlink


varchar()


选项图片


optionimg


varchar()


初始票数


optiontotal


Int

8.    组图标签

基本语法:

<#assign name ="pictureGroupTag">

<#assign pictureGroupTag =newTag("${name}")>

<#assign map= pictureGroupTag ("{‘contentid‘:‘1‘}")>


属性


允许的值


说明


标签名


pictureGroupTag


组图标签


contentid


文章id

常用属性:


名称


代码


类型


组图id


map.pictureGroup.id


int


图片名


map.pictureGroup.image


varchar()


备注


map.pictureGroup.remark


varchar()


url


map.pictureGroup.url


varchar()


名称


代码


类型


文章id


map.article.id


int


标题


map.article.title


varchar()


短标题


map.article.subtitle


varchar()


标题字体颜色


map.article.color


varchar()


缩略图


map.article.thumb


varchar()


标签


map.article.tags


varchar()


作者


map.article.author


varchar()


来源id


map.article.sourceid


int


URL路径


map.article.url


varchar()


宽度


map.article.weight


int


发布时间


map.article.published


datetime


浏览量


map.article.pv


int


是否允许评论


map.article.allowcomment


varchar()


摘要


map.article.digest


varchar()


栏目名


map.article.contentCat.name


varchar()


摘要


map.article.digest


varchar()

9.    组图数据标签

基本语法:

<#assign name ="pictureDataTag">

<#assign pictureDataTag =newTag("${name}")>

<#assign pictureDataList= pictureDataTag ("{‘pgid‘:‘1‘}")>


属性


允许的值


说明


标签名


voteOptionTag


组图数据标签


pgid


组图id

常用属性:


名称


代码


类型


图片地址


pictureUrl


varchar()


图片信息


pictureMessage


varchar()


宽度


pictureWidth


varchar()


长度


pictureHeight


varchar()

时间: 2024-08-05 07:01:18

雷铭CMS模板标签使用心得的相关文章

雷铭CMS简述

1. LMCMS概述 1.1. 简介 LMCMS是Java领域技术最先进的开源CMS全媒体内容发布平台,后台CMS+PC官网+微官网+微信公共号+Android新闻客户端+IOS新闻客户端.主要定位于“内容信息管理”领域,可用作企业信息管理类系统.网站后台管理类系统等.LMCMS是非常强调开发的高效性.健壮性和安全性的. LMCMS是轻量级的,简单易学,本框架以Spring Framework为核心.Spring MVC(相比Struts2更容易上手.更易用)作为模型视图控制器.Hibernat

苹果cms模板文件不存在:public/jump.html

1,模板文件不存在很显然就是模板缺少文件导致,缺少什么文件一般都会提示.(如上图)点击首页的时,有的能进入播放页  有的提示(上图) 模版文件不存在:public/jump.html 通过查询苹果cms模板标签(下图)得知缺少跳转提示页模板,大概率原因是因为没有会员权限和错误提示导致跳转,然而又缺少跳转模板所以就会有了上图的提示. 2,怎么解决呢?有以下2种解决方法.解决方法1:如果不需要会员登陆模块可以按照下面的操作步骤关闭会员功能即可. 3,解决方法2:按照路径把苹果cms默认模板的publ

雷铭B2B2C多用户商城系统介绍

雷铭电子商务系统简称LMShop是Java领域技术先进的网上店中店商城系统(B2B2C系统),采用轻量级的开源框架JQueryUI 1.8  +  Freemarker 2.3  +  Spring MVC 4.1  +  Mybatis 3.2  +  Lucene 4.0 使用maven构建开发的电子商务系统,并且全面支持桌面PC端 + 微信微商城 + IOS端 + Android端的全平.全网覆盖系统.系统兼容IE8+ .FireFox.Chrome.Safari等主流浏览器. 雷铭B2B

帝国CMS灵动标签技巧总结

帝国CMS灵动标签: [e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}] 模板代码内容 [/e:loop] 调用时间: <?=date('m-d',$bqr[newstime])?> 调用标题: <?=$bqr[title]?> 截取标题字数: <?=esub($bqr[title],120)?> 标题链接: <?=$bqsr[classurl]?> 栏目名称: <?=$bqsr[classname

freecms首页静态化以及模板标签

首页静态化代码: 在freeCMS的后台进行首页静态化时,首先会调用cn.freeteam.cms.action.HtmlAction里的indexDo方法,以下是代码: 很明显这里会用到siteService里的html方法: 在这里需要几个参数放到data里:site对象,contextpath--系统根路径,contextpathno--系统根路径不带最后一个“/”, 这些准备好后将context,data,以及模板路径.站点路径发送到createhtml方法, 在这里说一下模板路径以及站

(转)ThinkPHP自定义模板标签详解

转之--http://www.thinkphp.cn/topic/6258.html 模板标签让网站前台开发更加快速和简单,这让本该由程序猿才能完成的工作,现在只要稍懂得HTM的人也能轻易做到,这也就是模板标签的强大之处.接触过dedecms或者phpcms等内容管理系统的人都知道,cms的前台都是使用模板标签来调用数据,如列表,内容.来看一个phpcms v9调用数据排行列表的标签: 1 {pc:content action="hits" catid="6" nu

帝国cms灵动标签使用方法

本文实例讲述了帝国cms使用灵动标签实现当前栏目高亮的方法.分享给大家供大家参考.具体分析如下: 方法一: 帝国cms,灵动标签实现当前栏目高亮,以下代码用于公共模板变量的header中,其他模板引用之,代码如下: 复制代码代码如下:<ul class="clearfix"> <li><a href=[!--news.url--] title=首页>首页</a></li> [e:loop={select classid,cla

(转)DEDECMS模板原理、模板标签学习 - .Little Hann

本文,小瀚想和大家一起来学习一下DEDECMS中目前所使用的模板技术的原理: 什么是编译式模板.解释式模板,它们的区别是什么? 模板标签有哪些种类,它们的区别是什么,都应用在哪些场景? 学习模板的机制原理对我们修复目前CMS中常出现的模板类代码执行的漏洞能起到怎样的帮助? 带着这些问题,我们进入今天的代码研究,just hacking for fun!! 文章主要分为以下几个部分 1. 模板基本知识介绍 2. 怎么使用模板机制.模板标签的使用方法 3. DEDE模板原理学习 1) 编译式模板 2

帝国CMS模板$GLOBALS[navclassid]用法详解

帝国CMS模板程序扩展变量说明:通过这些变量可实现各种更复杂的显示格式. 一.列表/封面模板变量说明:(栏目页或专题页中使用) (一).当前栏目ID或专题ID:$GLOBALS[navclassid] 通过这个变量可以输出这个栏目id的所有数据(如:select * from phome_enewsclass where classid='$GLOBALS[navclassid]') 该变量是当前栏目id,可以用 $navclassid 或 $GLOBALS[navclassid] 都可以. 内