首页 齐博CMS 齐博X1基础标签数据调用方法

齐博X1基础标签数据调用方法

搜索Labelsearch.php只调用UID 1 的数据

$fid=$cfg['fid'];   //指定栏目
下面加

$uid=1;   //指定用户《修改过的地方,只调用UID一的搜索内容》


SQL调用UID为1的数据

{qb:tag name="cms_index" sql="SELECT DISTINCT name,pinyin FROM qbxq_cms_content1 WHERE uid=1 ORDER BY list DESC LIMIT 100"}<li><a href="/cms_{$rs.pinyin}.html"> {$rs.name}</a> </li>{/qb:tag}

排除UID7182的数据

{qb:listpage name="cmss_remen" rows="10" where="uid<>7182"}<li><i class="active-1">{$i}</i><a href="{$rs.url}">{$rs.title}</a></li>{/qb:listpage}

调用会员组用户名信息

{qb:tag name="member" type="member" rows="6" where="groupid=3"}
{$rs.username}
{/qb:tag}

判断字段是否填写

第一种方法

{notempty name="$info.telphone"}
<div onclick="tel::{$info.telphone}"><i class="fa fa-phone"></i>电话:{$info.telphone}</div>
{else /}
字段为空
{/notempty}

第二种写法

{if $info.wxid}<div onclick="$('.MoreInfoBox').fadeIn();$('.MoreInfoBox').css({'display':'flex'});"><i class="fa fa-commenting"></i>微信:{$info.wxid}</div>{/if}

seo(标题-用户名-频道名)

{block name="head_title"}{$info.title}_{:get_user($info.uid)['nickname']}{:get_sort($fid,'name')}{/block}

标签参数:单图,多图,文本,编辑器

{qb:tag name="ggtu" type=""} image images text ueditor

获取对应栏目今天更新文件数量

{:fun("count@info",'cms_content1',['create_time'=>['>= time',date('Y-m-d')],'fid'=>$fid ])}

单个模型今日新增内容的数量

{:fun("count@info",'cms_content1',['create_time'=>['>= time',date('Y-m-d')]])}

单个栏目内容总数量

{:fun("count@info",'cms_content1',['fid'=>$fid])}

会员中心 性别

{switch $userdb.sex}{case 1}男{/case}{case 2}女{/case}{default /}保密{/switch}

会员中心 是否认证

{notempty name="userdb.yz"}已认证{else /}未认证{/notempty}

会员中心 是否登陆

{notempty name="$userdb"}已登录{else /}没登陆{/notempty}

员中心调用会员的相关数据,使用动态变量,直接用where语句可以直接加变量(此用法在圈子与黄页及微动态将会大量用到,方便实现数据汇总)

where="uid=$uid&fid=$info.fid"

会员赚得的总积分统计代码,以及总共消耗的积分统计代码

{php}
$earnings = query("select sum(money) as ein from `qb_moneylog` where uid = $userdb[uid] and money > 0 " );
$expend = query("select sum(money) as eout from `qb_moneylog` where uid = $userdb[uid] and money < 0 ");
{/php}
总收入:{$earnings[0]['ein']}
<br />
总支出:{$expend[0]['eout']}

个人中心统计小计(收信数、发信数、收藏数、预约数)

<div class="bui-btn span1" href='/member.php/member/msg/index.html'>
<div class="bui-icon bgc10"><i class="icon-tongzhi large">&#xe63f;<span class="bui-badges">{:fun("count@info",'msg',['touid'=>$uid])}</span></i></div>
<div class="item-title">收到消息</div></div>
<div class="bui-btn span1" href='/member.php/member/msg/sendbox.html'>
<div class="bui-icon bgc7"><i class="icon-fangxingxuanzhon large">&#xe619;<span class="bui-badges">{:fun("count@info",'msg',$info['uid'])}</span></i></div>
<div class="item-title">发出消息</div></div>
<div class="bui-btn span1" href='/member.php/member/plugin/execute/plugin_name/fav/plugin_controller/fav/plugin_action/index.html'>
<div class="bui-icon bgc9"><i class="icon-biaoxing">&#xe62a;<span class="bui-badges">{:fun("count@info",'qb_fav',['uid'=>$info.uid])}</span></i></div>
<div class="item-title">我的收藏</div></div>
<div class="bui-btn span1" href="/member.php/member/plugin/execute/plugin_name/form/plugin_controller/content/plugin_action/index.html">
<div class="bui-icon bgc8"><i class="icon-shizhong">&#xe63c;<span class="bui-badges">{:fun("count@info",'form_content1',$info['uid'])}</span></i></div>
<div class="item-title">我的预约</div></div>

商家,如何统计商家发布的商品数量?

{qb:tag name="mb_shop_index_shangjia" type="qun" rows="10" order="id" by="desc" status="2" mid="1"}
<a class="box-recom__item" href="{$rs.url}">
<div class="recom-item__hd"><img src="{$rs.picurl?:'/public/static/muban/me/images/nopic.png'}"></div>
<div class="recom-item__bd">
<div class="recom-title">{$rs.title|get_word=25}</div>
<div class="recom-goods"><span>{//:fun('qun@count','shop_content1',$rs.id)}款商品</span></div>
</div></a>
{/qb:tag}

今日更新

{:fun("count@info",'cms_content1',['create_time'=>['>= time',date('Y-m-d')]])}

独立页点亮

{volist name=":query('alonepage')->limit(6)->select()" id="rs"}
<li {if $rs.id==$info.id}class='active'{/if}><a href="{$rs.id}.html">{$rs.title}</a></li>
{/volist}


2

站心网

搜索Labelsearch.php只调用UID 1 的数据在$fid=$cfg['fid']; //指定栏目 下面加 $uid=1; //指定用..

为您推荐

齐博X1变色龙模板PHP伪原创钩子(干扰码+全网SEO模版优化)

下载文件包包含六个文件:A_class.php字符串一致,如:<div class="www_010080_com_d4EC71O5VxTRB_class.php随机型,如:<div class="www_010080_com_刷新就会变回C_class.php序号型,如:<div class="www_010080_co..

软件产品开发中常见的10个问题及处理方法

常见的10个问题#产品开发中常见的10个问题思维导图需求相关#1. 需求不明确#在日常工作中,需求来源于用户、老板、客户、竞品分析、业务部门、产品经理等,这些人或部门会提出需求,因为他们不是产品经理,提出的需求..

一个提升运营/营销转化率的万能方法!

之前,笔者有分享过说我最喜欢的增长是可复制可持续的增长,它一般都会有三个关键过程:首先是小范围测试,低成本试错,也就是最小可行性验证,让ROI最大化。然后是把测试的最优结果整理为可执行的标准化化流程。前..

实时数据的处理一致性如何保证?

实时数据一致性的定义以及面临的挑战数据一致性通常指的是数据在整个系统或多个系统中保持准确、可靠和同步的状态。在实时数据处理中,一致性包括但不限于数据的准确性、完整性、时效性和顺序性。下图是典型的实时/..

关于大数据的一些真知灼见

大数据很强大,但还是有很多人仍然不知道它到底是什么。让我们来学习大数据的真实表现,以及如何更好地促进企业转型。或许我们经常听到有人讲大数据,但仍然有很多人不知道它到底是什么。因为我确信它很强大,所以我..

学习最重要是方法,管理最重要是高度

技术学习要兼顾深度和广度夯实技术基础这么多年来,我面试了很多人。我越发感到「技术基础」非常重要。很多技术的本质是一样的。技术基础足够好的话,学东西可以非常快。往下到操作系统层面,甚至计算机硬件层面,你..

.net环境下跨进程、高频率读写数据

一、需求背景1、最近项目要求高频次地读写数据,数据量也不是很大,多表总共加起来在百万条上下。单表最大的也在25万左右,历史数据表因为不涉及所以不用考虑,难点在于这个规模的热点数据,变化非常频繁。数据来源..

工作中人们常提到的数据预处理,说的到底是什么?

数据预处理一方面是为了提高数据的质量,另一方面也是为了适应所做数据分析的软件或者方法。在做数据分析时,我想许多数据分析师会像《R语言实战第二版》的作者卡巴科弗那样发出感叹:“数据分析师在数据预处理上花..

Java中String类常见的方法

以下介绍字符串常见的几个方法。介绍String类在 Java 中,String类是一个代表字符串的类,具有以下特性:不可变性:String对象一旦被创建就是不可变的,即它们的值在创建后不能被更改。任何对String对象的修改操作实..

基于Dapper的开源Lambda扩展,且支持分库分表自动生成实体之基础

LnskyDB是基于Dapper的Lambda扩展,支持按时间分库分表,也可以自定义分库分表方法.而且可以T4生成实体类免去手写实体类的烦恼.文档地址:https://liningit.github.io/LnskyDB/开源地址:https://github.com/liningit/Ln..

.net 通过 HttpClient 下载文件同时报告进度的方法

通过 HttpClient 的 ContentLength 很多时候都可以拿到下载的内容的长度,通过 ReadAsync 可以返回当前读到的长度,将读取到的长度加起来就是已经下载的长度看起来很简单,于是直接给代码private static async Task ..

mysql随机获取一条或者多条数据

语句一:select * from users order by rand() LIMIT 1MYSQL手册里面针对RAND()的提示大概意思就是,在 ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描,导致效率相当相当的低,效率不行,切..

多语言网站数据库文章表设计

设计一个支持多语言的网站数据库时,应该确保内容能够方便地扩展和管理。以下是多语言数据库表设计的关键原则和示例:设计原则分离内容与语言:将与语言相关的内容独立存储,不直接硬编码到主要表中。每个支持多语言..

SQL基础语句大全

数据类型1.整数: int和bigint bigint等效Java中的long2.浮点数:double(m,d) m总长度 d小数长度 eg:double(5,3) 26.789decimal是一个超高精度的浮点数,精度远高于double,只有涉及到超高精度运算时才会使用到3.字..

javascript 6种连接数组的方法和对比

在 JavaScript 中,有多种方法可以用来连接数组,以下是常见的几种:1. concat() 方法用于连接两个或多个数组,返回一个新的数组,不修改原数组。const arr1 = [1, 2, 3];const arr2 = [4, 5, 6];const result = arr..

.NET开源ORM FreeSql常见问题和解决方法

FreeSql 是一个功能强大的 .NET 开源 ORM(对象关系映射)工具,支持多种数据库类型并提供丰富的功能特性。以下是使用 FreeSql 过程中常见的问题及其解决方法:1. 数据库连接问题问题描述:无法连接数据库,报错提示..

js 数组方法 - 修改篇

js数组方法可分为三类:修改、访问、迭代。修改:改变原有数组访问:不改变原有数组,从原有数组中获取数据迭代:对数组的每一项进行处理,返回数据本文主要介绍数组的修改篇一、增加1、push()含义:在数组末尾添加..

ASP.NET 使用Entity Framework (EF) 创建迁移修改SQLite数据库表结构

在 ASP.NET 中,使用 Entity Framework (EF) 创建并连接 SQLite 数据库是一种轻量级、高效的数据库管理方式。以下是详细步骤:安装必要的 NuGet 包安装EntityFrameworkCore.Sqlite包:Install-Package Microsoft.Ent..

Mysql查询一段时间内的数据

select * from wap_content where week(created_at) = week(now)如果你要严格要求是某一年的,那可以这样查询一天:select * from table where to_days(column_time) = to_days(now());select * from table where da..

SQLite性能支持多少数据量?

SQLite是一种轻量级的关系型数据库管理系统,广泛应用于移动应用、嵌入式系统和小型桌面应用程序中。由于其零配置、自给自足的特性,SQLite在很多场景下非常受欢迎。然而,对于许多开发者来说,一个常见的问题是:SQ..

发表回复

返回顶部