超级好用的PHP分页类

<?php      class Page {            private $total;      //总记录            pri...

阅读全文

PHP数据库操作类范例

一个php数据库操作类,记录下,方便以后用,是pdo的,注意有要开启pdo_mysql<?phpclass mysql_link {         protected static $_dbh = null; //静态属性,所有数据库实例共用,避免重复连接数据库    protected $_dbType =&nb...

阅读全文

PHPCMS V9 删除链接URL中的域名

前段时间用PHPCMSV9做了一个网站,用过PHPCMSV9的都知道,PHPCMSV9中生成出来的链接URL是带有域名的,做好之后客户要求把链接中的域名取消掉,采取绝对链接的方式展现,由于以前也没有做过,于是我在网上搜答案,结果找了很久都没有找到,于是自己尝试着修改,花了很长时间后终于搞定了,下面就把干货分享给大家——phpcmsv9删除链接URL中的域名,希望对有需要的朋友能有所帮助。有两种方法可以修改PHPCMSV9删除链接URL中的域名方法一:通过模板修改(推荐)在制作模板文件的时候,当有获取url地址,或者图片地址的时候,把域名者替...

阅读全文

phpcms注入漏洞phpcms/modules/poster/poster.php

phpcms的/phpcms/modules/poster/poster.php文件中,未对输入参数$_GET['group']进行严格过滤。导致注入漏洞。【注意:该补丁为云盾自研代码修复方案,云盾会根据您当前代码是否符合云盾自研的修复模式进行检测,如果您自行采取了底层/框架统一修复、或者使用了其他的修复方案,可能会导致您虽然已经修复了改漏洞,云盾依然报告存在漏洞,遇到该情况可选择忽略该漏洞提示】找到poster.php文件大概220行把如下代码//如果设置了按地区或者按ip分类    if...

阅读全文

PHPCMS V9上传附件图片出现“服务器安全认证错误”解决方法

因为网站更换域名了,做了301重定向,在网站后台修改了JS路径,CSS路径 IMG路径,但是上传附件或图片时就出现了“服务器安全认证错误”,在后台也没有修改的地方!因为app_path没有修改,导致app_path的值跟前面几个值不一致。所以上传图片的时候,会提示“服务器安全认证错误”。解决方法是通过修改“caches/configs/system.php”的app_path的路径。...

阅读全文

phpcms实现文章定时发布功能(支持静态)

原理使文章处于审核状态,只要到了设定的时间,一旦有用户访问有触发代码的页面,则自动通过审核,时间不到则不会通过审核。用户访问最多的一般是文章内页,所以通常我们会把这个触发代码加入统计文章浏览次数的文件中去。方法修改栏目工作流为一级审核,这时在发布内容时会有一个审核的选项,我们在发布文章时要把状态选择为审核。然后就是触发文件中写入代码,打开/api/count.php定位到文件最后的?>之前,分为以下两种情况插入代码动态页面插入以下代码即可//add 定时发布审核功能$modelid = $modelid&...

阅读全文

PHPCMS V9实现单页面做频道时也可编辑内容

比如网站某栏目结构如下:单网页-联系我们下有子栏目联系方式和在线留言等,则联系我们这个单网页就不能够再编辑其内容,现在修改程序以达到实现单页面变成频道页后,也能再编辑内容的方法:打开程序文件:phpcms/modules/content/content.php约504行代码如下:$r['type'] = 'add';在其下面添加代码:代码如下:$r['add_page'] = "<a href='?m=content&a...

阅读全文

PHPCMS纯静态{$url}无法获取当前文章网址

在PHPCMS中{$url}用来获取当前文章网址,在动态页或伪静态中能够正确获取,但是当我们把内页设置为纯静态时,{$url}就失效了。在文章页,我们希望在文章末尾加上本文地址,该怎么办呢?请在模板当中使用{go($catid,$id)}$catid栏目ID,$id文章ID,可以获取任何文章的URL地址。...

阅读全文

phpcms v9 thumb函数生成等比缩略图时变形的解决方案

phpcmsthumb函数生成缩略图时,如果生成的比例一样如1000*500的图生成100*50的图时会变形的解决方案:如模板代码为:<imgsrc="{thumb($r[url],150,120,0)}"alt="{$r[alt]}"title="{$r[alt]}"/>图片为960*768时,生成150*120时就会变形找到phpcms/libs/images.class.php中找到getpercent函数,大约在49行,把此函数中的$h = $ds...

阅读全文