PHPCMS如何实现后台访问限制?
修改phpcms 后台管理路径,可以有效的防止因为程序漏洞或者是服务器安全问题所带来的 phpcms系统管理权限被黑客获取的危险,但是如何操作呢?最近在网上找到了一个解决的办法,需要的同学可以试试看: 打开文件/caches/config/...
修改phpcms 后台管理路径,可以有效的防止因为程序漏洞或者是服务器安全问题所带来的 phpcms系统管理权限被黑客获取的危险,但是如何操作呢?最近在网上找到了一个解决的办法,需要的同学可以试试看: 打开文件/caches/config/...
看着标题,很多人不知道获取当前日期有什么卵用,其实用处真的不大,因为如果你使用PHPCMS作为网站程序的话,日常使用过程中基本上用不到这个功能,但今天为什么要把这个功能单独拿出来说呢?肯定还是有用的!不多言,大家看下面的代码: Copyri...
在phpcms的文章内容页面,默认发布时间标签为:{$inputtime},显示时间格式为:2016-01-19 19:00:00,比较长,后面的详细时间在很多情况下并不是很重要,而且这样显示的话,内容明显占位较多,那么是否可以只显示前半部...
我们经常会遇到二次开发或者在网站改版的时候,需要增加很多新的函数及文件,如何才能保障自己定义的函数及文件,在官方发布升级包后,还能够正常的使用?PHPCMS为二次开发提供了强大的技术核心支持: 这就是文件:phpcmslibsfunctio...
我们知道,PHPCMS的默认模板中,在首页有个栏目大循环,即显示所有栏目的最新内容,我们将其代码精简如下: {loop subcat(0,0,0,$siteid) $r {php $num++ <h5&n...
PHPCMS有完善的机制,用户只需要具备一定的PHP知识就可以实现很多个性化功能了。如果想把某个栏目作为首页,只需要到路由里设置就好了,文件为caches/configs目录下的route.php文件。 下面的是完整的代码: 把路由文件中的...
PHPCMS v9 默认只调用当前栏目的文章排行,却没有调用全站文章排行的代码,现在分享给大家两个调用的方法,如下: 方法一: 打开phpcmsmodulescontentclassescontent_tag.class.php,在里面添加...
在PHPCMS中,核心代码以及模板文件都在网站程序的phpcms目录中,为了网站的安全,可以考虑把phpcms目录转移到其他路径下,而不是默认的根目录中,如何操作呢? 先看下默认的目录结构: 默认状态下,phpcms目录就在根目录,一般情况...
再次提醒大家,任何程序的修改都有可能出现意外,提前备份是个不错的习惯哦! 本教程共分五个步骤: 1、打开phpcmsmodulesadmintemplatessetting.tpl.php,找到 <div id="...
很多时候我们需要在内容列表里显示栏目名称并链接到栏目首页,如下图效果: 这样的效果该如何实现呢?请看代码: {pc:content action="lists" catid="17" num=&quo...
PHPCMS默认首页给出的循环代码只能显示一级栏目内容,如果一个栏目下仍有多个子栏目,如何在首页调用这些栏目的内容呢?其实在默认模板的category.html页面中就有可以借鉴的地方,代码如下: {php $j=1;} {loop sub...
很多的时候,我们需要对PHPCMS进行二次开发,增加一些配置文件,那么这些配置文件我们该放在哪里?如何调用呢? 配置文件放在caches/configs/目录下,通过load_config方法调用。示例如下: $upload_url = p...
系命名规范 系统类库位于系统的phpcms/libs/classes目录下面,函数库文件名为*.class.php,其中global.func.php为框架中默认加载,global.func.php中函数可直接使用 系统函数库位于系统的ph...
在安装phpcms v9的时候,我们基本上都会将 phpsso_server安装在默认的路径下。而且在安装的时候,程序也没有提供将phpsso_server 安装到其他目录的方法,除非是提前先安装好 phpsso_server,再安装php...
在有些时候我们需要在不同的同级频道、栏目、内容页面中显示不同的内容,这个时候就会用到if条件判断,可是这个if标签该如何写呢? 大家参看下面的代码: {if ($top_parentid == 36)} <script src=&qu...
本教程适用于网站结构相对简单的网站,最多可以显示到二级栏目目录,至于显示更深层次目录的方法,我们会在以后的教程中为大家分享。 首先,你需要添加显示网站地图的页面,可以选择添加一个单独的栏目或者一个单网页,不过毕竟网站地图只涉及一个页面,所以...
用过2008版的网友都知道,内容模型在发布内容的时候可以自定义生成的HTML文件名,这个功能对于SEO来说非常有好处,但是到了V9之后却很遗憾,这个功能却没有了,现在你只要对V9进行一个小小的修改即可令V9重新拥有08版的自定义HTML文件...
PHPCMS程序自带的调用标签在默认状态下无法在列表和首页调用文章的浏览次数,但是某些时候我们需要显示浏览次数,我们该如何操作呢?我们从简单的开始-列表页面调用文章点击数,代码如下: {pc:content action="lis...
本文代码摘自PHPCMS官方论坛会员“世界首富”的帖子,特此致谢! 第一步:修改phpcmsmodulescontentclassescontent_tag.class.php,在最后面的 } 前面添加如下代码: p...
很多的时候,我们需要对PHPCMS进行二次开发,增加一些配置文件,那么这些配置文件我们该放在哪里?如何调用呢? 配置文件放在caches/configs/目录下,通过load_config方法调用。示例如下: $upload_url = p...
都说pc标签{pc:content 参数名="参数值" 参数名="参数值" 参数名="参数值"} ,但是 参数名对应的具体参数值有那些,菜鸟就不知道...
一、目录权限设置很重要:可以有效防范黑客上传木马文件. 如果通过 chmod 644 * -R 的话,php文件就没有权限访问了。 如果通过chmod 755 * -R 的话,php文件的权限就高了。 所以就需要分开设置目录权限和文件权限:...
简单修改一下v9默认的搜索功能,可以不按模型搜索全站内容。 下面是被修改后的search模块中的index.php文件: <?php defined('IN_PHPCMS') or exit('No pe...
phpcms调用discuz缩略图和时间,SQL怎么写呢? {pc:get sql="SELECT pre_forum_threadimage.tid,pre_forum_threadimage.attachment,pre_fo...
现在用户在下载页下载文件时,文件为"日期+_一段串成生数字+扩展名,简单更改为上传时的文件名。 举例: 在下载栏目里上传一个名为phpcms.rar的文件,存入数据库后将更名为20120111103441956.rar(按上传时间...
Phpcms v9对主机的环境要求不是很高,一般情况下的虚拟主机就可以了,不过之前也曾碰到后台提示No permission resources的问题,翻出陈年记录,与大家分享下Phpcms v9在Nginx主机下后台提示No permis...
现在到处都用到密码,密码太多,很容易出现忘记密码的情况,在使用PHPCMS V9的时候如果忘记后台管理密码怎么办呢?有没有办法重置呢?答案当然是肯定的,今天就给大家分享一个通过phpmyadmin重置密码的方法: 登陆phpmyadmin,...
phpcms按模型得到文章的本日浏览数,本月或本周,代码如下,请根据需求灵活变通 <?php $t = SYS_TIME-3600*24*7; $sql = 'SELECT h.`weekviews`,n.`title`,n...
在给客户做好网站后有许多功能所要在后台隐藏一下,这样客户看不到不需要的功能也就不会反复的问你了,但是重要的还有一个问题就是Phpcms的升级提示,每次phpcms官方有新版本的时候phpcms后台就会弹出提示,即使关闭了后台的升级提醒照样会...
大家都知道PHPCMS默认自带的编辑器为ckeditor,所以默认情况下在编辑文章时,按下回车键后在源代码显示的是BR而非P,对于习惯于换行为P标签的我来说极为不便,另外换行用P标签也就是一个段落会有更好的表现形势,所以修改回车时的BR为P...