QQ咨询 官方微信

添加微信好友

官方小程序

百度小程序

微信小程序

头条小程序

关于我们

PHPCMS

  • 最新 phpcms给text单行文本字段增加是否唯一校验

    在给模型增加单文本字段的时候有个选项:值是否唯一虽然我们设置了,新增保存的时候确实也提示了但是我们没法第一时间知道是不是重复了,并且修改的时候,是不校验的,这就坑了,所以改造了一下,找到phpcms modules content fields text form inc php找到return& 39;<inputtype="tex ...

    2021-05-16    1102次    0
  • phpcms后台登录时用ajax实现实时校验验证码

    phpcms v9后台登录的时候,无法立即验证验证码是否正确,必须提交登录之后才能确定,这就很耽误时间了,所以对验证码做了个改造,用ajax实时校验验证码。1、找到 phpcms modules admin templates login tpl php(1)首先在最上面title之后引入jquery js<scriptlanguage="javascript" ...

    2020-09-07    1283次    0
  • phpcms给文章添加“审核”或“未审核”状态

    phpcms默认的审核或者未审核状态的前提是必须开启工作流,但是平时我们做网站的时候压根用不到工作流,那么此时我们怎么开启文章的状态(1)找到phpcms modules content content php的init方法(大概67行)的代码:$where=& 39;catid=& 39; $catid & 39;ANDstatus=& 39; $status;改成 ...

    2020-08-20    655次    0
  • phpcms判断栏目是否高亮函数封装

    平时我们判断栏目是否高亮都需要写一堆的if判断,比如{if$top_parentid==$r[catid]||$catid==$r[catid]||$parentid==$r[catid]}current{ if}"这么写当然可以用,并且绝大多数人用的都是这种方法,但是当栏目层级太多的时候这个就无法判断,关键是太长了,影响代码美观,所以封装一个 ...

    2020-08-20    722次    0
  • phpcms修改自动提取缩略图的字段,可同时判断多个字段

    官方默认的自动提取缩略图是从content字段中获取的,并且可以指定第几张图片,这种方法好处就是我们可以不用给缩略图单独上传一次图片了。但是最近在做企业站的时候,因为要是用产品图轮播效果,经常会用到组图字段(pictureurls),这就造成了系统无法为我们提取缩略图,所以做了个 ...

    2020-08-17    593次    0
  • phpcms生成缩略图时png和gif透明格式出现黑底解决方案

    官方的thumb方法虽然也写了相关代码,但是没有生效,上传png透明图片的时候永远是生成黑色背景的,效果如图:所以需要对thumb方法做个改造,让他支持png和gif格式的缩略图裁剪找到代码:phpcms libs classes image class php 找到thumb方法,找到代码:if($type==& 39;gif& 39;||$typ ...

    2020-08-17    502次    0
  • phpcms调用广告(ad)列表方法

    phpcms调用广告通常我们是直接使用get方式读取数据库,这种简单,但是代码有点多,记不住,所以可以采用封装为类似于list的方法(1)普通方式调用{pc:getsql="SELECTsettingFROMv9_posterWHEREspaceid=12ANDtype=& 39;images& 39;ANDdisabled=0ORDERBYlistorderASC"num="5"}{loop$dat ...

    2020-08-13    1141次    0
  • phpcms给列表页添加调用点击次数标签hits="1"

    我们平时在列表页调用点击的时候都是在网上搜的这段代码:{php$db=pc_base::load_model(& 39;hits_model& 39;);$_r=$db->get_one(array(& 39;hitsid& 39;=>& 39;c-& 39; $modelid & 39;-& 39; $r[id]));$views=$_r[views];}这样做当然可以方便的调用出来文章点击率,但是有一点就是太 ...

    2020-08-12    1144次    1
  • 推荐 phpcms v9头像上传改为H5上传(cropper.js)

    网上有很多的理由cropper js开发的h5图片上传,但是大都依赖bootstrap,需要引入他们的东西,感觉太重。另外由于phpcms v9后台修改flash上传为h5上传,唯独没有修改头像的上传,感觉不太完美,所以专门开发了一下h5头像上传,具体修改方案参考:https: doc tengcee com other 148 h ...

    2020-05-18    1306次    0
  • 推荐 phpcms v9修改flash上传为h5上传方法

    由于谷歌浏览器宣布不再支持flash上传的方式,而phpcms默认的正是flash上传,官方不在维护,只能有我们自己二开了。网上h5上传的插件真是多的让人眼花缭乱,并且功能都比较齐全,我先选择了uploadfive js,虽然全部功能都已经实现,但是对附件后缀的处理不是那么完美,后来又改成了百 ...

    2019-10-13    960次    0
  • 推荐 phpcms小程序插件api接口升级到4.3

    phpcms小程序插件api接口升级到4 3(1)全部接口进行代码精简优化,减少不必要的重复代码、冗余代码以及注释(2)修复诸多bug,合并post和get接收方式并统一调度(3)修改appsecret改成safecode(4)重构获取多栏目前N篇接口代码,使其更加自主方便调用,比如:可以自定义数量、排序 ...

    2019-09-16    883次    0
  • 推荐 phpcms v9自定义栏目伪静态造成页面无法404问题

    phpcms v9自定义栏目伪静态,网上有很多的教程,也可以参考我的文章:PHPCMS V9自定义栏目伪静态实现方法(列表页 分页 内容页),其基本原理就是通过伪静态规则匹配到对应的栏目目录,然后通过目录搜寻对应的栏目catid,也正是因为这样,就造成了无论匹配到什么样的目录,都会直接去 ...

    2019-08-26    1813次    0
  • phpcms v9手机站、电脑站一对一双向对应跳转插件3.1版

    手机电脑网站跳转插件3 0版主要是针对有些网站做了静态、伪静态、栏目和文章跳转第三方的情况做的开发,主要是针对手机站跳转电脑站(wap->pc),所以就必须引入栏目缓存和内容表。同时为了考虑栏目和文章是否跳转第三方网站,也做了判断,并且引入参数siteid,这样不同站点之间也可以 ...

    2019-07-26    358次    0
  • 推荐 阿里云ECS phpcms v9 各种注入漏洞补丁

    用阿里云ECS服务器,上传了用phpcms v9做的项目,没想到还能帮我查漏洞,于是各种百度,下面记录下百度到的答案。1、宽字节注入漏洞 phpcms modules pay respond php 位置约16行原来代码$payment = $this->get_by_code($_GET[& 39;code& 39;]);替换为$payment = $this->get_by_ ...

    2019-05-31    1401次    1
  • 推荐 phpcms v9实现对组图采集并本地化保存

    phpcms对图片采集一直不是很好,更不要说对组图采集了,关于修复phpcms无法采集https网站图片的问题可参考:https: www pweb123 com cms zhcms phpcms show_770 html,下面来说一下具体怎么实现对组图的采集(1)给数据库v9_collection_node表增加两个字段:pictureurls_rule和pictu ...

    2019-04-19    1217次    1
  • phpcms v9添加文章中的部分图片无法自动本地化解决

    远程图片无法本地化一般都是由于网站加了SSL造成的,官方网站默认获取图片使用的是copy()函数,所以部分图片无法自动本地化,所以修改成curl的方式获取图片,修改之前请确保网站开启了curl函数。(1)具体修改如下: include attachment class php 添加了一个函数 ***采集https内容* ...

    2019-04-15    853次    0
  • phpcms文章列表增加一键推送到百度功能

    推送到百度可以自动推送,也可以手动推送,自动推送教程网上可以搜到,自行搜索,这里是手动推送。百度推送分为站长资源推送和熊掌号资源推送,api地址一样,参数略有不同,这里把两种都放进去了!(1)打开phpcms modules content content php在最下边增加推送方法 ***一键推送百度* ...

    2019-04-02    1201次    0
  • PHPCMS V9自定义栏目伪静态实现方法(列表页/分页/内容页)

    1、打开phpcms modules content目录下的index php在最后的}?> 前添加:privatefunction_getCategoryId($catdir){if(!strpos($catdir,& 39; & 39;)){$dirname=$catdir;}else{$dirname=end(explode(& 39; & 39;,$catdir));}$this->category_db=pc_base::load_model(& 39;category_mode ...

    2019-03-22    724次    0
  • phpcms v9后台增加阅读量字段,可任意修改阅读量

    由于phpcms的内容表和点击量是分开的,所以官方并没有给后台设置控制阅读量的字段,有时候我们需要自定义阅读量,这就需要简单的二次开发了。(1)找到phpcms modules content templates文件夹的content_edit tpl php和content_add tpl php两个文件content_edit tpl php大概80行,找 ...

    2019-03-16    1235次    0
  • phpcms后台添加文章预览功能

    关于文章发布和编辑的时候预览功能,群里早已经有大神整了出来,这里做了一下整理,并且给列表页也增加了预览功能(1)在phpcms modules content content php中增加public_preview2预览方法 文章发布前预览publicfunctionpublic_preview2(){$catid=(int)$_GET[& 39;catid& 39;];$i ...

    2018-12-28    327次    0

添加微信好友

添加微信好友

微信小程序

百度小程序