在将本博的Typecho程序,切换PHP7.0以上版本的时候,页面出现 "Database Server Error" 的错误问题。查阅资料发现,可能是Typecho不兼容PHP7.0版本的问题,因为服务器上有个项目部署的PHP5.6环境,所以本博一直用的PHP5.6,目前发现这个问题,就搜索了一下,确有解决办法。config.inc.php可以看到问题了。直接在config.inc.php...
Posts by author aijun
aijun帝国CMS列表模板和内容模板过滤smalltext简介中的空格、换行
帝国CMS的内容简介如果采取自动生成的方式,会产生空格、换行,这种数据读取到页面上肯定是不行的,必须过滤处理。一、内容模板使用以下代码,可过滤smalltext简介中的空格、换行:<? $qian=array(" "," ","\t","\n","\r"); $hou=array(&qu...
Nginx SSL安全性增强,HTTPS网站轻松快速获得A+评级
从 HTTP 到 HTTPS 只需要一个 SSL 证书,而在安装 SSL 证书后,如何使网站获得更高的安全评级呢?该如何增强 SSL 安全性呢?通过禁用 SSL 压缩来降低 CRIME 攻击威胁;禁用协议上存在安全缺陷的 SSLv3 及更低版本,并设置更健壮的加密套件 cipher suite 来尽可能启用前向安全性 Forward Secrecy;此外还启用了 HSTS 和 HPKP。这样...
在日常建站过程中,整理了一些帝国ECMS常用技巧集
1、灵动标签调用栏目,可定义当前栏目的class样式:[e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid=5 and classid<>25 order by myorder,classid asc",0,24,0}]<?php $classurl=sys...
帝国CMS全站电脑端自动调整手机端动态静态代码
帝国CMS7.2版推出了完善的多访问终端功能,让网站多种移动访问端制作更加方便。7.5版中多访问端升级:支持在主端后台刷新生成各访问端静态页面,多访问端用静态模式下使用更方便。1、页面头部。JS代码在body前面加上以下HTML源代码<script type="text/javascript"> try {var urlhash = window.locati...
在用帝国ECMS,有时需要根据字段的值判断来模板中调用的内容
最近在用帝国ECMS,有时需要根据字段的值判断来模板中调用的内容。<?php $shFieldname=$navinfor[Fieldname]; if ($shFieldname=="A") { ?> 值A代码 <?php }elseif ($shFieldname=="B") { ?> 值B代码 <?php }else...