-
phpcms如何使用水印功能
所属栏目:[phpcms] 日期:2020-12-14 热度:178
关键字描述:功能 使用 如何 水印 图片 字体 文字 需要 文件 中文 phpcms水印功能只有在添加标题图片的时候生成带水印的图片。 编辑器 上传的图片不能增加水印和缩略图 添加水印功能: 1,首先查看服务器参数查看 图形处理 GD Library 这个选项是不是支持。[详细]
-
mysql更改密码后 配置文件应该改的东西 PHPCMS2008amp;V9
所属栏目:[phpcms] 日期:2020-12-14 热度:147
数据库更改密码后,如果配置文件不改,网站打开会出现数据库无法连接,登不进后台,会员也登不进等。 PHPCMS2008: 只需要更改一个文件中的 include/config.inc.php define('DB_PW','输入你新的MYSQL密码'); PHPCMS V9: 更改两处 cachesconfigsdatabase.php[详细]
-
phpcms后台普通用户读文件0day的分析以及修复方法
所属栏目:[phpcms] 日期:2020-12-14 热度:164
后台采集里设置采集模块中title 或者其他的内容都可以 设置为 然后用下面的代码就可以读取到php的源了。 index.php?clientid=name_=1344175735957c=nodenodeid=1&pc_hash=xxxx 拿到源基本拿到shell不难了。具体如何利用看大家自己了。(别跟我说只会读数据库[详细]
-
phpcms在nginx的rewrite伪静态标准写法
所属栏目:[phpcms] 日期:2020-12-14 热度:191
我用的lnmp一键安装包,conf文件是放在默认路径。在进行测试时,我先使用了 复制代码 代码如下: location / { rewrite ^/caipu-([0-9]+)-([0-9]+)-([0-9]+).Html /index.php?m=contenta=showid=$2 rewrite ^/content-([0-9]+)-([0-9]+)-([0-9]+).Html /index[详细]
-
phpcms v9 get标签各种调用代码整理
所属栏目:[phpcms] 日期:2020-12-14 热度:68
phpcms标签调用 很多时候phpcms是我们做项目的时候用到的最好的内容发布系统了,虽然用别人的东西未免对于高手来说不耻了一些,但是能够有效的提高我们的工作效率未必也不是一件坏事 1、调用本系统单条数据,示例(调用ID为1的信息,标题长度不超过25个汉字[详细]
-
PHPCMS V9不能上传图片的原因
所属栏目:[phpcms] 日期:2020-12-14 热度:82
管理地址,在后台-》设置-》相关设置-》安全设置里面填写了一个二级域名作为管理地址,并修改caches/configs/system.php 下的'admin_url' => 'admin.主域名.com',//允许访问后台的域名 经过仔细分析发现BUG,首先按照官方设置了管理后台专用的二级域名后,其[详细]
-
Phpcms自定义URL规则技巧整理
所属栏目:[phpcms] 日期:2020-12-14 热度:76
自定义url规则,首先要建立自己的URL规则,首先的理解一些定义和变量含义。首先进入URL规则管理这里,你会看到如下内容(进入方法:“扩展”-》“RUL规则管理”—》“管理RUL规则”) 在、问吧、专题、等等 也就是说你下一步建立的RUL规则是要应用在哪个模块[详细]
-
phpcms下添加友情链接提示找不到link字段(字段名错误)的解决方法
所属栏目:[phpcms] 日期:2020-12-14 热度:191
经过我对代码的对比,得出结论 1、新版与旧版的对比,发现增加了数据的安全性过虑 2、LOGO名称与LOGO地址的安全性处理。 问题就出在这里,官方升级的时候用了一个叫new_addslashes()函数进行数据过滤,这个函数本身没有问题。但是,由于过滤之后另外一行代码[详细]
-
phpcms V9 全站文章点击排行榜标签
所属栏目:[phpcms] 日期:2020-12-14 热度:56
我们在做内容站的时候,经常需要使用到文章排行榜,但phpcms默认的pc调用标签是需要具体栏目ID的,那么如何调用全站文章的点击排行榜呢?官方不给方法,我们只好自己创造方法了。步骤如下: ①打开phpcmsmodulescontentclassescontent_tag.class.php文件;[详细]
-
phpcms V9 常用文件目录结构
所属栏目:[phpcms] 日期:2020-12-14 热度:61
虽然用的人多,但是没有一个统一、完整、适合从头开始学的教程。为了利人利己,也顺便给博客拉点人气,从今天开始,我准备自己整理我所接触、使用到的一些技巧和内容。 下面是phpcms V9 的常用文件目录结构,官方给的说明书里有,但不全。这里部分没有标注,[详细]
-
phpcms v9 PC标签调用附表实现代码
所属栏目:[phpcms] 日期:2020-12-14 热度:84
{pc:content action="lists" moreinfo="1" catid="$catid" num="25" order="id DESC" page="$page"} {loop $data $r} {date('Y-m-d H:i:s',$r[inputtime])} ·href="{$r[url]}" target="_blank"{title_style($r[style])}>{$r[test]} {if $n%5==0} {/if} {/lo[详细]
-
PHPCMS V9专题模块注入漏洞的分析与修复方法
所属栏目:[phpcms] 日期:2020-12-14 热度:137
分类ID没有进行有效过滤,导致注入发生。详细说明:受影响版本:PHPCMS V9 - GBK 漏洞文件:/phpcms/modules/special/index.php 漏洞函数: type() 未过滤参数:$_GET['typeid'] 如图。,第56行对typeid进行转型,然后第66行再次使用typeid时,并没有使用整[详细]
-
PHPCMS V9任意短消息阅读BUG分析与解决方法
所属栏目:[phpcms] 日期:2020-12-14 热度:168
阅读短消息函数根本不判断权限。只需要知道消息ID即可。。可以直接写个循环函数,把PHPCMS全部短消息抓下来哦,亲。。。 登录一下,直接访问 ?m=messagemessageid=26 。。。哟西!messageid随便改。 修复方案:官方最新补丁已经修复,请大家及时补丁 编程之[详细]
-
如何把PHPCMS的网站和数据库删除
所属栏目:[phpcms] 日期:2020-12-14 热度:126
关键字描述:删除 数据库 网站 如何 PHPCMS mysql 程序 修改 如果 如何把PHPCMS的网站和数据库删除 如果网站换空间了,原来的空间还保存着PHPCMS的mysql数据库,那我们怎么把他删除呢? 很简单 1.删除mysql数据库:通过PHPMYADMIN进入是数据库 将数据库下的p[详细]
-
phpcms内容详情页只显示日期不显示时间的方法
所属栏目:[phpcms] 日期:2020-12-14 热度:55
我们知道,默认的标签{$inputtime}用在内容页时显示的格式为类似 2014-03-24 20:00:43这样的,这样的显示效果对采集的站形像影响很不好,因为采集发布的网站的时间是相继很近的,别人一看就知道是采集网站。 那么,能不能只显示发布日期2014-03-24呢?答案当[详细]
-
完美整合phpcms v9和discuz X3.1实现同步登陆退出论坛免激活
所属栏目:[phpcms] 日期:2020-12-14 热度:158
经过测试仍然有问题,phpcms登陆,论坛可以实现同步登陆,但论坛登陆phpcms无法同步登陆。但总体来说也能使用了。如果有更好的方法欢迎补充。 整合原理: UCenter 作服务端;phpsso 与 Discuz! 分别作 UCenter 的客户端应用;phpsso 与 Discuz! 通过 UCenter[详细]
-
phpcms添加新模板教程
所属栏目:[phpcms] 日期:2020-12-14 热度:81
关键字描述:教程 模板 添加 方案 管理 这个 我们 删除 文件 操作 下载一个phpcms的模板后该如何安装呢?怎么样才能让它在前台显示呢?看看下边的方法吧! 1.首先,下载一个 phpcms模板 ,去论坛(https://www.jb51.net/zz/mb/phpcms/)自己找吧,有很多不错[详细]
-
phpcms大栏目页面导航出现不换行现象
所属栏目:[phpcms] 日期:2020-12-14 热度:93
关键字描述:出现 现象 导航 页面 栏目 lt lt;div {loop get_childcat($channelid,$catid) $cat} a href={$cat[caturl]}b{$cat[catname]}/b/a {if $cat[child]==1 $child}{loop get_childcat($channelid,$cat[catid]) $childid}a href={$childid[caturl]}{$ch[详细]
-
phpcms频道首页调用所有一级栏目及二级栏目
所属栏目:[phpcms] 日期:2020-12-14 热度:100
关键字描述:栏目 一级 二级 所有 调用 频道 首页 quot lt;!--自定义栏目开始-- table width=100% cellspacing=0 cellpadding=0 {loop $childcats $i $cat} {if $i%2==0}tr{/if} td valign=top style=padding:0 5px; table width=100% cellspacing=0 cellpadd[详细]
-
完美解决phpcms图片太大撑破表格图片自适应图片按比例缩小
所属栏目:[phpcms] 日期:2020-12-14 热度:156
CSS Code 复制内容到剪贴板 img,aimg{ border :0; margin :0; padding :0; max-width : 590px ; width :expression(this. width 590? 590px :this. width ); max-height : 590px ; height :expression(this. height 590? 590px :this. height ); } 上面的代[详细]
-
phpcms小技巧:巧用碎片功能
所属栏目:[phpcms] 日期:2020-12-14 热度:109
比如我有一块要显示这样的新闻标题,有的一行一个标题,有的一行两个标题,还有一行三个标题,而且要自定义标题的颜色,样式等,如果写到循环里面,你想想,是不是非常麻烦,而且不容易实现?你怎么判断这一行要显示一个还是两个呢,并且你不能随心所欲的调[详细]
-
phpcms推荐位无法调用自定义字段的方法
所属栏目:[phpcms] 日期:2020-12-14 热度:133
默认phpcms是无法使用推荐位调用自定义字段的,直接写{pc:content action=position posid=30 catid=24 order=listorder DESC num=4}的话不会出错,但就是无法调用数据,显示的是空白。 调用代码 {pc:content action="position" posid="30" catid="24" order=[详细]
-
PHPCMS二次开发之表单类使用指南
所属栏目:[phpcms] 日期:2020-12-14 热度:196
我们要做的就是如何把这些工具调出来使用。调用方法总共有两种。 一、视图调用法 这种方法最简单,但有局限性。在后台的模型定义字段时,选择表单的类型就会生成相应的表单类型。 二、代码调用法 这种方法比较灵活,走出了内容模块的限制,不再拘泥于内容模[详细]
-
phpcms笔记
所属栏目:[phpcms] 日期:2020-12-14 热度:150
一、phpcms如何添加模块1、phpcms的后台控制器文件必须继承admin类 class mymodule extends admin {}2、phpcms引入admin后台模块的admin类 pc_base::load_app_class('admin','admin',0); pc_base这个类是,phpcms/base.php中声明的类 pc_base::load_config()[详细]
-
安装phpcms时出现Warning: ob_start(): output handler \&
所属栏目:[phpcms] 日期:2020-12-14 热度:117
1、 解决方法一:打开phpcms/base.php,在第57行,修改如下:if(pc_base::load_config('system','gzip') function_exists('ob_gzhandler')) { //加上如下这段代码 ob_end_clean(); ob_start('ob_gzhandler');} else { ob_start();}2、解决方法二:在install_[详细]