专注web开发10年
为用户中心LayCenter对接一个支付接口
LayCenter预留了支付扩展接口,可以方便的接入新的支付,在此之前需要了解一下如何创建一个扩展插件 ,创建扩展教程地址:https://kfuu.cn/zblogjiaocheng/89.html挂载接口:Add_Filter_Plugin("Filter_LayCenter_Payment", "demo_LayCenter_Payment"...
LayCenter 适配文档
LayCenter包含了许多可调用的接口,以下只是冰山一角,如有需要请联系我,我再来补充调用链接登陆地址:$lcp->BuildUrl('login');注册地址:$lcp->BuildUrl('reg');重置密码地址:$lcp->BuildUrl('forgetpassword');用户中心地址:$lcp->BuildUr...
前端显示后台处理进度
后台处理数据时,还在让用户进行未知数的等待吗?试试下面的方法吧原理就是利用flush这类函数将缓冲数据实时发送到浏览器上,相比ajax后台轮询,极大的提高后台执行效率,减少服务器资源的消耗。<?php require '../../../zb_system/function/c_system_base.php';   ob_end_clean...
zblog验证码改为纯数字的方法
看zblog惊人的默认字母+数字验证码一些用户看到这些验证码都头疼,觉得非常难,每次都要验证好几次。zblog也有这样简单验证码的插件,那真的是太简单了,我们知道验证码的目的就是防止机器自动操作,假如图形很简单的话,机器人很轻松识别验证码内容,那此物存在就没多大的意义了。其实有个两全其美的方法,也是zblog隐藏的一个方法可以改为纯数字验证码,这样难度就会降低很多,同样也会保证机器的识别率也是很低...
php 带cookie请求数据
网站后台向其它网页请求数据时,因为有的网页必须要登录,所以必须得带上cookie。以下代码都已经封装好,直接直接传入cookie和post数据。通用型方法function HttpAction($url,$post = array(),$cookie = array()){     if (is_...
zblog主题、插件用js上传文件
利用此代码帮助你在开发应用时快速实现图片上传功能,别再傻乎乎的依赖UE编辑器的上传功能了(好像在说我曾经的自己^_^) js代码 !function(o){ var b=$('body'); function upload(){ var id='ajax_upload'+new Date().getTime(),d = $(this);; ...
zblog获取随机文章
简单粗暴,随机使用文章时间或者文章访问量排序,获取1000篇文章,然后打乱。 $count = 10; //随机文章数量 $articles = $zbp->GetArticleList('*',null,array(mt_rand(0,1)?'log_ViewNums':'log_PostTime'=>mt_rand(0,1)?'DESC':'ASC'),1000); shu...
zblog开发常用的系统函数介绍
本文介绍一下zblog的常用函数,让新人开发也能少走弯路。 其实zblog很多功能系统都封装好,只需要简单调用一下就可以完成操作,当然一种操作可能会有很多种调用方法,这里我只介绍我认为最简单的方法。 文章相关 获取、修改文章 GetPost 函数 $aritcle = GetPost((int)2); //获得文章对象,传入文章ID,必须用(int)转换为整数 echo '文章浏览...
网站压力测试
网站慢的原因除了服务器性能低、带宽低、延迟高以外,还有数据库的数据量,如果数据量太大,网站服务器就需要提高配置和程序代码上的优化。 以下代码可以自动新建文章,用来测试正常情况下你的网站能承受多少文章的压力,一般情况下如果达到5万文章,网站还能秒开,说明服务器性能上和代码上都没什么问题。 在你的服务器新建一个站点,网站根目录新建一个php文件,将以下代码复制保存,浏览器打开即可自动新建文章。 ...
让zblog插件挂载的接口优先级为最高
在zblog下,我们一般挂载接口都是用 Add_Filter_Plugin 函数,如果有很多个插件挂了同样的接口,当系统在调用时,会以此按照挂载的顺序来调用插件。 有些时候,我们的插件需要调用最原始的数据,如果我们挂载的接口不是最先被调用,这样可能就无法得到最原始的数据,最终可能会导致插件达不到想要的效果。 有两种方法可以提高优先级: 方法一: 挂载接口时,不要将函数写在 Act...
微信支付v3的配置方法
微信支付v3需要6个配置登录账户平台:https://pay.weixin.qq.comMCHID(商户号)APIv3秘钥公众号APPID需要先绑定一个公众号申请API证书、证书序列号申请证书后,自动出现证书序列号下载证书工具,软件截图如下:填写商户号和商户名称后点击下一步(商户号和商户名称在下载页面有显示)将生成的内容复制到支付平台,如下图输入密码后证书申请完成,接下来继续操作将支付平台生成的内...
即时聊天(客服)插件服务启用教程
欢迎使用即时聊天(客服)插件,本文会带你将服务器的websocket服务启动,请仔细阅读哦~各配置项说明:配置项插件默认值说明Websocket 监听IP 0.0.0.0如果服务器有多个IP,可指定某一个IP进行监听,全部IP则默认0.0.0.0Websocket 监听端口8083可配置任意未使用的端口,建议不要使用1024以下端口Websocket 内部起始端口  2000如...
zblog怎么将已有文章发布时间改为随机时间?
比如修改所有文章发布时间随机范围是 从 2010-01-01 到 2023-12-12那么执行mysql: UPDATE zbp_post SET log_posttime = FLOOR(RAND() * (1702310400 - 1262275200 + 1))&...
添加个js让表单提交不用刷新
正在情况下,提交表单都会刷新页面,普通的表单来说没什么,但是如果主题或者插件配置项很多的话,新用户第一次用,难免需要很多的配置,每次保存后,测试查看效果,然后翻了很长页面找到之前的配置项后再次配置测试,这样想想都很累,我之前用了一个typecho主题就是这样子…… 现在有了这个js就会方便很多,异步提交表单,不刷新页面。不需要改动任何代码,添加这个js就可以了。 $...
聊天客服插件配置客服离线消息通知教程
为了方便接收离线消息,聊天插件接入了server酱,本文指导你如何为每个客服配置离线通知。下面会提到企业微信app,不需要有企业资质,不需要一直使用企业微信app,操作完成可卸载!!   第一步:注册企业微信 网站管理员手机安装企业微信app,用微信登录后即可简单注册。 电脑打开企业微信官网https://work.weixin.qq.com/,网站管理员扫码后即可登录。 每个...
zblog读者墙数据调用代码
今天开发模板,正好需要读者墙代码,自己写了一个,比网上流传的代码简单高效,排序方式是评论最多的用户在前 function readers(){ global $zbp; $limit = 100; $list = array(); $sql = $zbp->db->sql->get()->select($zbp->table[...