Typecho说说插件

前言

之前一直想要实现一个在typecho实现发表心情说说的功能,但是网上找了好久都没有找到实现个功能的插件,没办法,只能自己动手。由于自己小白一个,就不知羞耻地将寒泥大佬友情链接插件进行了魔改,基本成功,用了一个月了,好像没有多大问题的样子。

插件介绍

后台说说管理页面:

可以发表文字所说,可以添加图片,添加视频。但是视频只能添加一个,而图片可以添加多张。所有所说数据保存在数据库,记得经常备份,以免数据丢失。

效果展示:


水平有限,自己写的这个前端页面好像有点丑,不过没关系,基本功能实现就行。

食用方法

首先,下载插件,上传至plugins目录下,解压改名为Talk,进入后台启用该插件。
然后在内容管理菜单下会出现一个说说选项,点进去就可以创建说说了。
还没完,目前只是实现了创建说说,接下来就需要将所说内容展示在我们的博客页面中。
具体做法:在需要展示说说的地方调用如下代码

<?php $talks = Talk_Plugin::output_talks(0); ?>

这样,所有所说内容就保存在$talks里面了,这是一个数组,打印出来看一下:

可以看到,目前我一共发表了6条说说,这里介绍一下数组中的相关键代表什么:

  • talk_id: 说说id
  • talk_created: 说说创建时间
  • talk_text: 说说文字内容
  • talk_media: 插入的图片或者视频url
  • sort: 说说分类(text,image,video),用来区分说说类型(文字,图片,视频),方便前端页面的编写,不同的说说类型,写不同的样式。
  • order: 用来排序,可以不用管

现在已经拿到了所有说说数据,至于想怎么展示就看个人了,分享以下本人的做法,首先在后台创建一个独立页面talks.php,然后在talks.php里面调用说说数据,变粒$talks 数组,取出每一条说说的内容,用一个循环来输出所有说说,其中还需要判断说说类型,以便使用相关方法展示图片,或者视频。至于怎么展示图片和播放视频,就不多说了。

总结

总结以下这个插件功能:
1.创建后台说说管理面板
2.将用户在后台说说管理页面提交的说说数据保存到数据库
3.然后在需要展示说说的地方调用说说数据

插件下载

付费资源
  • Typecho说说插件-南玖
  • typecho说说插件
    9.994.99已售 5
    typecho说说插件
您当前未登录!建议登陆后购买,可保存购买订单
© 版权声明
THE END
喜欢就支持以下吧
点赞9赞赏
分享
评论 抢沙发

请登录后发表评论