后端开发

ProcessWire:移除CKEditor中的style属性

在由word文档中的内容复制到CKEditor的时候会带了很多无效属性,要移除这些html无效属性只需要修改文件/site/modules/InputfieldCKEditor/config-body.js

ProcessWire的完全自定义分页

在以前我曾经在《ProcessWire的分页处理》做过一个PW的手动分页方法,但是当时没注意到的是这个分页结果出来了,但是有个Bug就是无法识别当前页,也就是说使用了内置的renderPager函数依旧是有问题的,今天又把这个分页功能重新全手动写了一遍,彻底抛弃了系统非常不灵活的生成分页的函数,目前测试没啥问题了。

帝国CMS常用函数的文件位置定位

给一个很老的网站做服务器迁移,新服务器上发现缓存文件无法清空,知道权限问题却又不能定位是哪个目录的权限问题,于是翻源码大量require和include的文件,最终好不容易才找到函数,在函数里面才找到了操作目标的目录位置,所以这个表对我还是很有用的。

Refused to display xxx in a frame..的解决方法

错误:Refused to display 'https://www.xxx.com/aaa' in a frame because it set 'X-Frame-Options' to 'deny'.的解决方法

使用PHPExcel导出ProcessWire页面数据

下面这段代码展示了如何将processWire的数据全部导出至Excel中

在Windows10上部署开发环境的注意事项(长更文)

Windows10上安装mongodb,nodejs,wampServer等开发环境需要注意的事项,填坑文,持续更新。

8 Comments

PHP防恶意频繁提交的处理方法

机器不断的发送请求或者恶意提交,会给服务器造成很大压力;针对这种攻击最优的策略是判断提交次数,产生动态验证码,即判断ip规定时间内重复发送达到N次弹出验证码。下面是小拽在实践过程中一个简单的识别ip,利用session记录和防御的过程。

在CentOS上安装node.js和npm

在CentOS上安装node.js和npm

在CentOS7上安装nodejs和npm的几种方法

2 Comments

strapi安装和开始

strapi安装和开始

Vue.js/PHP/MySQL增删改查CRUD示例代码

Vue.js/PHP/MySQL增删改查CRUD示例代码

前端使用Vue.js,后端PHP+MYSQL实现的数据增删改查操作示例代码。

2 Comments