下面是我自己总结出来的,用户PHPCMS的页面判断 {if !...$catid}首页{/if} {if $child}栏目首页{/if} {if $parentid}栏目列表页{/if} {if $catname}栏目首页和栏目列表页{/if} {if $id}内容页...{/if} {if $tag}标签列表页 判断这些的依据一很简单,比如首页没有catid这个值,但是其他所有页面都有,所以当没有catid时就是首页。...其他几个页面的判断原理相同,希望能够减轻站长建站的负担。 之所以总结这些判断,是因为我的博客是由WordPress博客转换而来,习惯了博客程序的我,自然就要用到页面判断功能,方便公用模板的调用。
PHPCMS的首页默认只会生成一个页面,要实现分页功能,要么把首页动态化,要么新建一个分类在url规则管理路径生成到首页。...动态页面 由于PHPCMS默认每更新一篇文章都会自动更新首页和栏目页,为了实现动态首页,我们需要在服务器中把index.php的优先级高于index.html 动态页面的分页,必须用$_GET[page...告诉你,因为PHPCMS的默认首页就是index.html,别到时候随便更新一篇文章,自动更新首页时把我们设定的给替换掉了。...衍生问题当新增一篇文章时会自动更新父栏目,这是父栏目的分页格式会跟子栏目相同,见 PHPCMS父栏目分页格式错误当我们把PHPCMS当作博客用时,一级栏目只有一个,只要用PHP替换法则可解决问题。
想要在首页显示所有的关键字?那就动手自己制作一个关键字列表吧。
PHPCMS默认只支持在文章页调用TAG标签,但是很多时候我们希望他显示在网站首页或者分类列表页,一查数据库,发现关键字都存在与keywords这个字段中。
首先得看官方配置教程,http://v9.help.phpcms.cn/html/2010/search_0919/35.html phpcms后台sphinx设置 IP:如果phpcms程序跟数据库是在一个服务器上
php defined('IN_PHPCMS') or exit('No permission resources.'); /** * 点击统计 */ $db = ''; $db = pc_base::
今天又要用到PHPCMS的判断来实现循环列表中,每5行进行一次分割。...方法是在循环内加上,{php num++},然后用if语句判断, num%5==0 意思是变量num除以5的余数为0,即num必须是5的倍数,完整代码如下 {pc:content action...20" order="listorder DESC"} {loop $data $v} {php $num++} {if $num%5==0} {/if} 标签: PHPCMS...判断, phpcms判断每5行进行一次分割
在用PC V9建站的时候,很多朋友会想到Phpcms V9判定当前栏目,让当前栏目高亮的功能,在这里分享判断当前栏目、当前栏目高亮的代码,同时在此要分享if语句判断分类信息是否过期,CMSYOU给力。...Phpcms V9判定当前栏目,让当前栏目高亮 如果是在栏目列表(非单独页面)下,Phpcms V9判定当前栏目让当前栏目高亮代码可以用下面的调用代码: {pc:content action="category...Phpcms V9分类信息if语句判断是否过期 分类信息内容页if语句判断分类信息是否过期: {if date('Y-m-d')>="$r[endtime]"}已经过期...{else}截止{$r[endtime]}{/if} 实际上,Phpcms V9判断当前栏目高亮、判断分类信息是否过期都是采用了采用...if语句,用到了等于大于这样的判断,我想大家肯定会举一反三!
phpcms v9文章页调用栏目链接调用成首页 解决办法: url写入失败,所以需要手动写入栏目文件夹名称 文章的设置需注意选择内容页模板 然后批量更新栏目页,url,内容页就可以了
如何判断一个网页是不是一个Blog的首页? 最近碰到一个问题,如何从一组链接中,判断链接是不是Blog的首页链接? ...对于第一类,BSP的Blog链接地址都是固定的,加上成规模的BSP数量较少,其Blog的首页链接可以列举出来。 ...对于第二类,问题要复杂些, 有的 www 首页就是 blog 的主页, 有的是采用子域名的方式, 有的采用目录的方式; 但无论哪种链接方式,Blog 首页都有以下属性: 1、blog...首页链接的长度短;可以在这个链接下面发现更多以此链接为开头层级更深的链接; 2、连接中一般包含blog字样; 3、blog的作者为方便他人订阅其Blog,都有类似:bloglines , rss feed...不知道各位有没有更好的判断方法。 我现在正在以donews的 10 大金刚为起点,抓取其blogroll,收集blogge地址呢。
emlog程序的模板机制使首页和列表页统一调用log_list.php模板文件,但是如果制作emlog企业模板或emlog cms模板的首页和列表页显示样式不一样怎么办?...解决方法是通过代码判断首页加载指定的模板文件。 代码判断如下: 这里添加首页代码部分 这里添加列表页代码部分 扩展:把判断代码编写成函数式 1、在当前主题的module.php文件最底部添加代码: 2、在log_list.php模板文件添加的判断代码: 这里添加首页代码部分 这里添加列表页代码部分 <?php } ?
判断首页函数的方法下(ps:测试5.3.1版本正常使用) 1、在模版文件module.php最低部加入如下代码 <?...php //判断是否是首页 function blog_tool_ishome(){if (BLOG_URL . trim(Dispatcher::setPath(), '/') == BLOG_URL...> 2、判断方法示例 加载的文件代码 如果在首页不需要加载日志列表部分。则应用如下: <?
","footer"} 调用content目录下的header.html文件 {template "content","filename"} 调用content目录下的filename.html文件 判断首页分类列表页内页...下面是我自己总结出来的,用户PHPCMS的页面判断 {if !...$catid}首页{/if} {if $child}栏目首页{/if} {if $parentid}栏目列表页{/if} {if $catname}栏目首页和栏目列表页{/if} {if $id}内容页...一级栏目列表 catid="0" 同级栏目列表 catid="$parentid" 如果需要当前栏目高亮,则只需要用if语句判断一下即可 <li{if $r[catid]==$catid} class=...友情链接调用 最后附上一些比较实用的方法 PHPCMS判断每5行进行一次分割 PHPCMS列表第一项特殊化 PHPCMS详解栏目ID
第二、判断是否为首页 有些时候,我们需要某一块内容不要在首页显示,那可以用下面代码判断出来。 is('index')): ?> //首页内容 //不是首页内容 比如我们在调用公司网站活动的时候,可以单独用这个显示在首页出现。
SINE安全公司在对phpcms2008网站代码进行安全检测与审计的时候发现该phpcms存在远程代码写入缓存文件的一个SQL注入漏洞,该phpcms漏洞危害较大,可以导致网站被黑,以及服务器遭受黑客的攻击...,关于这次发现的phpcms漏洞细节以及如何利用提权我们来详细剖析。...我们再来跟踪该代码找到template函数,看到调用到了include目录下的global.func.php文件,该代码里的function template会对传递过来的定义值进行判断,默认TPL_REFRESH...当需要更新缓存的时候就会先判断有没有变量注册,如果有就会进行更新缓存。 该漏洞利用的就是缓存的更新,将网站木马代码插入到缓存文件当中去。...如果不懂如何修复网站漏洞,也可以找专业的网站安全公司来处理,国内也就Sinesafe和绿盟、启明星辰等安全公司比较专业.
打开 /phpcms/modules/admin/index.php 大概在第33行,把第33行到37行给注释掉就可以了 /*$code = isset($_POST['code']) && trim(
前面咱们一起学习了phpcms_v9.6.0,任意文件上传漏洞复现的过程,不知道小伙伴们后面有没有想到如何进行批量检测呢?...创作背景: 上周发完phpcms_v9.6.0,任意文件上传漏洞复现的过程的文章后,有小伙伴们说phpcms_v9.6.1的任意文件下载一直复现不成功,于是就有了本文。...基础环境: 1、 phpcms_v9.6.1源码。 2、 web应用环境用于搭建phpcms。 需要工具: 1、 BurpSuite 或者hackBar等。...phpcms_v9.6.1部署到web环境中,部署完访问首页,我是在本地主机上搭建的,首页地址是:http://127.0.0.1/phpcms961/index.php,成功访问便是搭建完成。...【Request】http://127.0.0.1/phpcms961 /index.php?
这是我碰到最多的需求了,博客首页的文章如何使用分类进行过滤,有些用户只想某几个分类的文章,而有些用户则不想显示某几个分类的文章。...在 「WPJAM」 的「分类设置」子菜单下点击「首页分类」标签页,就一目了然: 并且还增强了一下,支持在多个平台下面的设置,比如你可以单独设置在小程序下的首页分类过滤,目前支持四个平台。...WPJAM 分类管理插件 WPJAM「#分类管理插件#」是 WordPress 果酱出品的付费插件,目前主要有「层式管理分类」,「设置分类层级」,「分类拖动排序」,「分类数字ID固定链接」,「首页文章分类过滤
但是,如果是一个稍大一些的网站,有的存在子分类,有的不存在,那该如何调用呢? 在PHPCMS中只能调用直接分类下的文章,也就是说如果指定一个分类ID存在子分类,那么将无法调出文章。
参数名称 描述 位置 备注 m 模型/模块名称 phpcms/modules中模块目录名称 必须 c 控制器名称 phpcms/modules/模块/*.php 文件名称 必须 a 事件名称 phpcms...m=content&c=index&a=show&id=1 其中 m = content 为模型/模块名称 位于phpcms/modules/content c = index 为控制器名称 位于phpcms...漏洞复现 访问首页index.php ? 注册一个账户(这里我以Tao这个普通用户进行演示) ? 到个人主页修改头像处,上传头像 ? 在此之前,还要准备一个后缀为zip的压缩包,具体内容如下: ?.../index.php);而这个函数的执行流程就是: 在保存上传头像文件夹处,创建一个跟用户id对应的文件夹 将前端打包的压缩包通过post传来的数据进行保存,保存名为用户id的zip文件 解压数据包 判断未在数组内文件名命名的文件...走到遍历白名单判断文件,排除.(当前目录)..(上级目录) ? ? 下图删除了压缩包文件 ? 继续执行,当判断到dir目录时,因为dir目录不属于数组里(白名单),然后执行unlink(dir目录)。
领取专属 10元无门槛券
手把手带您无忧上云