Releases: nakbo/Dynamics-typecho
Releases · nakbo/Dynamics-typecho
V2.1.0
V2.0.2
V2.0.1
V2.0
V1.8
从1.7升上来的,直接覆盖即可。1.7之前升上来的,需要先禁用插件,然后重新启用
更新内容
- 恢复之前的
page.php
控制Dynamics_Plugin::output();
的方式 page.php
不依赖动态主题文件夹
使用教程
V1.7
本次更新,需要先禁用插件,然后再重新启用!
本次更新,需要先禁用插件,然后再重新启用!
本次更新,需要先禁用插件,然后再重新启用!
此次版本号还是1.7 本次更新补传了 AlphaPure 主题漏传的文件
更新内容
- 支持 UA 小尾巴功能(显示发文来源)
更新说明
// 注意有括号(),是echo,没有括号的调用return
// 在动态列表页中需要调用$this->dynamics,在单个动态页里需要调用$this->dynamics,注意s的有无!
$this->dynamics->agent(); //输出该条动态的完整UA串
//$this->dynamics->agent
$this->dynamics->deviceOs(); //Windows macOS Linux etc.
//返回仅提供return
$this->dynamics->deviceTag(); //区分是否南博,且集合了deviceOs();和deviceInfo();的功能
//返回仅提供echo
$this->dynamics->deviceInfo(); //正则匹配手机型号(UA串里的,没有各大厂商的UA库),匹配不到,则自动引用deviceOs();
//返回仅提供return
/**
* Q:为何有的仅返回retun,有的仅返回echo?
* A:因为更希望各位用deviceTag();。
* deviceTag();包含deviceOs();和deviceInfo();
*
* 如果需要更加个性化的解析,请在【动态主题】内使用agent();进行个性化的定制
*
* Q:为何插件设置页中的【高级设置】中没更新关于UA的参?
* A:【高级设置】中的output(仅代表我个人想法哈)是预览中的预览
* 完整列表的话还是使用 http(s)://yourdomain.com/dynamics/ 会更优雅一些
* 此问题的话...后续可能会有后续的更新...?来解决此问题
*/
V1.6.1
主更新日志详见 V1.6
V1.6.1 更新内容
- 继承 V1.6 的更新
- 适配了{{authorId}} {{modified}} {{status}} {{text}} 参数的支持,新增了 {{cuttext}} 参数,允许可以切割纯文本长度
- 修正:modified() 函数的输出逻辑,带括号的输出,输出内容为格式化后的修改时间;不带括号的输出,输出时间戳
- 剩下的更新以及安装注意事项请读 V1.6 的更新日志
v1.6
版本V1.6
V1.6.1 已经发布,可以选择性的更新到此版本,点我跳转
升级日志
- 部分小伙伴们对各自【动态主题】的更新
Dynamics_Plugin::output();
方法彻底移除对【动态主题】文件的依赖,可在插件设置面板自由设置格式- 动态的输出头像的分级可以跟着 Typecho 的评论设置里的分级走了
- 动态的输出头像可自由在插件设置面板中自由设置大小以及“未拥有 Gravatar 头像”时的头像随机参数
- 可以在后台面板里自定义动态的日期输出格式
- 对 Pjax 相关的提示语进行了更改,以便更准确的传达信息
- 修正了在 Typecho 最新开发版中,两个 js 文件缺失的问题
如果你之前安装过v1.3,v1.4
那么本次升级,可以直接上传覆盖。
如果你安装了v1.2之前版本的
那么先禁用后删除再上传然后启用
如果你之前没有安装过
那么直接上传安装
v1.5.1
预发布版本,功能不算完美,但也能用——机芯
功能新增:
- 让主题文件夹里的
page.php
退休,使<?php Dynamics_Plugin::output() ?>
的输出内容直接可以在插件设置面板里进行自定义
可供使用的替换符号:{{did}} {{authorName}} {{url}} {{created}} {{content}}
此版本推送的有些匆忙,相关提示的话在随后的版本进行添加 - 可以自定义时间输出的格式