A-A+

Typecho1.0 (14.10.10)完美安装DNSHH主题

2015年01月09日 经验分享 暂无评论 阅读 5,429 次

最近把一个WordPress站点换成了Typecho,看到Ben's Lab有一款很不错的主题(DNSHH主题),试了试。
结果发现DNSHH主题在最新的Typecho1.0版本中使用有不少问题:
1.DNSHH主题提供的Stat插件(页面浏览次数统计插件)无法启用;
2.DNSHH主题提供的Thumbnail插件(文章缩略图插件)能启用,但是无法显示缩略图;
3.DNSHH主题貌似是通过js中去调用了一些网络上的(图床)图片元素,但是我通过httpwatch分析发现,这些元素有时候严重影响网站的加载速度!比如返回顶部按钮的那个图片,以及评论里的黄V认证、蓝V认证、红星认证图标等。不知道为什么这么设计。

接下来说说Typecho1.0完美安装DNSHH主题的方法:
1.解决DNSHH主题提供的Stat插件(页面浏览次数统计插件)无法启用:
改用willin kan的Views(Typecho版PostViews)插件,此插件在Typecho1.0可以正常启用,但是启用后,需要替换主题所有有:

  1. <?php $this->views(); ?>  

这行代码的地方,需要替换为:

  1. <?php Views_Plugin::theViews(); ?>  

当然,我是自己修改了下Views插件,和Stat插件一样显示“XX次围观”,以便与DNSHH主题更协调。
2.解决DNSHH主题提供的Thumbnail插件(文章缩略图插件)能启用,但是无法显示缩略图问题:
这个问题是因为权限问题导致,需要把网站程序目录usr/themes/dnshh下的thumb目录,给777(可读可写可执行)权限。
如果是Linux VPS或者独立主机,可以用下面的命令:

  1. # cd /你的typecho网站目录/usr/themes/DNSHH/  
  2. # chmod -R 777 thumb/  

如果是虚拟主机,可以用FlashFXP等软件修改属性为777。
3.解决DNSHH主题貌似是通过js中去调用了一些网络上的(图床)图片元素:
这个比较复杂,首先需要注释或者删掉footer.php下的这行:

  1. <div data-widget="backtop"><script src="<?php $this->options->themeUrl(); ?>js/backtop.js" charset="utf-8"></script></div>  

返回顶部就干掉了,如果你需要返回顶部按钮,参考下我之前写的《给网站添加平滑“返回顶部”效果功能
然后参考Ben博客的timthumb防盗链设置,/usr/themes/DNSHH/thumb/timthumb.php,修改127行,把博客地址跟自己常用的图床的根域名添加进去。
Ben博客链接:http://ben-lab.com/typecho/1805.html
接下来去后台设置:“控制台”---“外观”---“设置外观”,把博主邮箱、认证贵宾、灌水达人留空。

还有一种简单的方法,直接用我修改好的DNSHH主题和插件:


下载后一定要检验是否是正确的文件:
主题:
文件: dnshh.zip
大小: 877013 字节
修改时间: 2015年1月9日, 8:36:34
MD5: 5E9B1BCDA76407E6DD6C68B789A86E7C
SHA1: 7A4ABF6E9D6DD301DF9275F01E34A1773B8D5E91
CRC32: 381B7F42

插件:
文件: plugins.zip
大小: 21581 字节
修改时间: 2015年1月9日, 8:39:16
MD5: 2946FE3AF668E4F83728758D9AD0A80A
SHA1: 4E299C5B99C30A06B5037863726B35B373178EA5
CRC32: 407407CC

如果还有问题,请下面的评论框中给我留言。

文件下载(同时欢迎支付宝扫码捐助)

author avatar

给我留言

icon_question icon_razz icon_sad icon_evil icon_exclaim icon_smile icon_redface icon_biggrin icon_surprised icon_eek icon_confused icon_cool icon_lol icon_mad icon_twisted icon_rolleyes icon_wink icon_idea icon_arrow icon_neutral icon_cry icon_mrgreen

Copyright © 2009 - 2018 一米居 | All Rights Reserved | Powered By WordPress | Theme Designed By 知更鸟 | 赣ICP备09003747号-2

用户登录

分享到: