本文写于2015-07-08 11:09。由于技术进步,其中的描述不一定适用于现在,请自行定夺。
Ben做的主题DNSHH是一款很好的主题,我现在就在用。不过,1.2版有一些小问题, 在原作者进行更新之前,我先给出一些解决方法。
搜索
header.php第54行: action="/search"
需改为 action="search"
,否则在typecho非根目录的网站中,执行搜索操作后会出现404错误。
百度分享
百度分享按钮已经更新为2.0版,而主题中仍为1.0版。1.0版中有一些按钮已经无法使用。新的代码可以到百度查。以下为适合于该主题的升级为2.0版的代码参考(替换掉post.php中和
之间的内容即可):
<div class="bdsharebuttonbox"><a href="#" class="bds_qzone" data-cmd="qzone" style="margin-left: 6px;" title="分享到QQ空间"></a><a href="#" class="bds_weixin" data-cmd="weixin" title="分享到微信"></a><a href="#" class="bds_tsina" data-cmd="tsina" title="分享到新浪微博"></a><a href="#" class="bds_tieba" data-cmd="tieba" title="分享到百度贴吧"></a><a href="#" class="bds_sqq" data-cmd="sqq" title="分享到QQ好友"></a><a href="#" class="bds_douban" data-cmd="douban" title="分享到豆瓣网"></a><a href="#" class="bds_tqq" data-cmd="tqq" title="分享到腾讯微博"></a><a href="#" class="bds_bdhome" data-cmd="bdhome" title="分享到百度新首页"></a><a href="#" class="bds_tqf" data-cmd="tqf" title="分享到腾讯朋友"></a><a href="#" class="bds_renren" data-cmd="renren" title="分享到人人网"></a><a href="#" class="bds_hx" data-cmd="hx" title="分享到和讯"></a><a href="#" class="bds_tsohu" data-cmd="tsohu" title="分享到搜狐微博"></a><a href="#" class="bds_isohu" data-cmd="isohu" title="分享到我的搜狐"></a><a href="#" class="bds_ty" data-cmd="ty" title="分享到天涯社区"></a><a href="#" class="bds_diandian" data-cmd="diandian" title="分享到点点网"></a><a href="#" class="bds_huaban" data-cmd="huaban" title="分享到花瓣"></a><a href="#" class="bds_duitang" data-cmd="duitang" title="分享到堆糖"></a><a href="#" class="bds_fbook" data-cmd="fbook" title="分享到Facebook"></a><a href="#" class="bds_twi" data-cmd="twi" title="分享到Twitter"></a><a href="#" class="bds_linkedin" data-cmd="linkedin" title="分享到linkedin"></a><a href="#" class="bds_youdao" data-cmd="youdao" title="分享到有道云笔记"></a><a href="#" class="bds_sdo" data-cmd="sdo" title="分享到麦库记事"></a><a href="#" class="bds_qingbiji" data-cmd="qingbiji" title="分享到轻笔记"></a><a href="#" class="bds_copy" data-cmd="copy" title="分享到复制网址"></a><a href="#" class="bds_mail" data-cmd="mail" title="分享到邮件分享"></a><a href="#" class="bds_print" data-cmd="print" title="分享到打印"></a><a href="#" class="bds_mshare" data-cmd="mshare" title="分享到一键分享"></a><a href="#" class="bds_more" data-cmd="more"></a><a class="bds_count" data-cmd="count"></a> </div>
<!--上一行的排列仅为示例,实际情况可根据百度分享相关设置进行修改。但务必在第一个分享按钮的<a>标签中增加 style="margin-left: 6px;" 这一属性,否则显示会有问题-->
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"1","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=<?php $this->options->shareid() ?>.js?cdnversion='+~(-new Date()/36e5)];</script>
Stat插件
目前官方的插件还不支持Typecho 1.0(Ben提供的就是这个),已有人在Typecho论坛上发布修改版,地址:http://forum.typecho.org/viewtopic.php?f=6&t=6286&p=30391&hilit=stat#p30391
PS:我已Fork DNSHH ,并进行了一些包括但不限于上面的小修改。大家可以到 https://github.com/DingJunyao/DNSHH 下载。