![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
齐博x1
半抹灯芯
我就是我 无人能取代
展开
-
齐博x1教程:通用栏目名称及参数调用接口
id=9 这种代表获取他的所有下级子栏目,也包括孙级栏目,想仅仅获取一层子栏目而不想要孙级栏目的话,可以加一个参数type=0,也可以使用最上面那种方法,效果是一样的。onlyid 只想要指定的栏目,默认为空,一旦设置后,只调取这里指定的栏目ID,多个用半角逗号隔开,比如 onlyid=1,5,4,7,8。noid 不想要某些栏目,默认为空,设置的话,就踢除这些栏目,多个用半角逗号隔开,比如 noid=1,5,4,7,8。mid 指定要哪些模型的栏目,默认为空,多个用半角逗号隔开,比如 mid=1,2。原创 2023-03-03 08:27:05 · 160 阅读 · 0 评论 -
齐博x1教程:万能数据统计接口
支持的方法有 =>< 其中代表不等于 ,也可以用!= 另外* 代表模糊查询。对于要包含指定的id可以是这样 id=1,5,6,8 不想要指定的fid 可以是 fid7,8,9,10。不等于空的话,建议这样写,比如 abcNULL 或者是 abc!因为可以调用全站任何数据表的数据总条数,并且可以设置查询条件。多个查询条件就用@连接起来,查询方法跟标签的使用一样的。table这个参数就是指定的数据表,不要加前缀 qb_where 就是查询条件,不能为空。为何叫万能数据统计接口呢?原创 2023-03-03 08:23:41 · 118 阅读 · 0 评论 -
齐博x1教程:万能参数配置接口
特别提醒一下大家,接口调用数据的时候,可以在相应接口后面加上参数?debug=1 或者是 &debug=1 就可以更条理的看到相应的数据,而不是压缩挤在一起的 json 数据。webdb 就是网站可以裸露公开的参数,像密钥这些私密性的就不能设置公开,站长可以在后台自行设置,如下图所示。可以自由设置哪些字段可以公开裸露给接口调用。最后提醒一下,网站参数,对于不同频道是一个二维数组 M__目录名 插件是 P__目录名在JS中使用的时候是。userInfo 登录用户信息。group 用户组的参数。原创 2023-03-03 08:22:49 · 137 阅读 · 0 评论 -
齐博x1教程:用户登录接口
虽然通过code 用这个接口就能实现老用户的快速登录,但是对于没有绑定微信开放平台的情况或者是第三方小程序登录的情况,就需要传递一个uids 统一登录标志来判断用户是否是平台上的老用户,如果是的话,还没有注册过这个小程序的话,就自己注册并绑定。重点讲解一下 http://qb.net/index.php/index/wxapp.login/index.html 这个地址功能有两个,即可以实现小程序的注册,也可以实现小程序的登录。所以新版不需要传那两个参数。上面的地址,默认是小程序的登录与注册。原创 2023-03-03 08:21:58 · 134 阅读 · 0 评论 -
齐博x1教程:新用户手工注册接口
type=email&to=abc@qq.com 这个是获取邮箱验证码的地址。由于手工注册有点太落后了,并不推荐,所以我们也没有单独的为API接口开发一个注册的页面,大家可以统一使用PC或WAP的注册页来当接口使用。http://qb.net/index.php/index/reg/index.html 注意换成你的域名。原创 2023-03-03 08:20:40 · 124 阅读 · 0 评论 -
齐博x1教程:小程序集群必须带上固定的标志
如果不方便修改头部header 请求的时候,就用参数?qun_wxapp_appid=xxxxx 小程序的标志就是相应小程序的APPID。建议是在所有请求的头部header 加上 wxappid 如下图所示,跟登录标志 token 并列在一起。所有小程序集群的请求,都不能缺少这个标志,否则就会认为是大平台的小程序操作。小程序集群的也类似登录接口一样,需要带上特殊的标志。原创 2023-03-03 08:19:30 · 81 阅读 · 0 评论 -
齐博x1教程:token字段,请务加在请求地址的头部header
如果不方便修改头部header 请求的时候,就用参数?qun_wxapp_appid=xxxxx 小程序的标志就是相应小程序的APPID。建议是在所有请求的头部header 加上 wxappid 如下图所示,跟登录标志 token 并列在一起。所有小程序集群的请求,都不能缺少这个标志,否则就会认为是大平台的小程序操作。小程序集群的也类似登录接口一样,需要带上特殊的标志。原创 2023-03-03 08:20:06 · 153 阅读 · 0 评论 -
qibox1如何调试查找全站的表单提交接口参数
在查看参数调试之前,请务必要修改一下这个文件 \public\static\js\form\base.js 让提交数据的时候,页面不要跳转,否则的话,会影响到你的调试与查看。比如我们通过PC或WAP浏览器打开相应要修改的界面,然后浏览器进入开发者模式,就可以追踪到所提交的变量参数。通过以上的方法,你就可以轻松的把PC与WAP网页的功能,搬到APP或小程序上面使用了。你在APP里边只要指定同样的网址与提交同样的参数就可以实现同样的功能的。H5、PC、WAP端的所有提交POST表单操作都是可以当作接口来用的。原创 2023-03-03 08:18:57 · 72 阅读 · 0 评论 -
libreoffice转换文件为pdf文件乱码问题解决办法
对应字体目录是 /usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf这个文件。服务器转换文件乱码主要是由于没有中文字体导致的,我在ubuntu desktop系统下使用libreoffice打开office文件。解决方案为使用libreoffice将office文件转换为pdf文件,然后使用swftools将pdf文件转换为swf文件。将字体文件拷贝到服务器的 /usr/share/fonts/truetype/droid 目录下。转载 2023-02-21 05:07:52 · 879 阅读 · 0 评论 -
齐博X1--应用实例收集分享
1、模型建立单选字段,前台根据此字段筛选输出如建立isshow,1|显示2|隐藏前台可以使用where="isshow=1",筛选输出2、全站热搜关键词标签:3、调用地区,限制调用多少个:4、调用商家,并调用商家发布的商品数量::-:5、用户名按金额排序:由觉悟工作室 WWW.JUEWU.ORG 收集整理转载 2023-02-17 13:04:11 · 95 阅读 · 0 评论 -
水平凡、lvyecms转齐博X1
栏目转换分2种状况 第一就是把齐博cms模块的模型ID和水平凡的都对应起来这样的打开转换程序的index.php 取消'mid'=>$rs['modelid'], 删除'mid'=>1, 第二就是先转换栏目转换完成后自己去手工改栏目的模型 就不需要改index.php。index.php 内置了一个模型为NEWS的转换 可以参照哪个继续添加模型和字段 水平凡的所有字段都可以完美转换过来。内容转换:因为水平凡是一个模型2个表并且id都是从1开始的所以我们转换的时候不需要转换id全部以新发布的形式进行转换。转载 2023-02-17 13:03:13 · 129 阅读 · 0 评论 -
齐博x1教程:快速增加下拉菜单
比如经常会遇到下面这种情况,只想通过下拉菜单让用户 选择操作,而不是把所有菜单都排列出来。第二个参数就是直接显示出来的内容,这里用的是图标,你可以把他换成文字,比如。第一个参数就是用到的功能,固定的代码。第三项是数组,即是多个下拉菜单的数组。你可以使用类似下面的代码即可实现。原创 2022-12-08 14:47:14 · 109 阅读 · 0 评论 -
齐博如何增加会员中心及后台菜单-齐博x1
无论 是频道还是插件,甚至系统后台都可以的. 把9999换成其它字母或数字即可。如下图所示,复制一个出来.保持文件名的前缀一样,再进行修改即可。原创 2022-12-08 14:46:07 · 76 阅读 · 0 评论 -
齐博x1钩子自动添加频道参数变量
频道或插件,增加功能的时候,可能要在后台增加开关参数。这个时候只需要增强对应的接口文件即可,比如。是要增加的参数,文件名可随意。代表只针对商城频道增加参数。是后台参数的接口标志。原创 2022-12-08 14:42:54 · 64 阅读 · 0 评论 -
齐博x1模型里边钩子的创建与使用
目的是为了避免此模型被其它地方频道或模型调用的时候,无法真实的获取到当前所在频道目录的问题。在模型里边创建的钩子,你可以理解为执行一个函数,是无法调用模型里边的类的方法及属性的。在模型里边的钩子创建与使用方法跟在控制器里边的钩子创建及使用方法是有所区别的。这里有一个很特殊的地方,就是增加了第6项参数,指定了当前的频道目录名。这个方法是用户 支付订单款后执行的操作。就是钩子函数,所以他是不能使用类里边的方法与属性的。特别传递了目录名,方便后面的调用。两个变量都是通过函数传进来的。上述就是预埋钩子的注意事项。原创 2022-12-08 14:42:22 · 372 阅读 · 0 评论 -
齐博X1:文件目录介绍-视频讲解
齐博X1:文件目录介绍。原创 2022-11-25 19:31:06 · 106 阅读 · 0 评论 -
齐博X1是什么?今天带领大家一起来了解一下!
今天带领大家一起来了解一下!原创 2022-11-25 19:29:06 · 117 阅读 · 0 评论 -
如何申请百度apikey
首先你要有一个百度账号,并且实名认证,这一步跳过,如何实名认证,可以根据百度提示一直下一步操作。提交确定后,等待一会生效,即可再应用列表中看到对应的appid,apikey等信息。填写应用名称,领取免费额度。原创 2022-11-22 14:07:12 · 2651 阅读 · 0 评论 -
启用redis缓存,让齐博x1访问速度更快
不过服务器一般都没有配置好Redis缓存的,如果你安装的是宝塔环境,可以参考下面的教程进行配置Redis缓存。X1默认是文本缓存,建议大家启用Redis高速度缓存,这样网站将运行得更快。特别要注意,如果你的服务器有多个网站,那么就要设置一下缓存前缀。首先,需要配置你当前的PHP环境,使它支持Redis如下图所示。这一项,不能让他为空值,你可以随意设置相应的前缀,比如。最后检查一下服务器是否已支持Redis,如下图所示检查。其次安装Redis数据库,如下图所示。配置好后,你就可以把缓存文本目录删除。原创 2022-11-06 12:31:07 · 278 阅读 · 0 评论 -
齐博x1二次开发实例分享:模块后期要加参数的方法
如果之前没做参数设置,现在要加参数设置的话,还要在最开头那里加上下面这一段代码,可以叫用户在后台开发者设置那里手工添加,也可以程序那里强制添加.加多这个属性,就会强制加上你后台的参数.频道或插件在后期如果要追加参数的话,大家可以参考评论模块的。原创 2022-11-06 11:19:18 · 133 阅读 · 0 评论 -
齐博x1二次开发实例分享:自定义字段下拉菜单关联其它数据表
第三项也是JSON格式的数组, 如果对于指定用户uid数据的话,可以直接写uid。第一项是类的路径@方法名@参数,用json格式的数组。自定义字段中的下拉菜单\单选项\多选项。代表只取用户uid为当前登录用户的信息。另一种是直接写数据表名,字段名,比如。也可以动态调用数据表里边的数据,不仅可以固定预设可选的参数,原创 2022-11-06 11:18:12 · 134 阅读 · 0 评论 -
齐博x1二次开发实例分享:模块安装文件讲解
频道模块存放的目录是/application/频道目录/插件存放的目录是/plugins/插件目录/他的安装目录都是/install/推荐参考默认的/application/cms/install/复制整个安装目录出来进行修改install.sql 数据库资料,一般来说,这是必须的,一个模块是缺少不了数据库的数据库中其它都好理解,但是有一项非常关键的地方,大家务必高度重视举个例子, ,这两项是非常关键的, id的值全部设置为0 设置为空即''也可以, type的值必须设置为-1非常关键,重原创 2022-11-06 11:12:48 · 340 阅读 · 0 评论 -
齐博x1二次开发实例分享:自定义字段多文件多图的显示处理
对于自定义字段中的多图,多文件,也包括单图,单文件, 需要自己单独处理,默认程序不提供处理,可能最终看到。这个时候,你需要 在 field参数中,加入上面的变量名,过滤掉他,不要再重复显示出来。因为图片 或下载文件的地址会把页面撑到变形.所以需要自行处理.如果页面中还有其它自定义字段的话,比如。单图,或单文件的话,就直接使用变量。其中xxxx代表你的字段名。原创 2022-11-06 11:12:02 · 120 阅读 · 0 评论 -
齐博x1二次开发实例分享:表单快速启用城市地区功能
比如分类系统\application\fenlei\config.php修改这个文件,里边加入参数复制那么会员中心与后台的,修改发布页面,都会自动加上城市地区的选项.如果CMS或者商城要用的话,也同样可以如果是别的地方需要使用的话,只须要添加参数即可原创 2022-11-06 11:11:26 · 86 阅读 · 0 评论 -
齐博x1二次开发实例分享:商城判断是否购买过
在商城的二次开发过过程,通过下面的方法,可以判断用户是否购买过某个商品,又或者把购买菜单隐藏掉,又或者是把购买菜单变成是否再次购买的提示。比如显示有哪些权限, 下载 或者是浏览内容。这样就可以做相关的输出处理,原创 2022-11-06 11:10:34 · 91 阅读 · 0 评论 -
齐博x1二次开发实例分享:二次开发的灵魂fun函数
像这样一个函数,实质就是运行了一个类的方法 , 如果不用fun函数的话, 在模板中,你要使用一个类的方法非常麻烦, 至少你需要在模板中单独写php代码use app\xx\xx\xx 把要使用的类,这样包含进来. 如果要使用多个类,这个页面就会变得非常乱.随着模块频道的增加,这个文件会不断的挤大. 而用户要二次开发,肯定要增加全局函数. 如果写在这个文件的话,一升级,就会被替换,不升级的话,又不行.这样也可以解决函数同名的问题, 也就是说不同文件的函数方法名是可以雷同的.同一个文件当然是不行的.原创 2022-11-06 11:09:55 · 598 阅读 · 0 评论 -
齐博X1URL美化
URL美化伪静态设置方法原创 2022-11-01 18:39:06 · 108 阅读 · 0 评论 -
齐博X2新功能:两个网站共用一个认证服务号
注意,第三步如果不配置的话,虽然一开始看不出有问题,但最后会时不时出问题的。因为微信公众号的 access_token 分别获取的话,前一个会失效的。所以需要通过接口来实现同步更新。一个认证服务号可以共享给两个齐博X1网站同时使用。主要是为了实现微信登录与分享微信好友与朋友圈。第一步,设置公众号,分别添加两个站点的域名。第二步,两站网站的公众号资料都配置为一样。第三步,在后台配置两个网站的域名与密钥。原创 2022-11-01 18:35:53 · 262 阅读 · 0 评论 -
齐博x1标签缓存时间设置
标签默认的缓存时间是10分钟,某些需要实时显示内容的地方,如果你不想要缓存的话,可以修改标签增加一个参数time="-1"即可原创 2022-11-01 18:32:48 · 92 阅读 · 0 评论 -
齐博x1 还是提示 {“code“:1,“msg“:“请不要频繁提交数据!“}
还是提示 {"code":1,"msg":"请不要频繁提交数据!如果你也和我一样使用火车头发布内容 记得注释掉这段代码就可以了。你用超管就不会,普通会员有限制,要不你就自己注释掉限制。齐博某次更新 针对恶意灌水。原创 2022-11-01 18:30:49 · 465 阅读 · 0 评论 -
齐博x2新功能:如何对CMS等频道内容进行数据分表进行文本储值
如果你的文章内容超过3万以上,特别是采集回来的文章里边带有大量的CSS样式,会导致数据库非常臃肿,将会严重影响数据库的读取性能,会导致网站访问卡顿。特别提醒,如果你用了采集工具,把数据采集进了数据库的话,可以重复进行上面的数据转移操作,把新增的数据转入到文本里边去的。特别提醒,数据转移完毕之后,系统会自动把你数据库的内容详情全部清空的。3、再点击刚才新开的界面或者是浏览器直接打开复制出来的链接,执行数据转移,就可以把文本数据导入到数据库去了。添加完毕之后,进入相应频道的参数设置界面,如下图,选择文本储存。原创 2022-11-01 18:23:51 · 438 阅读 · 0 评论 -
最近发现齐博x1火车头发布信息异常
可后台就是没发布的新内容 (有几条 几条之后的就没了。admin在别的帖子中提到滑动验证码管理员无限制。因为我用的是这个插件 无需登陆账号 发布信息。发布正常几条后 就 这样了。看着都是成功发布 没啥问题。发现是滑动验证码的锅。原创 2022-10-31 21:00:50 · 92 阅读 · 0 评论 -
齐博x1 你们的 上一页 下一页 还好么?
本地测试 $result = Db::query($sql." WHERE id=".$info['id'])[0];一条 :array(2) { ["id"]=> int(14) ["no"]=> float(3)这句没有问题 一切正常 可服务器上的就不正常。所以就导致 no 的值 一直是1 一直没有上一页。打开内容 13 显示的是 15的链接 = =可这个问题具体是为什么。新安装了一份 x1 升级后也是这样。这句意思获取 当前内容ID的。等在到这句的时候就发现问题了。可在我这 得到的却是。原创 2022-10-29 17:06:13 · 570 阅读 · 0 评论 -
齐博x1小程序集群必须带上固定的标志
所有小程序集群的请求,都不能缺少这个标志,否则就会认为是大平台的小程序操作。小程序集群的也类似登录接口一样,需要带上特殊的标志。小程序的标志就是相应小程序的APPID。如下图所示,跟登录标志。请求的时候,就用参数。建议是在所有请求的头部。原创 2022-10-25 20:20:57 · 64 阅读 · 0 评论 -
齐博x3新用户手工注册接口
由于手工注册有点太落后了,并不推荐,所以我们也没有单独的为API接口开发一个注册的页面,大家可以统一使用PC或WAP的注册页来当接口使用。,但是如果你后台做了图形验证码及手机验证码,邮箱验证码的话,就需要做相应的处理才行。不然就会提交失败的。其实这个就是普通的PC、WAP注册页,但也能用在接口的调用。最简单的注册提交三个参数即可实现注册。这个是获取手机验证码的地址。这个是获取邮箱验证码的地址。验证码发送成功,返回。原创 2022-10-25 20:20:23 · 75 阅读 · 0 评论 -
齐博x1用户登录接口
这个是针对于没有绑定微信开放平台实现统一帐号登录用的(避免重复注册一个小程序专用帐号),对于小程序集群的第三方小程序,也同样通过这个来实现跟大平台统一帐号(避免每个第三方小程序都要注册相应的帐号)。统一登录标志来判断用户是否是平台上的老用户,如果是的话,还没有注册过这个小程序的话,就自己注册并绑定。用这个接口就能实现老用户的快速登录,但是对于没有绑定微信开放平台的情况或者是第三方小程序登录的情况,就需要传递一个。只能使用一次,这里使用过之后,上面的注册接口,还需要重新获取一次,因为不能重复使用的。原创 2022-10-25 20:19:47 · 223 阅读 · 0 评论 -
QIBOX1-016-栏目的调用4
传入true后,返回的数据就是二维数组,可以直接调用该栏目所有的字段,用的比较多,所以也需要了解下。这个函数的话,他只会取一级子级栏目,子级的子级下面就不会再取。所以sons这个参数,代表取所有子级,子级的子级...这个函数后,还有,第三个参数,比如传入一个。本节继续说明栏目的调用之子级栏目。比如取9下面的所有子级栏目。原创 2022-10-21 17:04:13 · 73 阅读 · 0 评论 -
QIBOX1-015-栏目的调用3
这个函数用的比较多,特别是栏目页,在一个页面会把一个父级栏目下的子级栏目全部列出来,这个就派上用场了。本节继续说明栏目的调用之同级别栏目。比如,我们想列出10,11,12。原创 2022-10-21 17:03:33 · 76 阅读 · 0 评论 -
QIBOX1-014-栏目的调用2
所以此函数用的不多,一般只用于面包屑导航效果,因为是首页,没有相关栏目变量,我们给一个具体栏目id值,17,代表第三级栏目,这样的,比如我们现在所属第三级栏目,现在可以利用这个函数获取第二级和第一级的栏目,当然自身也会被调用出来,有fathers,就有father,只调用父级栏目,也就是只调用一层,知道当前栏目id,来找寻上一级栏目。如果用在列表页list页面的话,可以直接使用$fid变量,自动判断当前栏目id。两个键值,一个id,一个name,对应栏目id和栏目名称。原创 2022-10-21 17:02:50 · 71 阅读 · 0 评论 -
QIBOX1-013-栏目的调用1
多加第二个参数true后,返回值就变成了二维数组,可以返回其栏目对应的相关字段,显示方式,{数组名.字段名}因为这个fun函数的结果是返回一个一维数组,所以我们直接循环输出,即是这个顶级的栏目名称。本节介绍了顶级栏目的调用和字段显示及其链接,下一节再继续其他的栏目函数...一节我们制作了一个公共导航,本节我们在首页index中演示下栏目的相关调用。指定某个频道的顶级栏目,什么意思呢,就是调用对应关键字频道的最顶层的栏目。至于其他的数据内容,参考第二季的标签调用即可,直接。转载 2022-10-21 17:01:21 · 272 阅读 · 0 评论