当我们在使用phpcms v9来做网站的时候,可能会需要调取某个指定栏目的栏目名称、栏目url、栏目下的子栏目调用和栏目的文章列表等信息,下面就列举一下phpcms调用指定栏目信息的标签代码:
phpcms调用指定栏目名称:
{$CATEGORYS[‘栏目ID’][‘catname’]}
phpcms调用指定栏目url:
{$CATEGORYS[栏目……
本博客的wordpress系统已经提示可升级很久了,一直都没动手去升级,今天终于觉得后台提示的“可升级到新版本”有点不顺眼,就动手升级了一下,期间还算顺利,没出现什么问题,由于 本次升级是采用了手动升级,下面就写一下关于如何手动升级wordpress系统。
手动升级wordpress教程分以下几个步骤:
1、备份wordpress现有资料……
我们在使用wordpress配置固定链接的时候,可能会在链接里面多出index.php,当我们在固定链接里面把它删除后会发现网站不能正常访问,这不是我们想要的,下面来介绍一下怎样去掉wordpress固定链接中的index.php。
这是伪静态问题,也需要考虑到你用的是win主机还是linux主机呢,一般wordpress建议使用linux主机,使用linux……
最近在使用php的iconv函数对utf-8编码的数据转码成gb2312编码存进数据库,其间会发现一个问题就是用iconv函数转码后的数据就会无缘无故的少了一些,这是iconv函数的一个bug。
我们要解决一下,需要在转成的编码后加上 “//IGNORE” 也就是iconv函数的第二个参数后面加上”//IGNORE”,例如改成:
$c……
当我们使用dedecms发布文章设置分页时,有时候在前台模板会出现设置的副标题不能正确显示,在页面出现错误的“副标题#e#”,之所以会出现这样的情况,是因为当程序在截取我们设定的“副标题#e#”时,因为我们设的副标题太长,而系统默认截取从开始的50个字符,所以就没能把标识符“#e#”截取到,所以我们要解决织梦dedecms文章……
像dede默认的输出我们会发现是不能输出我们所设定的副标题,所以我们需要修改一下程序文件。
打开./include/arc.archives.class.php 打开,找到大概第411行代码:
if($i>1) $this->Fields[‘title’] = $this->Fields[‘tmptitle’].”($i)”; 在这行代码前面添加’//’注释掉,再……
当文章内容设置分页后,我们会看到第二页开始的文章标题后面会多了一个序号,这样感觉不大好,我们可以删除掉它,需要修改一下程序文件:
1、打开./include/arc.archives.class.php 打开
2、找到大概第411行代码:
if($i>1) $this->Fields[‘title’] = $this->Fields[‘tmptitle’].”($i)”……
当文章页太长时可能需要对内容做分页,我们只要在文件编辑器里面需要分页的地方点击#p#按钮插入分页符,或者在需要分页的地方插入代码:#p#小标题#e#。
(按钮位置:DedeCMS分页及副标题)
点击按钮后会在文章正文中添加代码“#p#副标题#e#”,这个代码由三部分组成,“#p#”用来给文章分页、“副标题”表示其后内容的副标题、“#……
用DedeCms会发现这样一个问题,就是在后台预览文章的时候,出现的文章网址尽管是静态URL,但是会在网址的尾部出现问号并跟随一个时间戳,虽然这能不出现缓存的问题,但是同一文章有不同的URL对于SEO不太好。
我们修改一下,
打开文件./dede/archives_do.php文件,查找代码:
echo “<script language=’java……
php里使用preg_match()函数判断文章内容里面是否有图片。
例子:
$content='<p><img src=”http://www.caizhichao.cn/caizhichao/images/wx/wx_aiguozu1314.jpg” /><br />扫二维码 添加爱国足de博客微信<p>’; //文章内容
if(preg_match(“/<img.*>/”,$content……