改造phpcms-v9自带的字符串截取函数
phpcms-v9自带的字符串截取函数在phpcms/libs/functions/global.func.php文件中:/** * 字符截取 支持UTF8/GBK * @param $string * @param $length * @param $do...
phpcms-v9自带的字符串截取函数在phpcms/libs/functions/global.func.php文件中:/** * 字符截取 支持UTF8/GBK * @param $string * @param $length * @param $do...
将以下代码放到 api/count.php 文件最后 的 ?>之前://add 定时发布审核功能 $modelid = $modelid ? $modelid : intval($_GET['modelid']); $content_db = $cont...
phpcms v9内容管理系统可以方便建立网站,并且生成静态化,但是列表页往往采取伪静态,因为列表页太多每发一篇文章就生成一遍静态效率太低,phpcms列表页及分页伪静态规则如何...
示例:{pc:get sql="SELECT * from v9_news where status=99 and catid in(6,7,8) order by id DESC" num="10" return="data"} {loop $data $r} <a href="{$r[url]}">{$r...
用PHPCMS V9 建站时,经常会用到时间标签,它是通用标签调用-日期时间格式化,适用全站。1、日期时间格式化显示:a\标准型:{date('Y-m-d H:i:s', $rs['inputtime'])...
先讲讲Phpcms V9在后台怎么设置生成静态化HTML,之后再讲解怎么自定义URL规则,进行URL地址优化。一、静态化HTML生成设置进入PHPCMS V9后台设置,找到分类栏目,位置:内容->管理栏目...
说起文章自定义自段,大家都会想到 wordpress 的自定义字段,确实 wordpress 系统很强大,字段可以很灵活的在后台进行添加与更新,并能够很好的在前台进行调用,对于这点 phpcms...
默认显示页码数有10条,这样,对于某些两栏或者三栏列表模板就会出现错位,如何把默认的10换成其它数字呢?比如想更改成显示5条,例如这样:更改phpcms\libs\functions\global.func.ph...
phpcms v9的内容编辑器上传的图片可以获取第一张或第N张为图为缩略图,那么如果内容没有图片,而组图及多图片有图,怎样把多图片的第一张或第N张图片做为缩略图呢? 跟着下...
今天分享一个简单的方法,来实现ckeditor编辑器上添加代码高亮功能,希望对大家有用,效果见本站。最新PHPCMS V9文章中实现代码高亮显示的功能,以下是教程及相关代码:【第一步】 下...
PHPCMSV9的相关文章默认需要在后台设置,前台才能正常调用,如果我们没有统一设置相关文章,那怎么来实现相关文章的调用呢。 阅读本文的同时,我假设你的文档均未设置相关文...
使用前请执行下面的MYSQL语句 (新增一个字段 isremote)判断附件是否远程。ALTER TABLE v9_attachment ADD `isremote` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0'内...
第一,首先要改数据库的连接,改数据库的连接在caches/configs/下的system.php,与database.php两个文件都要改,前者的把本机地址,或者原来服务器的网址,改成你现在服务器的地址,后者...
全站最新文章 调用代码 {pc:get sql="SELECT * FROM v9_news a,v9_news_data b WHERE a.id=b.id ORDER BY inputtime DESC" cache="3600" page="$page" return="d...
条件:我把PHPCMS的首页做成了博客列表,在动态模式下,默认分页地址如下http://www.freexyz.cn/?page=2 我希望他变成这种形式http://www.freexyz.cn/page/2 于是我找...
phpcms由于不支持fsockopen无法安装 方法一(推荐):安装的时候,在地址栏直接改step=3,跳过这一步即可安装成功。 方法二:打开安装包 /install/install.php 第50行...
本方法调用的JS必须是在loop内,如果有10篇文章,那么就必须调用10次。 JS调用目前就这一种方法,因为要统计该篇文章的浏览次数,所以必须取得该篇文章的ID值,所以只能在loop...
PHPCMS在V9.2.0以上版在后台编辑器添加了过滤代码,主要是为了安全考虑。如果需要添加JS脚本或html代码,只需要删除或注释掉过滤函数就行了。 打开 /phpcms/modules/con...
PHPCMS的首页默认只会生成一个页面,要实现分页功能,要么把首页动态化,要么新建一个分类在url规则管理路径生成到首页。 动态页面 由于PHPCMS默认每更新一篇文章都会...
PHPCMS当父栏目和子栏目都为静态时,当给子栏目增加一篇文章时,会自动更新相关栏目,此时子栏目的分页url规则将会覆盖父栏目的url规则,也就是说父栏目的url分页规则失效。以上这...
PHPCMS默认的后台样式用着不习惯,根前台的视觉差太大?没关系,改一下就是了。 后台编辑器样式文件 \statics\js\ckeditor\contents.css 把前台样式表中控制文字的那一...
在用PC V9建站的时候,很多朋友会想到Phpcms V9判定当前栏目,让当前栏目高亮的功能,在这里分享判断当前栏目、当前栏目高亮的代码,同时在此要分享if语句判断分类信息是否过期...
1、用途 $CATEGORYS 是一个二维数组,主要用来保存当前频道或者模块所以栏目的基本配置信息。 2、如何设置 您可以登录后台进入模块或者频道的栏目管理,然后在线...
打开 /phpcms/modules/admin/index.php 大概在第33行,把第33行到37行给注释掉就可以了: /*$code = isset($_POST['code']) && trim($_POST['code']...
想要在首页显示所有的关键字?那就动手自己制作一个关键字列表吧。 {pc:get sql="SELECT keyword FROM `v9_keyword` WHERE length(`keyword`) > 2 ORDER BY `videonum...
PHPCMS默认仅支持栏目点击排行榜,在V9版本中,也可以通过数据库来调用全站点击排行。{pc:get sql="SELECT DISTINCT url,title,views FROM v9_news,v9_hits WHERE v9_news.id =...
下面是我自己总结出来的,用户PHPCMS的页面判断: {if !$catid}首页{/if}{if $child}栏目首页{/if}{if $parentid}栏目列表页{/if}{if $catname}栏目首页和栏目列表页{/i...
PHPCMS的强大在于他的可扩展性强,懂PHP的人,对PHPCMS进行二次开发相对其他CMS程序是最容易的。今天讲下如何实现PHPCMS的列表中的第一项特殊化。 PHPCMS第一个项目加图...
栏目列表的基本代码 {pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}{loop $data $r}<a href="{$r[url]}">{$r[catname...
从数据库中我们可以看到,栏目ID的子栏目ID包含 本栏目ID和所有级别的子栏目ID,顺序分别为 本栏目ID=>一级子栏目ID=>二级子栏目ID,以此类推,其次是新增加的ID排在前面。...
今天又要用到PHPCMS的判断来实现循环列表中,每5行进行一次分割。 方法是在循环内加上,{php $num++},然后用if语句判断, $num%5==0 意思是变量$num除以5的余数为0,即$num必...
文件导入{template "content","header"} 调用content目录下的header.html文件{template "content","footer"} 调用content目录下的header.html文件{template "content",...
PHPCMS和织梦CMS自带的编辑器都是ckeditor,但是默认情况下,这2个程序中编辑文章时,按下回车键后在源代码显示的是BR而非P,对于习惯于换行为P标签的我来说极为不便。 PHPC...
附件地址用百度网盘的地址,附件文件链接方式设置了链接到真实软件地址,是可以正常使用的,如果文件链接方法选用链接到跳转页面,就跳转到百度报错页面 而且不只是百度网盘...
分类最新文章 {pc:content action="lists" catid="$catid" num="20" order="id DESC"}{loop $data $v}<li><a href="{$v['url']}">{$v['title']}</a...
从官方网站下载需要的版本,一般都选择标准版。ckeditor官方下载地址 http://ckeditor.com/download 找到PHPCMS放ckeditor编辑器的文件夹 /statics/js/ckeditor 把cke...
解决方法:如果不是主表 要加 moreinfo="1" 例: {pc:content action="lists" catid="$catid" num="10" order="id DESC" moreinfo="1"}...
PHPCMS点击排行榜代码 {pc:content action="hits" catid="$catid" order="weekviews DESC" num="10"}{loop $data $key $val}<li><a href="{$val['url']}">{...
以下代码我是从默认模板抠出来后简化的,方便大家更容易的去理解他:{loop subcat(0,0,0,$siteid) $r}<h3>{$r[catname]}</h3>{pc:content action="lists" catid="$r[catid]...
安全提示:※ 您的错误日志记录超过警戒设置(20MB),为避免影响性能,建议您及时清理清理:备份后删除错误日志文件,文件路径为:\caches\error_log.php设置:后台-->设置-->安全配置-->是...
在PHPCMS中制作页面导航时,需要判断导航栏目的状态,比如点击导航栏目新闻中心时,这个栏目就高亮显示,或者加粗,这样便于与其它的栏目进行区分,我想许多朋友都会用到这样的效果...
phpcms在列表页里有分页函数pages方法,可以很便捷地完成分页的功能,但是有时候我们不需要pages里面的”上一页”,”下一页”这些汉字,可能会将其改成各种箭头比如“<<”、”...
有的时候我们需要在模板中显示随机的文章,这样显得更有特色,如何实现呢?代码如下: {pc:content action="lists" catid="$catid" num="8" order="rand()" return="info"}{...
默认情况下,Phpcms只支持调用当前文章排行,代码如下:{pc:content action="hits" catid="$catid" num="10" order="views DESC" cache="3600"} 其中$catid为待调用栏目的...
这篇文章则详细的介绍一下系统自带默认模板的文件目录结构。主题模板位于“..phpcms/templates”文件夹内。而css样式、js文件,以及模板配带的images文件夹则位于根目录...
我用的lnmp一键安装包,conf文件是放在默认路径。在进行测试时,我先使用了: location / {rewrite ^/caipu-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=ind...
第一步:找到statics/images/water 文件夹,将去删除;如果系统找不到water文件夹的水印图片,则将会执行第二步,给图片添加一个文本格式的水印; 第二步:找到phpcms/libs/classes/im...
下面是phpcms V9 的常用文件目录结构,官方给的说明书里有,但不全。这里部分没有标注,说明不常用或者根本就没用到。 api 接口文件目录caches 缓存文件目录configs 系统...
<li><span>上级栏目即父栏目 </span> <b><a href="{$CATEGORYS[$CAT[parentid]][url]}">{$CATEGORYS[$CAT[parentid]][catname]}</a></b></li><li> <span>文章所在的当前栏...
phpcms用的人可能太少了.网上搜索教程根本没 有.官方教程也简单的可怕.这种cms不死才怪. 搜索结果页的显示,由/phpcms/modules/search/index.php 这个文件决定 大...