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
- 修复时间显示错误
- 修复后台表格提交错误
- 修改默认样式中回复按钮
- 增加删除评论时同时删除回复的评论
- 增加插件开启判断
- 增加邮件提醒功能
前台是怎么显示的?后台可以用 我用的ty1.1版本
在php里面用<?php Words_Plugin::render(); ?>调用模板输出。
推荐创建一个自定义页面,参考预设方法自行修改。
预设: 复制template目录下的words.php到当前使用的主题目录下,后台独立页面新建页面自定义模板选择心情碎语,基于typecho默认的default主题
:sad: 突然来了兴致想捣腾一下,发现看不懂说明书,取最近第一条评论要怎么写呀?<?php $words = Typecho_Widget::widget('Words_Action')->getWords() ?>
可是没用 :cry:
$words = Typecho_Widget::widget('Words_Action')->getWords()
我这么用的但好像没用。。前面也加了《?php 和
?》
心情碎语插件是做什么的呀
心情碎语插件是做什么的呀 :idea:
嘛,就和说说什么的类似,记录点状态啥的
:sad: 看看 研究研究
博主出个wp版本的啊~ :eek:
wp没有现成的吗
技术大神啊,WP能用不
wp有自己的插件 :lol:
抱歉,这个不通用
菊苣你好……
大妈又在和自己打招呼了
菊苣你又谦虚了
:arrow: 大妈不用谦虚