
ourphp模板开发标签大全.doc
16页OURPHP 企业+电商建站系统 模板开发标签大全官方地址:其它常用标签网站路径 [.$webpath.] 模板路径 [.$templatepath.]BANNER[.banner lang="cn" row="5" name="banner" id="0" type="0".][.$banner.title.] [./banner.]lang="" 语言标识row="" 显示数量id="0" 表示不筛选,如果筛选调用可以这样id="1,2,8" 表示调用 ID 1,2,8 的数据type="0" 0 表示电脑端调用 1 表示端调用name="banner" 唯一值,不可改网站基本信息调用:网站标题 [.$ourphp_web.website.] 网站域 名 [.$ourphp_web.weburl.]网站LOGO [.$ourphp_web.weblogo.]公司名称 [.$ourphp_web.webname.]公司地址 [.$ourphp_web.webadd.] 公司电 话 [.$ourphp_web.webtel.] [.$ourphp_web.webmobi.] [.$ourphp_web.webfax.]Email [.$ourphp_web.webemail.] 邮编 [.$ourphp_web.webzip.] [.$ourphp_web.web.] 联系人 [.$ourphp_web.weblinkman.]备案号 [.$ourphp_web.webicp.] 建站时 间 [.$ourphp_web.webtime.]全局关键词 [.$ourphp_web.webkeywords.]全局描述 [.$ourphp_web.webdescriptions.]第三方统计代码 [.$ourphp_web.webstatistics.] 载入其它模板 [.include file="cn/cn_head.html".]说明:cn_head.html 为要载入的模板文件 cn 模板存放目录调用单页面内容 [.info type="about" id="1" html="1" size="150".]type="about" 调用单页面类型id="1" 调用栏目列表 id=1 的单页面数据html="" 1 表示过滤 html 代码,2 表示不过滤size="150" 表示截取前 150 个字符说明:截取字符只有 html=1 的情况下可用只能调用单页面栏目,比如在首页调取公司简介等单独调用视频[.info type="video" id="1" width="300" height="300".]type="video" 调用视频id="1" 调用视频 id=1 的数据width 是播放器宽度 必须是数字height 是播放器高度 必须是数字调用友情链接[.link row="5" type="1" name="link".][.$link.title.][./link.]row="5" 显示数量type="1" 1 表显调用文字链接 2 调用图片链接name="link" 唯一值,不可改如果调用图片加入以下代码:栏目调用(非无限级)[.callcolumn id="3" row="8" lang="cn" type="td" name="callcolumn".][.$callcolumn.title.][./callcolumn.]id="3"调用栏目的 id 当 0 时调用整站栏目row="8"显示数量lang="cn"语言标识type="td"等于 td 表示同级调用等于 ty 表示按栏目调用,等于 dq 调用指定 ID 栏目name="callcolumn" 唯一值,不可改还可以使用的标签:[.$op.titleto.] 栏目副标题标签[.$op.briefing.] 栏目介绍标签[.$op.img.] 栏目图片标签三级栏目调用[.foreach from=$column item=op.][.if isset($op.child).]如果改成二级循环 可以把第三层删掉循环内容中,可以调用栏目里面的标签。
[.foreach from=$op.child item=opop.][.if isset($opop.child).][.foreach from=$opop.child item=opopop.][./foreach.][./if.][./foreach.][./if.][./foreach.]每一层循环内容中的标签 必须要以每一层的 item 中的值开头如: 第二层循环 调用栏目标题标签,那么标签是:[.$opop .title.]漂浮广告调用 [.$advert.float.]右下角广告调用 [.$advert.right.]对联广告调用 [.$advert.double.]通用顶部广告调用 [.$ad.head.]通用底部广告调用 [.$ad.foot.]浮动客服调用[.service type="0".]type="0" 调用全部客服调用指定类型的客服:type="" 或者 type="aliww" 或者 type="skype"特殊标签标签修饰日期修饰: [.$opcms.time|date_format:"%Y,%m,%d".]$opcms.time 是要来修饰的字段|date_format:"%Y,%m,%d" 是用来修饰时间显示的。
比如这个 等同于:2015,1,1当然,还可以有很多种修饰方法在举一个例子:|date_format:"%Y,%m,%d %H:%M:%S " 等同于:2015,1,1 16:02:04长文截取: [.$opcms.content|truncate:33:"...".]$opcms.content 是要来截取的字段|truncate:33:"..." 是用来截取长度的其中:33 表示截取前 33 个字符 "..."表示超出33 个字符后用 ... 替代模板注释: [.*这里是注释内容*.][.**.] 是 ourphp 的注释方法是 html 的注释方法[.**.]的好处在于,不会把注释的内容显示在源代码里获取值:[.$smarty.get.id.][.$smarty.post.id.]获得 GET 中的 id 值,等同于:$_GET['id'] 值可变获得 POST 中的 id 值,等同于:$_POST['id'] 值可变自动换行: [.$opcms.content|wordwrap:30.]$opcms.content 是要来截取的字段|wordwrap:30 是用来换行的其中:30 表示第 30 个字符后,自动换行。
取行号: [.$ourphp.i.]我们一般用 i 这个标签来取循环数据中的行号$ourphp 是不固定的变量,根据标签的变量来调用 i隔行换色: [.cycle values="#eeeeee,#d0d0d0".]去除HTML标签[.$opcms.content|strip_tags.]$opcms.content 是要来截取的变量|strip_tags 是去掉这个变量中所有的 HTML 标签万能标签[.ourphp form="article" row="3" lang="cn" id="0" type="op" name="ourphp".][.$ourphp.i.][.$ourphp.title.][[.$ourphp.time.]][.$ourphp.description.][./ourphp.]万能标签解释:他可以分别调用多个表内的数据form="article" 表名分别有:article 文章表 ,photo 图集表product 产品表,video 视频表job 招聘表, down 下载表row="3" 显示条数lang="cn" 语言标识id="0" 时调用所有表内数据想单独调用某个栏目内的数据,那么 ID 要等于栏目 ID 如:id="2"type="op" 不使用属性type="0" 调用头条 type="1"调用热门type="2" 调用滚动 type="3"调用推荐name="ourphp" 唯一值,不可以改注意的是:每个表的字段可能有所不同栏目名:[.$ourphp.column['title'].]栏目地址:[.$ourphp.column['url'].]商品品牌调用标签[.foreach $brandclass as $op.][.$op.title.][./foreach.]无限级栏目调用[.function name=menu.][.foreach $data as $op.][.$op.title.][.*无限级开始*.][.if isset($op.child).][.call name=menu data=$op.child.][./if.][.*无限级结束*.][./foreach.][./function.][.call name=menu data=$column.]这个标签可以把后台的所有栏目按照级别层次无限级循环出来。
还可以在循环体内插入:[.$op.titleto.] 栏目副标题标签[.$op.briefing.] 栏目介绍标签[.$op.img.] 栏目图片标签开发者标签[.sql mysql="输入 MYSQL 语句" name="sql".]这里是被循环的变量[./sql.]它可以调用所有表的数据,比万能标签还万能但需要你对数据库熟悉的情况下可以使用或在OURPHP 官方技术人员帮助下使用获取当前栏 [.$listname.title.] 当前栏目副标题 [.$listname.titleto.]目名当前栏目列表模板 [.$listname.listtemp.] 当前栏目内容模板[.$listname.viewtemp.]当前栏目介绍 [.$listname.briefing.] 当前栏目图片[.$listname.minimg.]列表页广告调用 [.$ad.list.] 当前位置(面包屑)[.foreach $crumbs as $op.]>> [.$op.title.][./foreach.]列表调用(翻页)[.list id="$listid" form="article" name="list".] [.$list.title.][.$list.time|date_format:"%Y,%m,%d".][./list.][.$ourphppage.]id="$listid" 获取当前列表 IDform="article" 调用文章列表他可以分别调用多个表内的数据form="article" 表名分别有:article 文章表 ,photo 图集表product 产品表,video 视频表job 招聘表,down 下载表name="list" 唯一值,不可改[.$ourphppage.] 翻页标签简单扩展,如:每5 条数据插入一次DIV,可以用下面的方法:[.if $list.i % 5 == 0.][./if.]栏目名:[.$list.column['title'].]栏目地址:[.$list.column['url'].]品牌列表调用(翻页)[.brandlist id="$listid" name="brand".][./brandlist.][.$ourphppage.]上一条[.uptext form="article" type="up" font="上一条:" noacc="暂无数据".]下一条[.uptext form="article" type="down" font="下一条:" noacc="暂无数据".]form="article" 调用数据库他可。
