typecho首页列表摘要长度修改

typecho的首页文章列表默认显示的是全部内容,如果需要显示部分内容的话,需要在编辑框中增加标签,效果看起来并不是很好。

在网上找了一段代码,修改如下:

在index.php中找到

content('- 阅读剩余部分 -'); ?>

修改为:

    /',$this->content)||mb_strlen($this->content, 'utf-8') < 150)
{
$this->content('阅读全文...');
}
else
{ 
$c=mb_substr($this->content, 0, 150, 'utf-8');
$c=preg_replace("/<[img|IMG].*?src=[\'\"](.*?(?:[\.gif|\.jpg|\.jpeg|\.png|\.tiff|\.bmp]))[\'|\"].*?[\/]?>/","",$c);
if(preg_match('/
/',$c))
{
echo $c,'
','...';; } else { echo $c.'...'; } echo '

阅读全文...

'; } ?>

你可能感兴趣的:(typecho首页列表摘要长度修改)