安装
插件安装
配置
插件配置
功能列表
插件方法使用文档
路由管理
提供管理界面用以编辑系统路由
挂件管理
模板中预设挂件位置,可在后台设置每个模板页面加载的挂件
/**
* 显示挂件,在主题中预设挂件位或手动加载挂件
*
* @access public
* @param mixed $page 当前页面对象($this)
* @param array widget 加载的挂件信息, 支持加载1个或多个挂件
* @return void
*/
Sisome::widgets($page, $widget);
缩略图生成
通过接口即时生成图片缩略图
/**
* 生成缩略图链接
*
* @access public
* @param mixed $widget 图片地址|文章对象
* @param int $width 缩略图宽度
* @param int $height 缩略图高度
* @param int $quality 图片质量
* @return string
*/
Sisome::thumbnail($widget, $width, $height, $quality);
头像生成
通过接口生成字符头像,支持中文字符
/**
* 生成头像地址
*
* @access public
* @param string $char 待生成头像的文字
* @param int $size 图片大小
* @return string
*/
Sisome::avatarUrl($char, $size);
发送邮件
异步发送邮件
/**
* 异步发送邮件
* @access public
* @param string $to email
* @param string $subject 标题
* @param string $body 邮件正文
* @return bool
*/
Sisome_Mail::syncSend($to, $subject, $body);
// 同步发送邮件
Sisome_Mail::send($to, $subject, $body);
内容归档
/**
* 内容归档
* @param string $options 归档参数
* @return mixed
*
* options参数介绍
* desc: 是否按时间倒序排列
* wrapClass: 归档元素的class
* monthClass: 按月归档的class
* monthTitle: 按月归档的标题,为空则不显示;支持日期格式化参数
* monthTitleTag: 按月归档的标题的标签
* listTag: 月内容列表的标签
* listClass: 月内容列表的class
* listFormat: 单条内容显示模板
* dateFormat: 显示日期时的日期格式
* output: 是否直接输出 true|false
*/
Sisome::archives($options);
分类列表
/**
* 显示分类列表
*
* @access public
* @param mixed $mids
* @param string $format
* @return mixed
*/
Sisome::categories();
标签列表
/**
* 标签列表
*
* @access public
* @param string $options 标签参数
* @param string $format 标签显示模板
* @return mixed
*
* options参数介绍:
* sort: 排序字段 默认为 count
* ignoreZeroCount: 是否过滤空标签 true|false 默认不过滤
* desc: 是否从高到低排列 true|false
* limit: 显示条数,默认显示全部
* smallest: 标签最小字体大小
* largest: 标签最大字体大小
* unit: 字体大小的单位
*/
Sisome::tags($options, $format);
位置导航
/**
* 显示面包屑导航
*
* @access public
* @param mixed $widget 当前页面对象($this)
* @param mixed string|array 显示配置参数
* @return mixed
*/
Sisome::crumbs($archive, $crumbsOptions);
缓存
/**
* 文件缓存
*
* @access public
* @param string $name 缓存名称
* @param mixed $value 缓存内容 null 表示清除缓存
* @param int $expire 缓存有效期
* @return mixed
*/
Sisome::cahce($name, $value, $expire);
小功能
- 对主题、插件的配置进行备份、还原
- Session增强
- 图片处理
- 验证码
- 日期格式化
- 在线统计