美文网首页
typecho首页列表摘要长度修改

typecho首页列表摘要长度修改

作者: java修炼 | 来源:发表于2019-04-17 10:36 被阅读0次

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

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

在index.php中找到

<?php $this->content('- 阅读剩余部分 -'); ?>

修改为:

    <?php 
if(preg_match('/<!--more-->/',$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('/<pre>/',$c))
{
echo $c,'</code></pre>','...';;
}
else
{
echo $c.'...';
}
echo '</br><p class="more"><a href="',$this->permalink(),'" title="',$this->title(),'">阅读全文...</a></p>';
}
?>

相关文章

  • typecho首页列表摘要长度修改

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

  • 1-Python 列表操作总结

    何为列表 符合以上特点,可称为列表 创建列表 列表操作 取值 输出列表长度 修改 列表排序 列表内元素完成复制使用...

  • day8-总结

    关于列表(list)的其他操作 1.修改列表元素:列表名[下标]=值 获取列表长度:len(list5) 2.列表...

  • Python基础-列表

    Python基础-列表 1.定义列表 2.列表的切片 3.列表修改元素 4.列表长度 不可变对象 字符串str是不...

  • 2、列表

    列表 列表的特点: 有序; 编号,可以通过编号访问; 可遍历; 可追加/可插入; 可删除/可弹出; 可修改; 长度...

  • 列表与切片

    列表 特点:有序,长度可变,且包含的内容均可修改的序列,即支持增删改查 列表的创建: 创建列表可以采用如下几种方式...

  • (ts-02)元组是什么?

    相对于列表是可以修改值的数据结构,元组是固定长度,不可修改值的数据结构。 例子

  • 医疗后台修改(列表)

    系统首页: 部分一: 栏头名称:济南市 医院列表/“xx市”医院列表 修改:增加本栏目底部翻页。目前只能显示11条...

  • Jpress小程序

    首页轮播、首页公告、首页宫格、个人中心页面均支持在PC后台设置内容首页列表、分类列表页、搜索列表的文章展示页均支持...

  • 2017年最新基于hexo搭建个人免费博客——自定义页面样式二

    前言 本篇文章继续讲解一些hexo下next主题博客样式的修改。主要内容为修改首页文章摘要样式,文章详情样式,以及...

网友评论

      本文标题:typecho首页列表摘要长度修改

      本文链接:https://www.haomeiwen.com/subject/mzsgwqtx.html