PHPCMS模板标签基础

PHPCMS模板标签基础
一些常用的PHPCMS标签,在模板中需要的地方直接进行调用就可以了,下面的这些模板标签用得频率是比较高的,收集一下。 文件导入 {template "content","header"} 调用content目录下的header.html文件 {template "content","footer"} 调用content目录下的header.html文件 {template "content","filename"} 调用content目录下的filename.html文件 时间标签 {$inputtime} 创建时间 2013-10-06 21:31:00 {$update...

PHPCMS栏目列表的调用

PHPCMS栏目列表的调用
PHPCMS中经常要用到栏目列表的调用,比如在首页调用某一栏目的文章,或者是在PHPCMS栏目页调用栏目文章等,当然这都是比较简单的调用,我们先来看一下在首页调用某一指定栏目文章列表,完整代码如下: [code lang="php"] {pc:content action="category" catid="0" num="25" siteid="$siteid" ord er="listorder ASC"} {loop $data $r} {$r[catname]} {/loop} {/pc} [/code] 上面的代码中比较重要的参数就是 ...

每天的每天过得都很快

每天的每天过得都很快
总结一下今天吧,早上又睡到了自然醒,中午买了菜自己做起了饭,因为不想哪么懒惰了,同样把家里整个收拾了一下,干净了许多,心情也好了许多,下午就开始码字了,码得不是很多,十来篇文章吧,这可能是目前自己最大的兴趣爱好了。 晚上很快就到了,明天又要开始接着上班了。 突然感觉每一天都很快,很恐慌,曾经玩的时候都很随意,过得很慢,如今想要做点东西了,却感觉时间不够用了,没多少时间就快要 20...

PHPCMS开启sphinx,搜索结果一样

PHPCMS开启sphinx,搜索结果一样
在本地测试PHPCMS时,配置好sphinx,并且在后台开启后,出现了一个问题,就是无论在前台搜索什么内容,每次返回的结果都是一样的,有的时候只搜索出来结果,但不显示内容。在网上搜索了下,原来PHPCMS是有这个BUG的,在终端执行时是能够返回搜索内容的,哪就说明PHPCMS中的程序是有问题的。 程序的版本,最新版的PHPCMS V9,编码UTF8 解决方法如下: 打开 phpcms\modules\search\classes\search_interface.c...

PHPCMS分类ID以及子分类ID

PHPCMS分类ID以及子分类ID
关于PHPCMS分类ID与子分类ID是怎样的一种关系,我们可以从数据库中看出,分类ID的子栏目包含本栏目ID和所有级别的子栏目ID,顺序应该为:本栏目ID=>一级子栏目ID=>二级子栏目ID,以此类推,其次才是最新增加的ID排在前面。分类的父栏目ID原理是一样的。 网上有人这样来获取根分类的ID,代码如下: $arrparentid = explode(',', $CATEGORYS[$catid]['arrparentid']); $top_parentid = $arrparentid[1] ...

PHPCMS调用文章参数

PHPCMS调用文章参数
PHPCMS调用文章列表是很简单的,无论是调用的最新文章还是推荐文章,无论是分页列表还是不分页列表,每一种调用方式我们基本上在标签中改相应的参数即可以了,下面来看一下完整的例子: {pc:content action="lists" catid="25" num="20" page="$_GET[page]" return="data"} {loop $data $n $r} <a href="{$r[url]}">{$r[title]}</a> {/loop} {/pc} 这是个普通的不能再普通的一个PHPCMS文章调用...

PHPCMS出现500错误

PHPCMS出现500错误
新安装的PHPCMS V9,进入后台却返回 500 的错误,使用的是西部的香港虚拟空间,在网上查了下是配置文件的事情,找到 caches/configs/system.php 文件打开,可以看到如下的代码: [code lang="php"] return array( //网站路径 'web_path' => '/', //Session配置 'session_storage' => 'mysql', [/code] 将 'session_storage' => 'mysql', 中的 mysql 改成为 files。问题解决。这个方法只是暂时屏蔽了错误的显...

PHPCMS常用的路径标签

PHPCMS常用的路径标签
在制作 PHPCMS 模板时,需要用到各种各样的路径,而在PHPCMS中提供了一些最常用的路径标签,比如首页网址,网站根目录,图片路径等,在使用的时候直接调用一个标签就可以了,而不必再把完整的路径写出来。 下面是在使用中使用频率比较多的一些标签。 {APP_PATH} 完整首页网址 https://www.xiariboke.net/ {siteurl($siteid)} 带http的首页网址,https://www.xiariboke.net {SITE_URL} 不带http的首页网址 w...

生活平淡如水

生活平淡如水
昨天的时候没写日志,因为没什么要写的,昨天主要把码好的字进行了定时的发布,整理了下而已,昨天晚上又变成了夜猫子,因为今天不上班,很晚才睡觉。 今天又睡到了自然醒,本来想要自己买点菜做饭的,结果还是买了一些零食,宅在家里的感觉真好,一切都是哪么的空洞。 现在的生活相当的无聊,整天在家里面上网,上网也无聊,感觉没什么事,周六的一天什么也不做,对吃睡玩都没兴趣,白天没有激情,晚上没...

phpcms编辑器无法上传图片

phpcms编辑器无法上传图片
PHPCMS 后台编辑器无法上传图片,遇到这种问题通常是由于我们在本地安装好PHPCMS上传到服务器上的时候,或者是更换域名的时候产生的问题,遇到这种问题的时候,需要打开 caches\configs\system.php 文件,重新配置一下里面的域名,如果用的还是老域名的话,就会出现无法上传图片的情况,当然还有附件上传路径之类的都需要更改成新的。 出现这种问题的同时,在前台的图片或页面也不能正常显示,把 system.ph...

phpcmsv9无法批量生成HTML

phpcmsv9无法批量生成HTML
PHPCMS无法批量生成静态HTML通常是由于栏目文件夹没有权限的原因,首先我们需要寻找根目录下是否有相对应的html文件夹,如果没有的话手动新建一个,另外还要给足可写的权限才能批量更新,linux 系统下给足 777 就可以了,windows 系统下可以查看这篇文章 https://www.xiariboke.net/computer/454.html 如果栏目分有大类与子类的话,一定要确保分类的目录以及子分类都具有可写的权限。

phpcms 字符截取str_cut的使用

phpcms 字符截取str_cut的使用
PHPCMS中截取字符串用的是 str_cut 系统函数,通常在输出标题或者是内容摘要的时候使用来限制字符串的字符,这样就可以防止因字符串而变成的页面变形等问题。 我们来看一下这个函数,在PHPCMS中是这样进行定义的: function str_cut($string, $length, $dot = '...') 其中 $string 是要进行处理的字符串,$length 是要限定输出的最大字符数 $dot 是超出的部分用 ... 来填充,如果为空的话默认为省略号填充。 ...

Phpcms V9判断当前栏目高亮显示

Phpcms V9判断当前栏目高亮显示
在PHPCMS中制作页面导航时,需要判断导航栏目的状态,比如点击导航栏目新闻中心时,这个栏目就高亮显示,或者加粗,这样便于与其它的栏目进行区分,我想许多朋友都会用到这样的效果功能。 在这里分享下判断当前栏目高亮的代码,用的无非还是PHPCMS中IF的条件语句而已,在PHPCMS V9,如果是在栏目列表下,PHPCMS V9判断当前导航高亮显示的代码如下: {pc:content action="category" catid="$parentid" num="1...

PHPCMS V9单网页SEO标题设置

PHPCMS V9单网页SEO标题设置
今天发现了一个问题,就是在PHPCMS V9 中,单网页的 SEO 设置标题是读取不到的,而显示的则是主站的标题,打开单页 page.html 的模板来看,发现如下的标题标签: <title>{$SEO['title']}"></title> <meta name="keywords" content="{$SEO['keyword']}"> <meta name="description" content="{$SEO['description']}"> 原来这里调用的就是整站的标题标签,怪不得取不到呢,在PHPCMS...

wordpress网站手动备份数据全站

wordpress网站手动备份数据全站
不管是什么样的站点,都是需要做好数据的安全备份的,数据一旦丢失了,辛苦更新站点的小伙伴就不能淡定了,所以数据的备份是一定要提前做的,wordpress 的全站备份是由网站文件和数据库文件组成的,需要备份网站文件和Mysql数据库。 关于网站文件,不一定要将整站都备份下来,只需要将经常更新的几个文件以及文件包备份下来就可以了,如下图所示: wp-content/ 文件夹保存的是上传的附件以及插件模板之类的...

phpcms get标签sql语句limit无效

phpcms get标签sql语句limit无效
PHPCMS中GET标签是非常好用的,GET 标签中的 SQL 语句可以自定义,几乎所有 PHPCMS PC标签所不能完成的功能基本上都可以使用 GET 标签来进行完成,在最新版的 PHP V9中,发现 sql 里面的 limit 无效,limit 对于提取前几条数据是不可缺少的,比如下面的 SQL 语句: {pc:get sql="SELECT * FROM v9_news ORDER BY id DESC LIMIT 2,5" cache="3600" page="$page" dbsource="discuz" return="data"} 打印这句 S...

wordpress文章列表显示附件数量

wordpress文章列表显示附件数量
现在越来越多的 wordpress 站点文章都插入了附件文件,附件越来越多的时候就不太好管理了,有时候我们需要知道哪篇文章里插入了多少附件文件,这个时候不得不重新进行编辑文章,看下这篇文章有几个附件,这个是非常不方便的,如果可以在后台文章列表页查看附件的数量就方便多了,实现这个功能需要在主题的functions.php下面加入下面的代码: [code lang="php"] add_filter('manage_posts_columns', 'v7v3_att...

wordpress如何安装主题

wordpress如何安装主题
wordpress 系统自带有三套国外的主题,在刚安装好 wordpress 时,就可以预览到默认的主题了,虽然我们可以看到国外的主题特别的简洁干净,但总不符合国人的审美习惯,我们便迫不及待的去网上寻找各种不同的主题了,当把主题下载后该怎样进行更换与安装主题呢,在 wordpress 中还是比较简单的。 第一种方法通过 ftp 软件,先找到 wordpress 主题的安装位置 /wp-content/themes/,这个目录下就是主题的位置了...

推荐安装的几款wordpress插件

推荐安装的几款wordpress插件
wordpress 的插件众多,但需要安装哪些插件呢,这当然要看每个站点的不同需求,比如拿 wp 用来建下载站就需要下载的插件,如果是图片站可能就需要图片特效的插件等等。 但是有一些插件是大众化的,需要必备的一些插件,当然夏日博客是不推荐装太多插件的,如果能代码解决最好使用代码来完成。先来看一下都有哪些插件需要我们来安装的。 Akismet:这是安装 wordpress 后自带的防垃圾评论插件了,其实使用了怎...

话说屌丝的圣诞节是怎么过的

话说屌丝的圣诞节是怎么过的
今天是圣诞节的日子,年尾了,节日还挺多,平安夜,圣诞节,元旦,春节,基本上都赶到一起了,祝来我博客的用户节日快乐,没来的用户也节日快乐。 都 25 号了,赶紧买火车票吧,结果二月十号之后的票基本上都订不上了,没办法,可能是买得太晚了,只能买个十号的高铁坐回去了,而且买的点还不正,只能到时候再说了。 昨天优化了博客,使用了 cos-html-cache 生成纯静态的插件,今天突然发现手机版的 wptouc...