[Typecho插件] Words 心情碎语

Words Words

Devlog

2014-06-14

断断续续忙活了4天,算是把心情碎语的插件给搞定了,填完了一个坑,一个自用插件,终于不再是半成品了。后台面板啥的直接套用了Typecho的样式,少写一个css文件的感觉真好,前台的样式也是简洁到不能再简洁了……果然我还是不会写这些东西。话说擅自用了洋葱头的表情会不会有点问题……额,还是无视,无视。

插件中表情为洋葱头,图片下拉为egg插件;文件上传了GitHub;下面有图片预览和说明,前台样式可以看博客的心情碎语页面

内容预览

后台面板:管理-Words
心情碎语-后台面板

前台默认样式
心情碎语-前台默认

ReadMe

后台点击新增进行碎语添加,点击碎语编号可以进行编辑,各条目选中后可以在选中项菜单中进行删除

前台默认样式的页面中,点击吐槽可以进行评论,对已有评论可以点击其发表时间进行单独回复,暂无评论、回复提醒

直接使用模板样式输出碎语分页Words_Plugin::render()

单独获取碎语内容$words = Typecho_Widget::widget('Words_Action')->getWords()(默认参数 $type='page', $pageSize=10)

$type 获取模式
'page'按$pageSize大小获取分页,返回数组:键'words'碎语条目数组;键'nav'分页盒,可用$words['nav']->render(_t('«'), _t('»'))输出
'latest'最近一条碎语内容
'single'按请求值获取一条碎语内容
'all'全部碎语条目

单独获取评论内容$comments = Typecho_Widget::widget('Words_Action')->getComments()(默认参数 $type='page', $wid=NULL, $cid=NULL, $pageSize=10)

$type 获取模式
'page'按$pageSize大小获取分页,返回数组:键'comments'评论条目数组;键'nav'分页盒,可用$comments['nav']->render(_t('«'), _t('»'))输出
'related'获取$wid代表碎语条目的所有评论
'single'按$cid值获取一条评论内容
'all'全部评论条目

ChangeLog

1.1.1

  • 修复后台评论筛选问题
  • 增加后台评论跳转碎语链接

1.1.0

  • 修复时间显示错误
  • 修复后台表格提交错误
  • 修改默认样式中回复按钮
  • 增加删除评论时同时删除回复的评论
  • 增加插件开启判断
  • 增加邮件提醒功能
相关文章
[Typecho插件] Viewers
[Typecho插件] TypechoSync (已废弃)
[Typecho插件] Collection
添加新评论
已有 17 条评论
  1. chenmo

    前台是怎么显示的?后台可以用 我用的ty1.1版本

    1. 息E-敛

      在php里面用<?php Words_Plugin::render(); ?>调用模板输出。
      推荐创建一个自定义页面,参考预设方法自行修改。
      预设: 复制template目录下的words.php到当前使用的主题目录下,后台独立页面新建页面自定义模板选择心情碎语,基于typecho默认的default主题

  2. txh

    :sad: 突然来了兴致想捣腾一下,发现看不懂说明书,取最近第一条评论要怎么写呀?<?php $words = Typecho_Widget::widget('Words_Action')->getWords() ?>

    可是没用 :cry:

    1. txh

      $words = Typecho_Widget::widget('Words_Action')->getWords()

      我这么用的但好像没用。。前面也加了《?php 和
      ?》

  3. 屠龙

    心情碎语插件是做什么的呀

  4. 屠龙

    心情碎语插件是做什么的呀 :idea:

    1. 息E-敛

      嘛,就和说说什么的类似,记录点状态啥的

  5. 小苘苘

    :sad: 看看 研究研究

  6. 影歌

    博主出个wp版本的啊~ :eek:

    1. 息E-敛

      wp没有现成的吗

  7. 廊坊网络公司

    技术大神啊,WP能用不

    1. stan

      wp有自己的插件 :lol:

    2. 息E-敛

      抱歉,这个不通用

  8. 猫箱内の巴托拉

    菊苣你好……

    1. 息E-敛

      大妈又在和自己打招呼了

      1. 猫箱内の巴托拉

        菊苣你又谦虚了

        1. 息E-敛
          息E-敛

          :arrow: 大妈不用谦虚