PHPCMS v9 安全设置、防范教程
一、目录权限设置很重要:可以有效防范黑客上传木马文件.
如果通过 chmod 644 * -R 的话,php文件就没有权限访问了。如果通过chmod 755 * -R 的话,php文件的权限就高了。
所以就需要分开设置目录权限和文件权限:
linux 服务器权限:经常要用到的命令:
find /path -type f -exec chmod 644 {} \; //设置文件权限为64 ...
PHPCMS V9 全站 Sitemaps生成实现代码[服务器端版]
需求: 通过服务器的定时任务自动更新网站全站的所有文章,并生成sitemaps 以下代码为sitemaps crontab for phpcms v9,以下代码保存到phpcms 根目录下,配置cronTab定时生成即可 代码:
phpcms内容详情页只显示日期不显示时间的方法
我们知道,默认的标签{$inputtime}用在内容页时显示的格式为类似 2014-03-24 20:00:43这样的,这样的显示效果对采集的站形像影响很不好,因为采集发布的网站的时间是相继很近的,别人一看就知道是采集网站。 那么,能不能只显示发布日期2014-03-24呢?答案当然是可以的!只要用下面的标签就可以了。原理就是先返回时间 ...
PHPCMS制作网站地图的简单方法
PHPCMS默认好像没有站点地图的标签,但是当网站栏目划分的很细时,站点地图还是很有必要的,有利于搜索引擎抓取。今天,创想工作室就分享一个简单实现站点地图的办法! 首先我们在栏目那里新添加栏目或者添加单网页(这里以添加单网页为演示)并设置为不在导航显示,模板手动设置为page_sitemap.html,生成规则这样看 ...
PHPCMSV9父栏目调用子栏目的方法
我们在做模板时有时候需要用到调用栏目的子栏目,下面这个文章将教大家实现目的,挺简单的。代码如下:
在二级栏目列表页调用:
PHPCMS使用date函数实现自动更新页脚年月的方法
可能大家光看标题不知道是什么意思,其实我也不知道得怎么下标题比较好,就是那个大部分网站都会用到的在底部的版权信息,例如
phpsso忘记密码的解决办法
今天需要进phpsso配置下通信,由于太久没使用把密码忘记了,然后死活登陆不了。折腾了一番现在把解决办法分享一下。 进phpmyadmin打开对应的数据库,然后把v9_admin表中的后台登录密码复制到v9_sso_admin表中,再把v9_admin表中的encrypt值复制到v9_sso_adminz中。重新登录密码就是你后台管理员的密码了。 ...
phpcms v9列表页如何调用子栏目如首页>产品中心>产品类型a
问题: phpcms v9列表页如何调用子栏目如:首页>产品中心>产品类型a>产品类型a11 在列表页产品类型a中,包括产品类型a1、产品类型a2、产品类型a3 如何在列表页的category调用出来 产品类型a1、产品类型a2、产品类型a3 三种类型! 回答: ...
PHPCMS二次开发之表单类使用指南
我们要做的就是如何把这些工具调出来使用。调用方法总共有两种。
一、视图调用法
这种方法最简单,但有局限性。在后台的模型定义字段时,选择表单的类型就会生成相应的表单类型。
二、代码调用法
这种方法比较灵活,走出了内容模块的限制,不再拘泥于内容模型的框架。下面是一个足球模块控制器添加信息的方法,看代码:表单 ...
phpcms推荐位无法调用自定义字段的方法
默认phpcms是无法使用推荐位调用自定义字段的,直接写{pc:content action="position" posid="30" catid="24" order="listorder DESC" num="4"}的话不会出错,但就是无法调用数据,显示的是空白。
调用代码
phpcms小技巧:巧用碎片功能
比如我有一块要显示这样的新闻标题,有的一行一个标题,有的一行两个标题,还有一行三个标题,而且要自定义标题的颜色,样式等,如果写到循环里面,你想想,是不是非常麻烦,而且不容易实现?你怎么判断这一行要显示一个还是两个呢,并且你不能随心所欲的调整它的顺序。
phpcms的碎片功能就非常好的解决这一个问题,在这一 ...
PHPCMS V9实现单页面做频道时也可编辑内容
比如网站某栏目结构如下:
单网页-联系我们 下有子栏目 联系方式 和在线留言等 ,则 联系我们这个单网页就不能够再编辑其内容,现在修改程序以达到实现单页面变成频道页后,也能再编辑内容的方法:
打开程序文件:phpcms/modules/content/content.php 约 504行
...
phpcms关于url路由在二次开发中的使用方法介绍-实现泛解析
首先,路由是负责将用户请求映射到特定的 MVC 控制器操作.v9默认的路由文件是 caches\configs\route.php ,默认路由如下:
phpcms新手初级教程最完美的GET标签实现上一篇下一篇功能
教你如何修改PHPCMS V9版本管理后台路径
整个修改共分两步:第一步:在网站根目录创建一个文件夹,以后就要通过这个文件夹进入后台登录界面的,所以文件夹名就要取一个不易被人轻易猜到的名称。这里作为演示,我就取为 admpub 好了。接着,在这个文件夹里新建一个文件index.php,内容为:
...
PHPCMS v9.5.6整合UEditer1.4.3详细教程
首先去UEditor官网下载所需对应版本:http://ueditor.baidu.com/website/download.html
这里以1.4.3 PHP 版本,UTF-8版 为例=>
1. 将所下载的程序包解压,得到程序包目录,将程序包目录更名为ueditor。
2. 将ueditor包放入PHPCMS_PATH/statics/js/中。(PHPCMS_PATH为phpcms的入口文件所在路径)
3. 修改ueditor/php/config ...
phpcms v9忘记管理员后台密码的解决方法
今天想测试下phpcms,突然发现以前安装的系统忘记了管理员密码了,一般情况官方提供了密码找回文件,确实也很方便,不过这里提供下直接修过数据库的方法。终极解决办法:通过命令行工具或者phpmyadmin进入mysql数据库,查找pre_admin表,找到你的网站管理员用户,修改password字段以及encrypt字段,分别修改为:
...
phpcms v9引用images文件夹中的图片的方法
相信很多朋友在用phpcms进行二次开发时,对于static文件夹中的图片如何引用尚不知晓,其实很简单。
1、上传图片
在phpcms中有个专门存放图片的地方,路径如下:
phpcms\statics\images
把需要的图片上传到images文件夹中
2、获取图片路径
假如我们上传的图片是qq.png,那么我们获取方式如下: ...
phpcms调用全站最新文章列表的方法
Phpcms调用全站最新文章需要修改文件:\phpcms\modules\content\classes\content_tag.class.php,找到以下函数:
phpcms v9调用自定义字段的方法
phpcms_v9多图字段内容页,首页,分页自定义字段调用
说明:自定义多图字段名
1 内容页调用