自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大海哪蓝

站在巨人的肩膀上做笔记!

  • 博客(56)
  • 资源 (1)

原创 phpcms微信支付-PHPCMS V9支付模块调整及新增微信支付(含电脑端微信扫码支付和微信公众号JSAPI支付及手机浏览器端微信H5支付)

研究过PHPCMS支付模块的朋友应该知道,PHPCMS自带的支付模块局限性比较明显,本次新增的微信支付,在一定程度上修改和完善了PHPCMS V9原有的支付模块及相关文件,重写了支付宝支付类,新增了微信扫码支付类和微信公众号 JSAPI类文件,新增了系统类文件和一些函数。在扩展函数库文件中新增了判断手机和判断微信的函数。注:调整后的支付模块,也可以方便对接其它支付方式,以下案例为线上案例,已经...

2018-07-17 10:15:55 2182

原创 微信支付提示“调用支付jsapi缺少参数total_fee”

按照常规的排查:1、订单号是否重复、是否为空2、金额为是否为“Null”或者为“0”3、AppID或者AppSecret是否正确4、金额是否为空发现都没有问题,又从代码一步步分析、调试、分析、调试……。最后又拿官方的demo来测试,如图所示(发现问题了……)这下只好回到微信支付商户平台,可以看到如下图所示消息:瞬间感觉被坑了,原来12个月没有发生交易会被关闭支付权限……...

2019-11-05 18:04:17 1157

原创 ecshop微商城配送区域不显示问题

第一种情况:不显示省级一、首先检查后台是”系统设置“——”地区列表“中省份是否存在二、其次检查”系统设置“——”配送方式“,在已安装的配送方式中, 设置区域是否勾选中国或者指定省市第二种情况:选择省后,不显示对应的市级打开mobile/include/init.php文件,注释如图所示代码部分:...

2019-11-02 16:45:46 192

原创 PHPCMS V9会员中心调用所有会员的主表及对应的会员模型中的自定义字段信息

在需要显示信息的控制器中的方法中添加如下代码(如phpcms\templates\default\member\index.php文件的init方法中):$this->db->set_model();//重置模型操作表,留空为会员表$mlist = $this->db->select('','*','','userid ASC');//查询会员表中的所有数据,这里没...

2019-10-23 17:36:43 272

转载 phpcmsv9 ckeditor增加行间距

第一步,下载lineheight插件,并解压到\ckeditor\plugins\目录中。第二步,修改\ckeditor\config.js文件,第16行:config.extraPlugins = 'capture,videoforpc,flashplayer,lineheight';第三步,修改\libs\classes\form.class.php文件第42行, ['Styles',...

2019-08-16 11:17:40 128

原创 CSS实现单行,多行文本均垂直居中

HTML部分:<dl> <dt>小学部</dt> <dd>思想品德、语文、数学、英语、计算机、科学、艺术等</dd></dl><dl> <dt>中学部</dt> <dd>思想政治、语文、数学、英语、物理、化学、历史、地理、生物、计算机...

2019-08-06 18:10:51 535

原创 PHPCMS V9后台复制指定文章到同模型的指定栏目中

默认情况下,PHPCMS V9后台的推送指定文章到指定栏目相当于给指定栏目添加这些指定的外链文章(点击这些外链文章,跳转的页面地址还是原文章的地址),通常这样就能满足我们的“复制”文章需求。有些朋友可能会发现,如果要复制的文章的模型有自定义字段,使用后台的推送到指定栏目功能,“复制”过去的文章在编辑的时候,自字义字段显示为空。其实这也是正常现象,因为上面咱们也说了,这样“复制”的文章...

2019-06-12 17:21:25 347

转载 一张图片在整个网页中水平垂直居中

<style type="text/css">*{ margin:0; padding:0;}.imgcen{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;}</style><img src="...

2019-06-06 15:52:00 473

转载 PHPCMS V9 允许英文目录有空格

PHPCMS V9在添加或者修改栏目的时候,英文目录默认不允许有空格,如下图所示:下面我们通过修改来让英文目录允许空格:打开下面文件phpcms\modules\admin\templates\category_add.tpl.phpphpcms\modules\admin\templates\category_edit.tpl.phpphpcms\modules\admin\t...

2019-05-16 09:24:21 156

原创 PHP二维数组按元素的某个键名排序

$dbattr = Array( 1 => Array ( "goods_attr_id" => 359, "goods_id" => 60, "attr_id" => 3 ), 2 => Array ( "...

2019-05-14 17:51:33 1033

原创 PHPCMS V9编辑器中新增上传视频(上传视频并插入HTML5的video标签)的功能

由于PHPCMS v9默认的编辑器中上传的视频插入的是embed标签使用的是flash播放器,手机端无法播放,所以来改造下,让其上传视频并插入HTML5的video标签,这样电脑端的主流浏览器和手机端能都播放,当然也可以参考本文修改进而支持ckplayer、cuplayer等播放器。修改步骤(为防止与其它按钮混淆和去除无用插件,这里去除了原编辑器中插入flash和视频的按钮):一、打开sta...

2019-04-27 14:45:35 1358 1

转载 mysql使用like模糊搜索json数据

存储到mysql的数据是json类型的,在列表使用like模糊搜索时搜索不到,使用下面的方法可解决:$name = str_replace('"','',json_encode($name)); $name = str_replace("\\",'_',$name); 1、第一步是去除json_encode转义的后字符串带的双引号2、把转义后的unicode编码数据中的“\”...

2019-03-13 14:44:26 1127

原创 PHPCMS V9数据库中v9_poster_“日期”表(如,v9_poster_201010等)是什么表,有什么用,怎么按日期生成的?

v9_poster_“日期” 这些表和其中的数据记录是网站中广告展示和点击时生成的如果在网站模板中使用了诸如<script language="javascript" src="http://www.***.com/index.php?m=poster&c=index&a=show_poster&id=12"></script>这样的方式调用广告...

2019-03-01 17:47:58 608

原创 destoon公司会员绑定二级域名和顶级域名的方法

前提:一、主站点已经解析至服务器IP(A记录或CNAME均可,下图为做了CDN加速,所以用的CNAME):二、主站点已经绑定域名且可正常访问: 接下来进行会员绑定顶级域名:一、将公司会员的顶级域名解析至服务器IP(A记录或CNAME均可,下图为做了CDN加速,所以用的CNAME):二、在IIS中新建站点(站点默认文档设置成index.php),将“主机名”留空,如下图...

2019-01-18 14:16:53 1010

转载 windows服务器一个帐号允许多个用户同时链接设置

说明:在工作中,我们的服务器可能是windows系统,也有可能windows系统作为一个跳板机来链接linux,可能会只有一个帐号,但是可能需要同时多人连接。 操作步骤: 1、如下图: 2、进入步骤1界面后红色框内的改成否(双击),如下图: 3、修改一个帐号链接人数,如下图: ...

2019-01-16 14:26:22 4289

转载 正则表达式匹配从指定字符开始到指定字符结束的字符串

a.*?b就是a开始b结束的匹配如果要限制是一行的开头和末尾的话,就是^a.*?b$下图为sublime中使用该正则进行匹配替换的效果:

2019-01-08 10:57:30 18574

原创 让内容区的图片自适应内容区大小,连续不断的字母或数字、网址等过长时自动换行

我们在网站上添加信息的时候,上传的图片,有些自带了宽度,不做处理的话,可能会撑坏了内容区。另外,有些连续不断的字母或数字、网址等过长且不自动换行,需要在css里面强制换行以防止其超出内容区。可以按以下方法处理:<style>/* 使用break-word,将连续不断的字母或数字、网址等强制换行 */#conbox{word-wrap:break-word;}/* ...

2018-12-21 17:52:55 127

原创 微信公众号开发(在用户关注微信公众号、点击菜单、发送关键词等情况时)同时回复用户多条信息(包括文字、图片、语言等媒体文件)

我们在关注微信公众号、点击菜单、回复关键词或者执行程序中的某些事件(比如,订单提交成功等。)的时候,可以看到,有些公众号同时给我们回复了两条或两条以上的消息内容。内容形式不限于文字,可能是这些消息类型:文本为text,图片为image,语音为voice,视频消息为video,音乐消息为music,图文消息(点击跳转到外链)为news,图文消息(点击跳转到图文消息页面)为mpnews,卡券为wx...

2018-12-21 15:26:07 4937 1

原创 PHPCMS V9 新增通用性强,不限列数、不限文本组个数的高级文本组(信息表格)字段类型

为什么说是在PHPCMS V9上新增了通用性强,不限列数、不限文本组个数的多文本字段类型?由于网上目前搜到的PHPCMS V9 多文本字段,字段名称在设计字段的时候已经定义了,这样局限性就比较大。原因如下:其一:一篇文章中想添加一个有两列的多文本字段,就需要再去重新设计;其二:另一模型中的文章需要添加一个 三列的多文本字段,需要再重新设计一个字段;其三:一篇 文章中需要多个文本组,...

2018-11-30 13:58:12 393

原创 PHPCMS V9手机移动端(支持单图和多图)图片上传,(PHPCMS V9前台使用layui的上传组件代替默认的SWFupload上传图片)

默认phpcms的上传 图片使用的是swfupload,导致手机移动端上传图片无法使用。这里我们使用layui的上传组件来使其支持手机移动端(支持单图和多图)图片上传,效果图如下: 实现步骤:一、 打开phpcms\modules\attachment\attachments.php文件,新增如下函数:public function imgupload() { pc_base:...

2018-11-02 17:59:41 1412 1

转载 PHPCMS如何实现后台访问限制?

文件路径:/caches/config/system.php修改:'admin_url' => '',比如:后台需要绑定的域名是,admin.yoursite.com那么我们只能通过 http://admin.yoursite.com/admin.php 来访问后台。所以这里应该改为:'admin_url' => 'admin.yoursite.com',将域名:admi...

2018-10-11 16:40:45 244

转载 PHPCMS V9将phpcms目录迁移部署到站点根目录外

为了更加安全,可以通过修改入口代码的包含方式来让核心目录phpcms和站点根目录分开。先看下面目录结构:(图1)我们需要将 phpcms 目录和 index.php做修改。将:phpcms目录放置到该目录之外。如下图:(图2)phpcms目录为图1中的phpcms目录。图2中的www目录为我们网站的目录,网站目录做解析,将: www.phpip.com 绑定到 www目录...

2018-10-11 16:36:40 954

原创 PHPCMS V9 更改分页页码显示个数

先看更改前后的效果(注:以下效果中将默认的分页样式做了美化,不影响本次修改):修改前效果:修改后效果:修改方法如下:打开phpcms\libs\functions\global.func.php,找到分页函数 function pages,将原来默认的参数$setpages = 10修改为$setpages = 3 ...

2018-10-11 16:26:12 978

转载 微信小程序wxparse内容页显示不出来(有时显示且其它同模板页面显示)不能正确解析html代码

这个是wxparse代码的一个bug,在一些特殊的手机里面,在wxparse/html2json.js中的第112和119行,都有一个console.dir(这个函数的使用,把这个函数注释掉,内容就可以正常显示出来了。...

2018-09-14 17:27:25 1813

原创 PHPCMS V9后台表单向导用户提交的信息新增“修改”的功能

默认PHPCMS V9后台"表单向导"——>表单"信息列表"中只能查看和删除用户提交的信息,这里新增“修改”的功能。本次新增的表单信息“修改”功能来源于系统本身自带的模型字段缓存技术。表单种类的多少、每个表单中字段的多少和字段类型对本功能无影响。如果表单中有新增或者修改的字段,需要在后台“更新缓存”。效果图: 操作步骤:( 新增或者修改的 部分已标出)一、表单信息列表后台模板文件...

2018-09-05 21:33:25 965

转载 PHP自定义函数将发布文章的时间(时间戳格式)转换为几秒前、几分钟前、几小时前、几天前、几星期前、几个月前、几年前

我们经常看到有些网站上的文章发布时间显示的是几秒前、几分钟前、几小时前、几天前、几星期前、几个月前、几年前,这种显示效果一般就是根据“现在的时间”减去“发表的时间”等于“已经过去的时间”,然后对“已经过去的时间”进行处理来实现这种显示效果。函数代码:/** * $time 文章的发布时间(格式为时间戳) * @return 返回可读性友好的时间格式 */function frie...

2018-08-24 18:29:22 317

原创 PHPCMS V9使用ajax方式提交表单

页面效果:实现步骤:一、前台模板(注:需要引入jquery文件)<form id="myform" class="subscribe-form subscription" > <input type="hidden" name="fid" value="15"> <input type=&q

2018-07-27 18:42:49 2059

转载 CSS实现单行、多行文本溢出显示省略号(…)

如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。实现方法:overflow: hidden;text-overflow:ellipsis;white-space: nowrap;效果如图:但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略号呢。接下...

2018-07-26 19:00:34 102

原创 PHPCMS V9频道页循环子栏目内容(子栏目为单页则输出标题和内容,为列表则输出栏目名称和分页列表)

注意:频道下的子栏目最多只能有一个分页列表栏目(否则分页会有问题),单页面不限。效果如下图:频道页模板如下:<div class="prointro"><?php $page = $_GET[page]; ?>{loop subcat($catid) $r}{if $r[ismenu]}{if $r[type]==1}{pc:get sql="S...

2018-07-12 16:48:09 862

转载 phpcms v9解决lists标签中,加上where后其他条件失效的问题

问题描述:{pc:content action="lists" catid="$catid" where="posids`!='0'" thumb="1" num="10"}发现不是调用当前栏目而是全部栏目的,并且不管有没有缩略图都显示出来,在PHPCMS官方论坛搜索了一下,发现这个问题存在很久了。今天我们说一下怎么修复吧!打开/phpcms/modules/content/class...

2018-07-12 16:19:33 543

原创 jquery选择每n个li元素并为其添加样式

//为类名为clist下的所有为3的倍数的li元素添加样式nones$(".clist li:nth-child(3n+3)").addClass("nones");页面输出效果如图所示:

2018-07-06 18:19:33 2538

转载 在iis环境下 phpcmsv9 用swfupload上传大附件提示服务器i/0错误

修改PHP上传文件大小限制的方法1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time在php.ini里查找max_execution_time默认是30秒.改为max_execution_ti...

2018-07-02 17:50:30 1076

原创 PHPCMS栏目管理中添加栏目图组(栏目多图上传)

之前发表过一篇《PHPCMS V9单页面添加组图字段》的文章,是在后台添加或编辑单页面内容处增加图组功能,然后前台单页面调用图组。今天要说的是在栏目管理处,也就是添加或修改栏目时,有上传栏目图组的功能。两者都源自系统本身的图组,实现上有类似的地方。实现流程:一、栏目表中添加栏目多图字段 二、系统扩展函数文件phpcms/libs/functions/extention.func.p...

2018-05-15 16:39:07 4945

原创 ps切图保存所有切片为jpg等统一格式

问题描述:网页效果图切图输出的时候,经常碰到输出的图片格式不一样的情况,有的是jpg,有的是png等。解决办法:一、切图完成后,按Ctrl+Shift+Alt+S键(存储为web所用格式)。二、点击左下角的缩放按钮,缩放至能看全图片中的所有切片即可。三、鼠标从图片左上角拖动到右下角,或者按住键盘shift,框选需要输出统一格式的切片(被选中的切片周围呈现橙黄色线框)。四、点击右...

2018-05-05 11:49:41 14943 4

原创 PHP会员无限级分销

前提:会员表结构中有用户userid和推荐人tjuid(推荐人tjuid为推荐该会员的userid)$where = "`userid` > 1"; $ulist = $db->select($where,'userid,tjuid,username,nickname,mobile','','userid asc'); //将$ulist数组键名重置为该数组元素...

2018-04-20 01:41:56 9910 2

转载 PHP引用(&)使用详解

php的引用(就是在变量或者函数、对象等前面加上&符号)在PHP 中引用的意思是:不同的名字访问同一个变量内容。与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容,在内存中存放的地址。1.变量的引用PHP 的引用允许你用两个变量来指向同一个内容<?php $a="ABC"; $b =&$a; echo $a;//这里输出...

2018-04-20 00:26:59 91

原创 PHPCMS多站点(动态URL)

前提:已存在站点URL为www.site.com的主站,需要做URL为www.web.com的子站点注:以下步骤不适用于子目录形式的站点,且站点默认首页须为index.php操作步骤:一、解析并绑定域名www.web.com到站点根目录 二、后台添加子站点(设置——>站点管理——>添加站点)并选择子站点模板(需要先做一套子站点模板),切换到子站点后,新建模型,新建栏...

2018-03-23 17:31:46 2249

转载 PHP上传图片怎么可以得到照片的拍摄相机型号、拍摄时间等信息

本插件需要服务器具备EXIF扩展和mbstring扩展,而且mbstring扩展必须在EXIF扩展之前加载。服务器配置说明:1.在php.ini文件中找到;extension=php_exif.dll,去掉前面的分号2.在php.ini文件中找到;extension=php_mbstring.dll,去掉前面的分号,并将此行移动到extension=php_exif.dll之前3.找到[e...

2018-03-08 10:28:28 2451

转载 Phpcms V9内容编辑器过滤不支持iframe和JavaScript的解决办法

在网上找过很多的办法试着来解决的在 phpcms的内容编辑器 下标签 iframe和JavaScript 被过滤的问题,结果都不能如愿以偿。然后再接下来的几天里面。我去把phpcms\libs\functions\global.func.php中的函数函数文件都看了一遍,终于找到了问题所在。 发现149行的  trim_script()这个函数转定义了标签,于是乎注释掉。 fun...

2018-02-22 20:40:34 525

转载 phpcms ajax列表分页无限加载

phpcms列表分页ajax加载更多。网上转载关于phpcms列表分页加载的方法。其方法我想是可行的。现分享给大家。1、在  /phpcms/modules/模块下加多一个ajaxlist文件夹,在其文件夹下新建一个index.php,内容如下:public function homeajaxlist() { if(isset($_GET['siteid'])) {...

2018-02-22 20:37:06 249

简易定购表单

简介易用的表单程序,可灵活应用于提交应聘信息,在线报名,在线注册,在线定购等,作为独立的程序,可嵌套在后台中,便于管理和移植。

2011-11-29

空空如也

空空如也
提示
确定要删除当前文章?
取消 删除