博客搬迁ceniv.com

有点受不了Lofter那种半成品的界面了,所以又作死的回到自己动手丰衣足食来了。

但想想WP的臃肿,这小主机带着费劲,所以就物色着有没有别的程序适合的。比较半天,发现ZblogPHP还是比较符合我的要求的,小巧、快速、没有太多花哨的功能,所有后台能看到的功能全是我需要的,甚至某些需要的功能还需要另外找插件来装。果断抛弃了Wordpress,投入ZblogPHP怀抱。以前上学时候在ASP主机上就搭过ZBA,现在ZBP仍然继承了它的简洁风格,前后台都比较满意。

网站也换了个名字,因为原来的名字本来的意义已经忽略很久了,一直以来是习惯的用这几个字母,在朋友不明白它中文意思的情况下是很难记住这几个字母的。因为现在在网络上需要中文名字的时候我一般都选择天博体育APP下载网页版这个名字,它的起源是我大学宿舍里的排行,十四个兄弟,我排行老末,所以习惯自称天博体育APP下载网页版了。为什么我们宿舍会有十四个人?

朝花夕拾,肆览若梦浮生

确定了新博用天博体育APP下载网页版作为名字,关于新域名,想用ten和iv的组合,分别代表拾、肆,无奈他俩的组合已经被某个老外用了,最终选择了ten的谐音cen,组合为ceniv。域名最后就确定为www.ceniv.com

规划了一下搬迁步骤:Lofter文章导出>>本地架PHP调试ZBP、备份数据库>>主机清理、数据清理、绑新域名>>上传程序、恢复数据库。

计划的很好,刚开始实施就遇阻了,LFT导出的是XML文件,而ZBP不支持导入,怎么办?查询确定了两种办法:

  1. XML>ZBA>ZBP

  2. XML>WP>ZBP

第一种方法是需要ZBA天博体育app下载链接插件来导入XML文件,然后ZBP天博体育app下载链接A2P插件来导入,但是老是莫名的出错,不成功。是用第二种方法,先天博体育app下载链接了WP与ZBP在同一个数据库,在WP内导入xml,然后在ZBP天博体育app下载链接wp2zbp:http://app.zblogcn.com/?id=446 用它导入同数据库的WP数据,因为此插件说明里只支持到WP3.9.1,所以我也搭了个WP3.9来配合,后来发现有支持WP4的插件wp4tozbp:http://app.zblogcn.com/?id=635 ,有需要的童鞋可以试试。导入的过程费时两天,当然时间只是浪费在查找解决办法上了,最终导入程序比较顺利。

然后就是选择主题,以及适度的修改了。虽然我也折腾过一阵WP,但对于php和html5、CSS等都是完全的门外汉,一多半代码看不懂,然后你懂的……这个陆陆续续的修改完善过程又耗时N天。真的发现时老了,想当初那种集中精力半天攻破一个难题的战斗力消失了,把最善于学习的年代浪费了,现在想学学php竟然会这么费劲。

修改完善过程一笔带过,但真的是耗了我一个多星期,白天没时间,晚上每天熬到3、4点...一纸心酸一把泪!开始的时候还做个记录,哪个问题怎么修改怎么解决的,后来改的多了,也就懒得记了。

已记录的问题及修改方案罗列在下面,以备将来再忘了的时候拿起来照抄。

问题一:文章页图片会随着页面大小缩放,但首页文章摘要内的图片不会,会1:1显示,超出框架部分会裁切不显示。对比发现是两种图片用的类不同,文章页图片格式为:

<div class="article-entry"><p><img src="xxx.jpg" alt="xxx" /></div>

首页文章摘要内图片格式为:

<div class="note"><p><img src="xxx.jpg" alt="xxx" /></div>

虽然不知道具体代表什么意思,但发现主题的css文件里有许多article-entry这个相关的参数,应该是一个样式。(后来经过几天折腾才搞清楚样式概念)试着搜note,发现是在主题文件夹/compile/post-multi.php与主题文件夹/template/post-multi.php中,(后来才知道template是模板文件,compile是模板经过后台编译后生成的使用中的模板,后台点击[清空缓存并重新编译模板]会由template文件夹内模板生成compile文件夹内模板),将其中的

<div class="note">
改为
<div class="article-entry">

主页的图片也就变为自动缩放适合页面的了。副作用:首页文章摘要,也变成了正文的字体样式。(后来应该是重建了几个样式应用了,现在不存在这个问题了)

问题二:zblog启用多说插件后 搜索页面也显示多说评论框,读不懂zb程序、主题、插件里涉及评论功能的代码,无从下手。想过把主题里评论模板comment.php等里的内容全部替换为多说评论框的代码,有以下顾忌:1.插件设置项里有评论数修正-AJAX加载文章的评论数功能,无法实现。2.插件功能SEO优化-搜索引擎爬虫访问网页时,显示静态HTML评论功能,无法实现。去zbp主刀ZSX博客留言问了下,Z大也没明确回复,所以暂时作罢。

问题三:CKEditor上传文件时老提示上传文件大小超过限制,但我后台设置的最大上传文件限制是2M,什么情况呢? 通过建立1字节、2字节、3字节的文本文档上传发现,1、2字节的都可以上传,3字节的就提示超限了。猜测应该是CK的上传插件里调用最大文件限制函数时没搞好字节和M的转换造成的。打开\zb_users\plugin\CKEditor\ckeditor\php\upload.php发现第15行代码为

$max_size = $zbp->option['ZC_UPLOAD_FILESIZE'];

而系统的上传组件\zb_system\function\lib\upload.php里42行是这样

$n=1024*1024*(int)$zbp->option['ZC_UPLOAD_FILESIZE'];

UEditor的上传代码\zb_users\plugin\UEditor\php\ue.config.php14行是这样

$max_size = $zbp->option['ZC_UPLOAD_FILESIZE'] * 1024 * 1024;

所以在\zb_users\plugin\CKEditor\ckeditor\php\upload.php的15行也改为

$max_size = $zbp->option['ZC_UPLOAD_FILESIZE'] * 1024 * 1024;

成功解决问题。

还有很多浪费好几天的问题没做记录,太零碎了。现在回头看看前几天很多费解的问题,都是比较简单的,还是能看懂一些css、php代码了,也算是个进步吧。有空了去买本php学习的教材书看看。

总之,至此,天博体育APP下载网页版博客算是初具雏形了,暂时安家至此,以后再想转移的话应该也不至于太费劲了。

评论一句
  • [点个赞]
  • [这真是极好的]
  • [朕知道了]
  • [不明觉厉]
  • [涨姿势]
  • [贱人就是矫情]
  • [也真是醉了]
  • [人艰不拆]
  • [你那么萌你家人造吗]
  • 本文目前无评论,消灭零评论就靠你了

  • [点个赞]
  • [这真是极好的]
  • [朕知道了]
  • [不明觉厉]
  • [涨姿势]
  • [贱人就是矫情]
  • [也真是醉了]
  • [人艰不拆]
  • [你那么萌你家人造吗]
  • [微笑][大笑][撇嘴][酷][吐舌][眨眼][阴险][脸红][呆][尴尬][流汗][白眼][难过][生气][折磨][大哭][哭泣][叹气][举手][傲慢][惊恐][惊讶][震惊][拜托][闭嘴][恶魔][亲亲][飞吻][困][睡觉]