小丁的博客

Castle模板踩坑记录

写在前面

ohmyga大大的Castle模板终于更新了,伐开心!这次终于没有咕咕咕了!更新了一大堆东西,并且重构可辛苦大大了!但是写出了一大堆BUG毕竟是测试版还是可以理解的,但还是感谢这一次没有咕QAQ

具体更新内容

对我的影响

由于过于高兴,收到更新的通知我就立马下载并且装载到我的的博客上面,没想到刚装上去全站就出现空白的界面


我立即就联系了ohmyga大佬,似乎是PHP版本的问题,我切换了PHP到7.0,问题又出现了!这次是站点全站出现了

Database Sever Error

的报错,机智的我善用百度原来是typecho的Mysql不支持7.0版本的PHP解决办法我也放到了下面

实际只需要把 config.inc.php 文件中的

db = new Typecho_Db('Mysql', 'typecho_');

改为

$db = new Typecho_Db('Pdo_Mysql', 'typecho_');

模板终于部署好了,下面开始尝鲜

你看这多漂亮的模板设置界面


但是问题又来了,为什么我设置了固定图片的文章却显示的是随机文章?这时我又去烦大佬ohmyga,原来是他的错误大佬忘记替换变量名称解决办法我也分享一下

将Castle/core/libs/libs.php文件里的
randCover_Url改为coverExternal
就可以正常显示了

但是事实并不是如此,主页还是没有变化,固定图片还是随机,不耻下问的我又双去骚扰大佬,这次依旧是问道解决办法,原来是这次更新规范了变量语法,导致许多东西都失效了,所以得自己替换数据,当然可以使用数据库sql语法进行替换,但是我又没有技术啊,况且上一次在做全站SSL的时候使用sql语法还差点把数据给弄坏了,所以只能乖乖的自己手动一个一个替换...

还有啊,文章列表和代码的布局都飞啦,大佬还在想对策...

写在后面

我的意见是最好还是别体验测试版,等正式版出来在使用,当然如果实在想尝尝鲜可以按照提示更新,毕竟这次真的加了许多许多东西,包括更规法的表情(搞得我得重新替换评论表情符号QAQ)、随机的友链排列(配合提供的插件)、还有漂亮的底部布局与模板设置布局,我很佩服大大有一个这么好的肝!但你得做好面临作者遗留下bug

写本文章时是Castle模板0.9.0 Beta,期待后面的更新吧!
干吧类!ohmyga大大!

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »