PHPCMS是一款网站管理软件。该软件采用模块化开发,支持多种分类方式,使用它可方便实现个性化网站的设计、开发与维护。它支持众多的程序组合,可轻松实现网站平台迁移,并可广泛满足各种规模的网站需求,可靠性高,是一款具备文章、下载、图片、分类信息、影视、商城、采集、财务等众多功能的强大、易用、可扩展的优秀网站管理软件。 PHPCMS由国内80后知名创业者钟胜辉(网名:淡淡风)于2005年创办,是国内知名的站长建站工具。2009年,PHPCMS创办人钟胜辉离开PHPCMS,创办国内针对媒体领域的CMS产品Cms
phpcms二级页面的树型菜单完美解决方案,鼠标移动上去就下拉菜单下来: 头部header.html模板中引入Jquery文件: script type="text/javascript" src="{JS_PATH}typzy2012/js/jquery1.4.2.js"/script 接下来在header.html模板中的head中写入js代码 script typ
1、全站多模型联合调用最新文章 {pc:get sql="SELECT id,url,title,status,inputtime from v9_news WHERE status=99 UNION SELECT id,url,title,status,inputtime from v9_picture WHERE status=99 UNION SELECT id,url,title,status,inputtime from v9_flas
PHPCMS v9 的数据只能调用一张表,也就是说无法一次性调用不同模型的内容。之前也有不少人问过,可是至今没人能解答该疑问。于是,我花了一个下午的时间,在debug中寻找最佳结果。 一般有一下三种情况: 1、一个栏目的调用 。这没什么好说的,使用系统自带的
我们在截取文章内容即content字段内容的时候,会出现html代码,会导致破坏了页面的显示正常了,那么以下为大家分享一个在phpcms v9对输出的内容过滤掉html代码的攻略。 我们这时可以利用PHP strip_tags函数对输出的内容进行过滤,具体代码见下面: {str_cut(s
如果你在首页或者列表页输出部分内容,而里面含有图片,你又不希望有图片显示,那就需要将phpcms v9程序输出的图片截取掉。那么如何操作呢? 当然,方法有很多种,但是比较好用的方法就是使用正则式,代码见下面: {php$t=Eregi_replace("img[^a][^]*","",$v[
使用phpcms V9制作头部文件header.html的导航时,循环调用一级和二级以及更多级别的栏目,有时需要同时显示当前栏目的子栏目(比如下拉菜单),还要高亮显示当前栏目时,就可以采用如下代码: div class="nav" ul lia href="{siteurl($siteid)}" {if !$catid
使用过Phpcms V9的朋友,肯定知道PC V9默认的Page页面是只有一篇内容的,但是一旦添加了子栏目,那么父级Page栏目就会不能添加内容,这样就会出现问题:当访问父级栏目的时候,默认不会转到最新page或者某一个子栏目页面,这样会发现没有内容。于是需要自定
打开你PHPCMS网站根目录中的api文件夹,找到count.php这个统计文件,修改如下代码 找到100行的$views = $r['views'] +1 修改为: $rand_nums=rand(79,186); $views = $r['views'] + $rand_nums; 表示点击一次,增加79到186次不等
本文通过phpcms v9给栏目添加自定义英文栏目名称字段来教大家如何给栏目添加自定义字段 后台效果展示: 前台效果展示: 修改方法: 1、通过 phpmyadmin 给 v9_category 表添加英文栏目自定义字段 catname_en 2、打开 /phpcms/languages/zh-cn/admin.lang.php
仔细看了一下默认的wap模板,发现maps.html其实也是单页,链接也正常,就查了一下程序原理,然后就发现了单页的添加方法,不过缺点就是不能在后台管理内容而已。下面我们给觉得介绍一下 phpcms v9的wap单页添加 的方法吧! 步骤一:复制phpcms\templates\def
解析: 从第3条开始调用,调用2条,对应代码为 {pc:content action="lists" catid="$catid" order="id DESC LIMIT 2,2--"} 从第1条开始调用,调用2条,对应代码为 {pc:content action="lists" catid="$catid" order="id DESC LIMIT 0,2--"} 代码示例: {pc:c
phpcms默认无法使用推荐位调用自定义字段,那该如何实现推荐位调用自定义字段呢? 调用代码示例: {pc:content action="position" posid="6" catid="8" order="listorder DESC" num="10"} {loop $data $n $r} {$r["cmsjzy_date"]} {/loop} {/pc} 示例分析:
{pc:content action="category" catid="0" num="12" siteid="$siteid" order="listorder ASC" return="dataa" } ul lia href="{siteurl($siteid)}"首页/a/li {loop $dataa $r} lia href="{$r[url]}"{$r[catname]}/a/li {/loop} /ul {/pc} 在搜索页调用网站导
在 调用之前 加入: ?php $CATEGORYS = getcache('category_content_1','commons');? 这样引用缓存,就可以使用{$CATEGORYS[$r[catid]]['catname']}类似的代码调用栏目的信息了
现在随着智能手机的兴起,我们网站开发移动端版本也显得越来重要了,但是现在phpcms还没有开发手机版,下面我们就教大家如何让phpcms实现手机版访问,一般正常情况下我们电脑版的域名为http://www.你的域名/,而手机版的域名一般为http://m.你的域名/ 这样就
phpcms实现联动筛选的教程目前还没有,下面CMS资源网就给大家分享一下phpcms如何实现列表页联动筛选,筛选效果截图如下: 图01 话不多说,下面开始详细教程: 首先用下面代码替换掉phpcms/libs/functions/extention.func.php文件里面的代码: 001 ?php 002 /
{pc:content action="category"catid="$catid"num="1"siteid="$siteid"order="listorder ASC"}{loop $data $key $r}?php$url=$r[url];Header("HTTP/1.1 301 Moved Permanently");Header("Location: $url");?{/loop}{/pc}
1.路径{IMG_PATH}{JS_PATH}{APP_PATH}当前位置{rtrim(trim(catpos($catid)),"")}a href="{siteurl($siteid)}"首页 /a {rtrim(trim(catpos($catid)),"")}{siteurl($siteid)}2.引用{template "content","footer"}网站标题、网站关键字title{if isset($SEO['tit
通过对phpcms数据库各个表及其字段的分析,我们才能够为phpcms的二次开发打好基
不少朋友开始用PHPCMS来做网站,手上也有了现成的网站静态页面,当然这些页面的名字非常的随意,什么样的都有,那么我们怎样才能够将这些页面正确的放到PHPCMS里面呢。 通常的以内容为主的网站页面大致可以分为以下五类 1、首页 index.html 2、栏目页 catego
到目前为止,PHPCMS最新的版本是V9版本,因此本文所讲解的关于绑定二级域名的问题是针对PHPCMS V9的。 网站中栏目内容和主站相关度不高,需要独立访问时,可考虑将该栏目设置成二级域名访问,在这点上PHPCMS V9已经做了处理。 不熟悉的PHPCMS的人,在栏目设
phpcms列表分页ajax加载更多。网上转载关于phpcms列表分页加载的方法。其方法我想是可行的。现分享给大家。 1、在/phpcms/modules/模块下加多一个ajaxlist文件夹,在其文件夹下新建一个index.php,内容如下: public function homeajaxlist() { if(isset($_G
{if $data} {php $len=count($data) } tr {loop $data $r} li.../li {if $n%3==0$n!=$len}/trtr{/if} {/loop} /tr {/if} 举一反三:输出2条循环tr {if $data} {php $len=count($data) } tr {loop $data $r} li.../li {if $n%2==0$n!=$len}/trtr{/if} {/loop}
在网上找过很多的办法试着来解决的在 phpcms的内容编辑器 下标签 iframe和JavaScript 被过滤的问题,结果都不能如愿以偿。 然后再接下来的几天里面。我去把phpcms\libs\functions\global.func.php中的函数函数文件都看了一遍,终于找到了问题所在。 发现149行
在PHPCMS中{$url}用来获取当前文章网址,在动态页或伪静态中能够正确获取,但是当我们把内页设置为纯静态时,{$url}就失效了。 在文章页,我们希望在文章末尾加上 本文地址,该怎么办呢? 请在模板当中使用 {go($catid,$id)} $catid栏目ID,$id文章ID,可以
phpcms默认是没有文章顶踩功能,如果你是用phpcms做网站,但网站设计需要在文章中添加顶踩功能。怎么办? 下面详细介绍下phpcms如何添加顶踩功能步骤: 1、在后台模型增加两个字段,一个goodpost,一个badpost;这个步骤简单,按后台新增加字段下一步就行了。
phpcm列表文章所有文章包括推荐或置顶文章,怎么排除掉置顶文章呢?我们可以在phpcms where 地方增加一个posids!=1语句作为排除置顶文章。PHPCMS实现文章置顶功能文章不重复的方法具体方法如下: 代码如下: {pc:content action="lists" catid="1" num="20" w
PHPCMS V9由于采用了MVC的设计模式,所以它的后台访问地址是固定的,虽然可以通过修改路由配置文件来实现修改,但每次都修改路由配置文件对于我来说有点麻烦 了,而且一不小心就会出错。这里使用另外一个一劳永逸的方法,达到了方便修改访问后台入口的目的,
phpcms v9默认在文章后面没有新的功能了,那么我们希望判断指定日期内的文章显示为新图标了,那么要如何来实现,下面来和小勇一起来看看吧. 方法一:当天文章后面显示 new图标: {if time()-$r[updatetime]24*3600}new{/if} 如果是三天内的文章:3*24*3600 方法二:
一、目录权限设置很重要:可以有效防范黑客上传木马文件. 如果通过 chmod 644 * -R 的话,php文件就没有权限访问了。 如果通过chmod 755 * -R 的话,php文件的权限就高了。 所以就需要分开设置目录权限和文件权限: linux 服务器权限:经常要用到的命令: fin