Typecho折腾备忘

一、Typecho开启GZIP压缩

貌似默认已经开了,但是效果没有下面的方法明显。

在根目下的index.php加上下面这一句就能开启GZIP压缩。

ob_start('ob_gzhandler');

二、最新评论不显示博主评论

在調用函數的地方加上 'ignoreAuthor=true'

 $this->widget('Widget_Comments_Recent','ignoreAuthor=true')->to($comments);

三、文章归档改为下拉菜单式

打开sidebar.php,修改归档代码

<select name="archive-dropdown" onchange="location.href=this.options[this.selectedIndex].value;">
<option>请选择月份</option> 
<?php $this->widget('Widget_Contents_Post_Date', 'type=month&format=F Y') 
->parse('<option value="{permalink}">{date}</option>'); ?> 
</select>

四、如何禁止子目录浏览

如果是CP面板的话,里面有个索引管理器,很容易就会达到这个目的,为了安全着想,所以还是有必要的,当然也可以通过修改.htaccess文件,里面加入下面的代码。

# disable directory browsing 
Options All -Indexes

五、页面淡入淡出效果

<script type="text/javascript"> 
//页面淡入淡出 
    if(!+[1,]);else 
    $(document).ready(function() { 
    $('#wrapper').hide().fadeIn(1000); 
}); 
</script>

jQuery的稍显麻烦,下面附上一个简单的

<meta http-equiv="Page-Exit"; content="blendTrans(Duration=1.0)">

在头部head之间加入此代码,你会发现点击链接离开的时候,是淡入淡出的效果,Duration=1.0是周期,单位是秒,当然这个效果不是很让人满意,最好还是用jQuery的吧!

六、jQuery实现图片显隐特效

  • 清晰指向變模糊

<script type="text/javascript">// <![CDATA[ 
$(function () { 
$('img').hover( 
function() {$(this).fadeTo("fast", 0.5);}, 
function() {$(this).fadeTo("fast", 1); 
}); 
}); 
// ]]></script>
  • 模糊指向變清晰

<script type="text/javascript">// <![CDATA[ 
$(function() { 
$('img').animate({"opacity": .5 }); 
  
$('img').hover(function() { 
$(this).stop().animate({ "opacity": 1 }); 
}, function() { 
$(this).stop().animate({ "opacity": .5 }); 
}); 
}); 
// ]]></script>

七、Typecho首页显示特定边栏

<?php if ($this->is('index')): ?> 
只在首页显示的东西 
<?php else:?> 
否则显示的 
<?php endif; ?>

八、typecho文章倒序排列

修改typecho源文件一个

/var/Widget/Archive.php中第1260行

$select->order('table.contents.created', Typecho_Db::SORT_DESC)

修改为

$select->order('table.contents.created', Typecho_Db::SORT_ASC)

九、图片Lazyload加载

传送门:http://www.microhu.com/picture-lazyload-jquery.html

十、友情链接模块

插件:Links

开发文档:http://docs.typecho.org/plugins/links

十一、Sitemap

插件:Google Sitemap

地址:你的网站/sitemap/

十二、必要主题依赖(可选)

插件:Thumbnail

十三、防止垃圾评论

插件:Akismet

后续更新中...


转载请注明出处(http://blog.pcwuyu.com/2013/234.html)
添加新评论