又一款Typecho 文章缩略图插件ArticleImg - 爱萝莉的Ryan

Ryan

又一款Typecho 文章缩略图插件ArticleImg
v1.0.1 2017.08.14忘记改版本号了,把图片获取方式变回原版的$this->thumb,并...
扫描右侧二维码阅读全文
14
2017/02

又一款Typecho 文章缩略图插件ArticleImg

v1.0.1 2017.08.14
忘记改版本号了,把图片获取方式变回原版的$this->thumb,并且会自动处理无题图的文章
v1.0.1 2017.02.14
实现从文章编辑附件Tab直接设置题图
修正未设置题图时不自动获取缩略图
v1.0.0
大佬 istobran 制作的,原理是往contents表增加一个thumb字段用于存储题图,同时在撰写页面新增题图链接填写框。

使用方法

把整个repo下载到typecho插件目录并且改名文件夹为ArticleImg,然后在后台启用即可

<div id="post-<?php $this->theId(); ?>"class='post'>
    <a class="post-cover">
        <img src="<?php $this->thumb(); ?>" />
    </a>
    <div class="entry-content">
        <?php $this->content() ?>
    </div>
</div>

若想获取到变量中
请使用

<?php $thumb = $this->thumb; ?>

下载地址

https://github.com/benzBrake/Typecho-Plugin-ArticleImg

计划

下一次计划加入自动获取文章中的图片作为题图
下下一次加入内置随机图片

Thanks

istobran/Typecho-Plugin-ArticleImg

License

随便改™协议

搬瓦工年付$187机房套餐补货了,电信联通优化,512M内存/500G流量/1G带宽,建站稳定,优惠码:BWH1ZBPVK,【点击购买】!
搬瓦工年付$28CN2高速线路,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快,建站稳定,优惠码同上,【点击购买】!
Last modification:July 29th, 2018 at 10:40 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

18 comments

  1. 数据表检测失败,插件启用失败。错误号:0

  2. 李先生

    OωO 是不是win系统下不能装 都是 数据表检测失败,插件启用失败。错误号:0

    其他插件正常安装

    1. Ryan
      @李先生

      目前反馈确实是

  3. Parkmimi

    dalao我来催更了/滑稽
    (插件真的很棒!)

    1. Ryan
      @Parkmimi

      已经更新

  4. zhensjoke

    thumb(); ?``>

  5. zhensjoke

    我在列表循环中获取图片,发现都是第一张?是获取方法有错误吗?使用的:方法。

  6. zhujiwiki

    常用,可以有

  7. mimi

    使用还是:数据表检测失败,插件启用失败。错误号:0

    1. Ryan
      @mimi

      我更新说明了,插件目录需要改名为ArticleImg

      1. 秘密
        @Ryan

        文件夹名字也改了,还是会出现数据表检测失败。

        1. Ryan
          @秘密

          你是什么数据库 PHP版本?

  8. leejon

    下载地址已经消失

    1. Ryan
      @leejon

      加回来了

  9. Betty

    一开始会觉得有文章缩略图功能不错,但久了又会发现,缩略图显示一多,加之每张图的风格又不尽相同可能还不互相协调时,页面就看起来就乱乱的,从此就不再喜欢这功能了。

    1. Ryan
      @Betty

      我没有强迫症,嘻嘻

  10. 羽中

    熟悉的缩略图功能,记得有改模版function实现的帖子

    1. Ryan
      @羽中

      以前我也是这么干的,在funciton中直接preg_match_all('/]*src=[\'"]?([^>\'"\s]*)[\'"]?[^>]*>/i',$contents,$matches);