1、网站名称:
~~~
{$webdb.webname}
~~~
2、网址:
~~~
{$webdb[www_url]}
{:get_url('home')}
~~~
3、网站SEO关键词:
~~~
首页:{$webdb.seo_keyword}
~~~
~~~
模块首页:{$webdb.mseo_keyword?:$webdb.seo_keyword}
~~~
~~~
模块列表页:{$fid?($info['seo_keywords']?:$info['name']):$m_info['title']}
~~~
~~~
模块内容页:{$info.keywords?:$info.title} {$s_info.name}
~~~
4、网站SEO描述:
~~~
首页:{$webdb.seo_description}
~~~
~~~
模块首页:{$webdb.mseo_description?:$webdb.seo_description}
~~~
~~~
模块列表页:{$info.seo_description}
~~~
~~~
模块内容页:{:get_word(del_html($info['content']),300)}
~~~
5、标题:
~~~
{$rs.title}
~~~
~~~
{$info.title}
~~~
6、标题链接:
~~~
{$rs.url}
~~~
~~~
{$info.url}
~~~
7、当前模块:
~~~
当前模块ID:{:M('id')}
当前模块名称:{:M('name')}
当前模块所属目录:{:M('keyword')}
~~~
8、分类名称(栏目名称):
~~~
{$rs.sort_name}
~~~
~~~
{:get_sort($fid,'name')}
~~~
~~~
内容页当前栏目名称:{:get_sort($info.fid)}
也可以用上面的:{:get_sort($fid,'name')}
~~~
9、分类链接(栏目链接):
~~~
{$rs.sort_url}
~~~
~~~
内容页当前栏目URL链接:{:urls('index','fid='.$fid)}
~~~
10、内容介绍:(截取100个字节,一个汉字相当于3个字节)
~~~
{$rs.content|get_word=100}
~~~
~~~
内容页导读(截取300字节)
{:get_word(($info['content']),300)}
{:get_word(del_html($info['content']),300)}
~~~
11、封面图(缩略图)
~~~
{$rs.picurl}
~~~
~~~
{$rs.picurl?:'__STATIC__/cqap/app/images/nopic.png'}
~~~
12、时间,时间自定义格式, "Y-m-d H:i:s" 为日期格式
~~~
{$rs.time}
{:date("Y-m-d H:i:s",$rs.create_time)}
{$rs.create_time|format_time=true}
{$rs.create_time|format_time="Y-m-d H:i:s"}
~~~
13、序号:比如1 2 3 4 5 6 你可以把他放在class里边实现一些不一样的特效 比如class="list\_{$i}"
~~~
{$i}
~~~
14、点击量(浏览量):
~~~
{$rs.view}
~~~
~~~
{$info.view}
~~~
15、评论数:
~~~
{$rs.replynum}
~~~
~~~
内容页评论数:{$total} / {:fun('Comment@total',$id)}
~~~
16、点赞量(赞数):
~~~
{$rs.agree}
~~~
~~~
点赞数量统计需要添加以下JS代码:
<script type="text/javascript">
//点赞
function digg_topic(id,obj){
layer.msg("提交中,请稍候!",{time:500});
$(obj).find('em').css({'color':'blue'});
$.get("{:urls('wxapp.post/agree')}?id="+id,function(res){
layer.closeAll();
if(res.code==0){
var num = $(obj).find('em').html();
num++;
$(obj).find('em').html(num);
layer.msg("点赞成功!",{time:500});
}else{
layer.msg("点赞失败:"+res.msg,{time:2500});
}
});
}
</script>
~~~
17、当前URL
~~~
{:get_url('location')}
~~~
18、当前URL二维码
~~~
{:urls('index/qrcode/index')}?url={:urlencode(get_url('location'))}
~~~
19、列表页分页标签:
~~~
{$pages}
~~~
20、内容页 上一篇
~~~
{:fun('content@prev',$info,20)}
其中20代表取标题多少个字, 为了排版需要,你不想要标题的话,可以换成字符,比如
{:fun('content@prev',$info,'上一篇')}
~~~
21、内容页 下一页
~~~
{:fun('content@next',$info,'下一篇')}
其中20代表取标题多少个字, 为了排版需要,你不想要标题的话,可以换成字符,比如
{:fun('content@next',$info,20)}
~~~
上面默认是按ID排序的, 而我们一般是按可控顺序list字段排序,这个时候就需要加多一项参数,比如:
~~~
{:fun('content@prev',$info,20,'list')}
{:fun('content@next',$info,20,'list')}
~~~
22、模块统计数:
~~~
CMS文章 统计数
{:query('cms_content',['count'=>'id'])}
~~~
~~~
商城内容 统计数
{:query('shop_content',['count'=>'id'])}
~~~
~~~
评论内容 统计数
{:query('comment_content',['count'=>'id'])}
~~~
~~~
分类系统 统计数
{:query('fenlei_content',['count'=>'id'])}
~~~
~~~
圈子系统 统计数
{:query('qun_content',['count'=>'id'])}
~~~
~~~
论坛系统 统计数
{:query('bbs_content',['count'=>'id'])}
~~~
23、导航图标:
~~~
一级导航图标
{$rs.style}
~~~
~~~
二级导航图标
{$vs.style}
~~~
24、数据表名:
~~~
:query('module')
~~~
25、发布者 主页:
~~~
{$rs.user_url}
~~~
26、发布者 头头像:
~~~
{$rs.user_icon}
~~~
27、发布者 帐号:
~~~
{$rs.username}
~~~
28、内容页要使用作者的帐号或头像用下面的代码:
~~~
{$info.uid|get_user_name}
{$info.uid|get_user_icon}
{:get_url('user',$info.uid)}
~~~
29、某些列表数据,如果{$rs.username} {$rs.user\_icon}不存在的话,请使用下面的:
~~~
{$rs.uid|get_user_name}
{$rs.uid|get_user_icon}
{:get_url('user',$rs.uid)}
~~~
30、会员昵称 帐号:
~~~
{:get_user($info['uid'],'username')}
~~~
31、会员中心 UID:
~~~
{$userdb.uid}
~~~
32、会员中心 账帐号:
~~~
{$userdb.username}
~~~
33、会员中心 昵称:
~~~
{$userdb.nickname}
~~~
34、会员中心 所属用户组:
~~~
{$userdb.groupid|getGroupByid}
~~~
~~~
{:getGroupByid(get_user($rs['uid'])['groupid']?:'')}
~~~
35、会员中心 所属用户组IDD:
~~~
{$userdb.groupid}
~~~
36、会员中心 余额:
~~~
{$userdb.rmb}
~~~
37、会员中心 头像:
~~~
{$userdb.icon|tempdir}
~~~
38、会员中心 积分:
~~~
{$userdb.money}
~~~
39、会员中心 注册时间
~~~
{$user.regdate|format_time}
~~~
40、会员中心 上次访问时间:
~~~
{$user.lastvist|date="Y-m-d H:i",###}
~~~
41、性别调用:
~~~
会员中心:
{switch $userdb.sex}{case 1}男{/case}{case 2}女{/case}{default /}保密{/switch}
~~~
~~~
列表页调用:
{switch :get_user($rs.uid)['sex']}{case value = '2'}男{/case}{case value = '2'}女{/case}{default /}保密{/switch}
~~~
42、会员中心 是否认证:
~~~
{notempty name="userdb.yz"}已认证{else /}未认证{/notempty}
~~~
43、会员中心 是否登陆
~~~
{notempty name="$userdb"}已登录{else /}没登陆{/notempty}
~~~
44、会员中心调用会员的相关数据,使用动态变量,直接用where语句可以直接加变量(此用法在圈子与黄页及微动态将会大量用到,方便实现数据汇总):
~~~
where="uid=$uid&fid=$info.fid"
~~~
45、图片数量:
~~~
{:count($rs.picurls)}
~~~
46、模块数量统计:
~~~
{:fun("count@info",'cms_content1',['fid'=>$fid])}
~~~
47、循环子栏目数量统计:
~~~
帖数: {:fun("count@info",'bbs_content1',['fid'=>$key])}
~~~
48、论坛帖子 顶 精 热 新调:
~~~
顶:{if ($rs.list>time())}<span class="bg_0 f_f">顶</span>{/if}
精:{eq name="rs.status" value="2"}<span class="bg_0 f_f">精</span>{/eq}
热: {gt name="rs.view" value="200"}<span class="bg_0 f_f">热</span>{/gt}
新: {if (time()-$rs.create_time<3600*24)}<span class="bg_0 f_f">新</span> {/if}
~~~
49、图片不为空时调用图片{$rs.picurl} ,为空则调用自定义文字:“暂无图片”:
~~~
{if ( $rs['picurl']!='' )} {$rs.picurl} {else /} 暂无图片 {/if}
~~~
50、多选字段调用:
常规调用:
~~~
{volist name=":explode('、',$rs.fuli)" id="name" offset="0" length='5'}
<li>{$name}</li>
{/volist}
~~~
每个选项带CSS样式:
~~~
{volist name=":explode('、',$rs.fuli)" id="name"}
{switch $name}
{case value = '五险一金'}<em class="comiis_xifont">五险一金</em>{/case}
{case value = '包吃'}<em class="comiis_xifont">包吃</em>{/case}
{case value = '包住'}<em class="comiis_xifont">包住</em>{/case}
{case value = '年底双薪'}<em class="comiis_xifont">年底双薪</em>{/case}
{case value = '住房补贴'}<em class="comiis_xifont">住房补贴</em>{/case}
{case value = '餐费补贴'}<em class="comiis_xifont">餐费补贴</em>{/case}
{case value = '加班补助'}<em class="comiis_xifont">加班补助</em>{/case}
{default /}
{/switch}
{/volist}
~~~
![](https://box.kancloud.cn/da320a96b5bf5bf9c125329a01e6f921_643x187.png)
51、调用显示地区:
~~~
{:fun('area@get',$rs.province_id)} 省
{:fun('area@get',$rs.city_id)} 城市
{:fun('area@get',$rs.zone_id)} 区
{:fun('area@get',$rs.street_id)} 街道
上面的参数是用在列表里边调用. 如果是内容页调用的话.请把`$rs`换成`$info`即可
~~~
52、用户发帖所用终端:
~~~
{if $info.phone_type} {$info.phone_type}{else /} {/if}
~~~
53、内容页打赏数量统计:
~~~
{$info.reward}
~~~
54、字段的几种常用调用方式:
拿电话字段telphone举例
【下面调用适用于内容页外的所有页面,如果是内容页调用,请将rs换成info,比如{$rs.telphone},内容页换成{$info.telphone}就成】
第一种调用最常见:
~~~
{$rs.telphone},不为空就显示电话号码,为空就留白
~~~
第二种调用:
~~~
{$rs.telphone|default='电话暂无'},不为空就显示电话号码,为空就显示“电话暂无”。
~~~
第三种调用,if判断语句,主要用于过滤代码:
~~~
{if ( $rs['telphone']!='')}<strong>{$rs.telphone}</strong>{else /}电话暂无{/if}
~~~
最后一种,其实就是第三种调用的拓展:
~~~
{if ( $rs['telphone']!='')}
<a href="tel:{$rs.telphone}"><img src="__STATIC__/cqap/fenlei/images/hPhone.png"/></a>
{else /}
<img src="__STATIC__/cqap/fenlei/images/hPhone.png" class="huise"/>
{/if}
~~~
如下图,不为空则带链接调用电话号码和红色电话图标,手机访问的话,按红色电话图标可转到手机拨号界面直接拨打电话。为空则不带链接不调用电话号码,调用出来的是灰色的电话图标,点击图片无反应。
![](https://box.kancloud.cn/8c36d182858bceb0afa636f8be1d253b_256x64.jpeg)
同一个图标,css加了一层滤镜,让图标变为灰色。class="huise"
~~~
.huise {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}
~~~
55、今日更新的文章数量:
~~~
{:fun("count@info",'cms_content1',['create_time'=>['>= time',date('Y-m-d')]])}
~~~
56、栏目自定义字段调用:
~~~
{:get_sort($rs.fid,'ziduan')}
~~~
57、自定义变量图片调用:
~~~
{$webdb.service_wxcode|tempdir}
{:tempdir($webdb.service_wxcode)}
~~~
58、注册时间、最后登录时间调用:
~~~
注册时间:{:format\_time(get\_user($info.uid)\['regdate'\])}
最后登录:{:format\_time(get\_user($info.uid)\['lastvist'\])}
~~~
59、新增数量统计:
~~~
{:fun("count@info",'cms_content1',['create_time'=>['>= time',date('Y-m-d')]])}
//上面是单个模型今日新增内容的数量
{:fun("count@info",'cms_content1',['fid'=>$fid])}
//上面是单个栏目内容总数量
{:fun("count@info",'cms_content1',['create_time'=>['>= time',date('Y-m-d')],'fid'=>$fid ])}
//上面是获取每个栏目今日新增的数量
~~~
60、列表页只调用含有缩略图的文章:
~~~
{qb:tag name="cms_index1" rows="5" type="cms" by="desc" where="ispic=1"}
{/qb:tag}
或者:
{qb:tag name="cms_index1" rows="5" type="cms" by="desc" where="picurl<>''"}
{/qb:tag}
~~~
61、圈子关联的商品数量的调用:
~~~
商品数:{:fun("count@info",'shop_content1',['ext_id'=>$rs.id])} [/paymoney]
~~~
62、调用单选或者下拉字段前面的序号,需在字段名前面加下划线,比如:
~~~
$rs._xxx
~~~
62、系统自定义字段调用:
~~~
1、全局自定义字段调用:{$webdb.abc} / {$webdb['M_bbs']['abc']}
2、非全局自定义字段调用:{:config("webdb.M__bbs")['abc']}
~~~
- 空白目录
- 平日使用的小应用,小技巧.
- 小技巧,二级域名绑定
- 需要的按年月日发帖量和点击排序的使用
- 每周赚取的积分排行使用
- 齐博x1第三季《模板风格的制作》系列
- 导航的高亮处理
- Default下index中的模板分析
- 005-新建一个空模板并在后台选择
- 008-模板页面之间的继承
- 010-对比系统布局模板添加一些必要代码
- 015-栏目的调用3
- 017-栏目的调用5
- 019-模块的路径访问
- 002-前台模板index_style目录的分析
- 004-风格样式资源目录public/static
- 006-增加一个布局模板layout
- 007-用{block}标记来分割布局模板
- 011-加一个导航把系统后台的菜单调出
- 013-栏目的调用1
- 014-栏目的调用2
- 016-栏目的调用4
- 018-栏目的终极方法get_sort
- 020-插件的路径访问
- 神盾工具箱007-标签云
- 标签云上线啦
- 云标签(更新版本1.2)
- 云标签(更新版本1.3)
- 标签云(更新1.4)
- 标签云(更新1.8)
- 标签云(更新3.0)
- 标签云(更新3.1)
- 标签云(更新3.3)
- 齐博x1第一季《新手入门》系列
- 001-下载安装x1
- 002-认识齐博x1的后台
- 003-系统设置之基本设置
- 004-系统设置之会员注册
- 005-系统设置之邮箱接口设置
- 006-系统设置之水印设置
- 007-系统设置之联系方式
- 008-系统设置之短信接口
- 009-系统设置之登录接口
- 010-系统设置之其它设置
- 011-数据库工具
- 012-会员管理
- 013-模块的简单说明
- 014-伪静态的相关设置
- 齐博x1第二季《基本数据操作》系列
- 001-标签的使用
- 002-标签的使用
- 003系统参数的调用
- 004-列表页的内置变量
- 005-内容页的内置变量
- 齐博X1《实用技巧》
- 任意页调用用户的收藏列表
- 巧用字段后面js属性来获取表单内容
- 给标题栏加个按钮,点击获取内容里文字截取一段做标题
- 简单的模块制作说明---初级
- V系列转换程序重新起航 支持v全系列转X系列(v7转换支持添加到搜索)
- 简单插件制作流程---友情链接解说版
- 钩子简单制作-tag加连接解说版
- 织梦转X1程序
- 简单的模块制作说明---进阶篇(更新中)
- 模型字段内容页面调用小技巧
- 水平凡、lvyecms转X1
- fun 函数 来个抛砖引玉 最简单的分类信息显示手机号归属地
- 再来个抛砖引玉 内容页根据关键词调用相关内容 新功能哦!
- 序列号使用图文教程
- OSS有巨大的优惠活动 特此开启一篇免流量教程帖
- 搜索结果调用其他字段的办法
- 关于安装七牛、腾讯、OSS等云储存无法上传提示没参数的解答(必看)
- 鉴于很多人问列表的筛选怎么放到首页、内容页等等地方 贴出方法
- 下面根据运营经验给大家讲下服务器一般配置
- 一段不错的小js提高一点点阅读体验 计算本文阅读所需的时长
- 自定义时间插件更新了!新增编辑的时候自定义时间(已经安装过的请看修改教程
- 制作好的应用导出上架教程
- 支付插件卸载后无法重新安装的解决办法
- 任意位置调用万能表单的方法 顺便借楼说下purl的作用
- 新版圈子店铺类实例和详细接口教程附模板文件
- 新版圈子专题类的数据教程
- 滑动门+下滑加载更多详细图解
- 使用宝塔面板php7.3的用户如果无法安装应用的解决办法
- V系列如果发现被黑的排查方法附修复办法
- 电脑版直播OBS Studio简单教程
- 站内引用添加到编辑器后在编辑器显示错乱?一招告诉你怎么解决
- linux 宝塔面板安装rtmp简陋教程 (已加视频版教程)
- 内容页上传MP3加载播放器简单教程
- 免费的导播台Mshow简单的使用攻略
- 万能fun 调用任意数据表 任意字段就是这么任性调用
- bui框架前端自定义配色基础属性
- 关于自定义时间或者其他钩子安装后无效的一个解决办法
- 网站后台上传的logo图丢失的一个排除解决办法
- 插件如何做前台风格切换的功能详解
- 齐博X1--标签变量大全
- 齐博X1--应用实例收集
- 嵌套-循环栏目,并列出子栏目下的内容
- 齐博X1--+关注,私信,TA的圈子
- 齐博X1--栏目多图字段的循环调用
- 任意位置调用当前用户提交的表单
- 循环栏目并调用栏目信息内容
- 头部底部菜单高亮设置
- 万能表单
- 全站调用验证码
- 万能导出excel数据教程
- 如何重新模块索引