自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 记录php中非常好用的兼容性换行符PHP_EOL

最近偶尔发现在不同的操作系统中换行符是不同的。unix中使用 /n,windows中使用 /r/n,mac中使用 /r。而平时编程时我习惯使用的换号符都是/n 。如果服务器的系统不是unix的话会不会有影响呢?于是我去网上查找了有没有什么兼容的方式解决不同系统下的换行符不同问题。结果发现PHP已经定义了一个PHP_EOL,在不同的系统环境下它会自动匹配对应换行符。

2017-06-15 10:30:09 2194

原创 关于phpcms操作数据库的一些心得

哎呦真是不好意思,一消失又是这么长时间,感觉最近各种事情都挤到一块儿了。好几次想上来写点什么,一忙起来就忘了。今天好不容易有空停下来整理整理,发现之前好多想法没及时记下现在回忆就很破碎了感到好可惜今天整理下最近使用phpcms上关于数据库的一些心得吧。1.数据库的加载一般phpcms的控制器在最开始都会初始化相关的数据库,包括初始化db变量private $db;以及在__

2016-11-17 17:00:39 6902

原创 开始学习使用phpcms

之前opensns(v2)二次开发项目告一段落后陆陆续续接手了一些琐碎的小工作。也是一直忙个不挺,也没什么新鲜事物可以分享,博客停了好长一段时间,都有点没脸回来继续发博客了。最近接手项目是企业官网及下属业务网站的改建。需要使用cms管理系统。然后上面也是指定了使用phpcms。之前没有接触过phpcms,最近在各处找资源学习。使用上并不是很难。主要还是对底层代码的理解有难度。慢慢学习吧

2016-10-10 15:25:05 1883

原创 工作日志--微信支付整合到opensns(v2)下之支付成功后的回调notify方法

大家好,嘛上完整理发完了jsapi整合后开始研究支付成功后的回调方法。也是遇到了很多问题,最终得到结果是支付成功后能够回调notify方法进行逻辑处理,但是没有办法写入日志(提示是文件不可写,修改了服务器上文件夹权限777试过还是不行,暂时没想到解决办法),嘛,不过操作数据库,修改订单状态什么的都OK啦。好,下面上干货。接着之前的工作,我们在PayController.class.php控制器

2016-08-19 16:51:48 5168 1

原创 工作日志--微信支付整合到opensns(v2)下之jsapi支付(输入金额无刷新)

之前完成微博模块的修改后好长一段时间没有写博客了。嘛,重复性的工作感觉没什么可写的就偷懒了。这周领导新任务,需要加入微信支付功能,之前没有接触过花了1天时间用原生PHP实现了支付的功能,但是发现没有整合在框架下要开发扩展功能十分不方便,于是第二天就开始研究将微信支付整合进opensns(v2),又是一天奋战,总算实测完成了,之后按老板要求实现输入金额当前页面无刷新支付,需要用到ajax的时候又碰到

2016-08-19 09:45:34 2575

原创 工作日志--openSNS二次开发--微博发、回、转发内容敏感词过滤以及手机号打码

根据需求现需要在opensns(v2版本)微博模块增加对发,回,转发内容的敏感词过滤及对手机号中间4位的打码处理。解决步骤如下:1.在后台系统--配置管理里新增配置标识_WEIBO_WEIBO_INFO_LIMIT记录设定的敏感词2.编辑Application/Weibo/Controller/WeiboController.class.php控制器,取出微博限定字符,并用buil

2016-08-05 15:17:03 1589

原创 工作日志--openSNS二次开发--微店模块部分bug修复,部分功能优化及营业总额功能增加

opensns商城中的微店模块下载使用后,发现一些小bug及可以优化的部分,并且根据需求制作了店铺营业总额按设定时间区间查询功能。1.审核商铺,商品权限给出后,非超级管理员依然无法审核。修复:修改文件:Application/Store/Controller/StoreController.class.php修改内容:分别将goodlist 以及shoplist方法中的setS

2016-08-04 14:47:07 620

原创 工作日志--openSNS二次开发--根据用户组前台显示管理后台按钮

openSNS(v2版本)默认前台只有admin显示管理后台按钮,但是工作中有时候我们需要让非超级管理员的特权用户组用户也能够显示管理后台按钮方便管理后台。前台文件Application/Common/View/default/Public/head.html中管理后台按钮的判定是调用系统方法check_auth 判定的。因此我们可以在该方法中添加判定,当登入用户在指定用户组中时,就是

2016-08-02 17:25:35 1222

原创 工作日志--openSNS二次开发--昵称登入

根据网站需求现需要实现用户名登入的同时可以使用昵称登入。解决的思路是在进行UC登入判断前,先对用户输入的用户名进行分析,看数据库中是否有相同昵称,有的话取出数据的用户名代替输入用户名进行登入判定。修改文件:Application/Ucenter/Widget/LoginWidget.class.php/*根据昵称去member表试着取信息,如果有的话去ucenter_m

2016-08-02 16:01:41 921

原创 工作日志--openSNS二次开发--聊天会话功能身份限制

工作中需求对opensns(v2版本)自带的聊天功能进行二次开发,满足需求:1.普通身份用户之间不能互相发起会话;2.用户可以向经理发起会话(咨询);3.经理可以向所有人发起会话;接收到会话后双方可以正常聊天。并且要在后台能够控制不同身份用户可以单方面发起会话的对象身份。根据需求分析,现版本后台自带的用户组权限管理没有办法满足以上需求,需要进行二次开发。设计思路:在数据库中身份表r

2016-08-02 12:38:20 512

原创 openSNS(V2版本) 用户身份切换可能产生的bug以及正规流程

openSNS V2版本注册用户的身份切换有一个严格的流程,不是通过这个流程切换用户身份会造成登入和提示身份未审核或禁用提示,影响体验。在此我会给出身份切换的流程:

2016-07-29 17:55:46 953

原创 openSNS 使用关闭游客访问插件后注册头像无法上传问题解决。

开源社交系统openSNS 市场中的关闭游客访问插件使用时会有一些bug出现,今天发现使用此插件后注册时头像无法上传。排查后发现是头像上传调用了Core模块FileController.class中的uploadAvater方法,然而关闭游客访问插件默认设置中没有将Core模块忽略过滤,因此作为游客身份在注册时被禁止访问Core模块,图片及用户data无法传递到方法中。修正方法:在./Ad

2016-07-29 13:58:53 900

原创 工作日志--opensns二次开发--渠道俱乐部--2016.7.28

1.在手机H5页面会员名录(找人people模块)用户列表中添加扩展资料中2条信息:2.手机H5游客限制访问,登入跳转优化。

2016-07-28 10:27:48 853

原创 工作日志--opensns二次开发--渠道俱乐部--2016.7.27

找人模块用户列表扩展资料添加,找人模块用户列表排序功能添加,

2016-07-27 10:37:48 891

原创 工作日志——记录工作心得(day3):opensns 二次开发之关于目录及函数及方法的积累

工作第三天,完成了对资讯模块的二次开发。开发过程中关于目录函数及方法有一些浅显的认识,希望和大家分享:前端插件调用可通过:W{},会到相应模块下的widget中对应方法通过传参取用插件。L("")  调用模块中lang文件夹中对应语言环境下的常量C("") 调用对应模块下的配置信息系统默认方法一般可以在Common/function 下找到,有简单注释,一定程度弥补手册不全的问题。

2016-07-21 00:00:02 468 1

原创 工作日志——记录工作心得(day2):opensns 二次开发之用户扩展资料的导出

工作第二天,接到的任务是完成opensns二次开发用户模块用户扩展资料在页面上的呈现。opensns手册上关于用户资料引用只给出了query_user()函数,作用是能够取回Member表及UCenter表所有字段的内容。但是这2个表中的数据只是用户的基本数据,对于用户扩展资料的引用手册中并没有给出方法,也没有告明表名。在庞大的数据库中寻找特定字段的值要用sql语句解决非常繁琐,这里我

2016-07-19 22:53:01 694

转载 工作日志——记录工作心得(day1):客服弹窗js代码的引用

今天入职第一天,半天时间熟悉工作环境,剩下半天时间主管让我找一个客服弹窗代码并使用在项目网页上,我套用的是网上懒人图库的qq客服弹窗js代码。在这里整理了一下对其中部分代码的理解和修改,如果能够帮到读者您,是我的荣幸。首先是初始化变量var online= new Array();var urlroot = "images/";var tOut = -1;var drag = fal

2016-07-18 22:06:07 1691

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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