HighSlide一直以从图片、flash到html+ajax无所不能的快速响应弹窗效果著称,凭借完善的API、丰富的文档工具及出色的平台兼容性深受广大开源用户喜爱。
从最初参考Wordpress插件为Typecho实现插图弹窗,配合Smilies提供表情弹窗,到后来支持自写参数的相册套装,本作也算blog程序上集成HS功能较全面的一款插件。
基础功用依然是将全站目标地址为图片的链接实现点击弹窗,如:
启用插件后效果:
新版还支持在文章编辑页截取附件缩略图。只要上传的附件中有图片,点击“加载附件”即可显示原图预览,在上面拖选范围可截取缩略图,然后通过下方图标进行插入图链或删除操作:
插件设置中的应用模式还可以将全站没有链接的图片自动实现原图弹窗。除了增加新边框样式、角标文字和自动翻页等功能外,应用范围设置也可以限制js与css在特定类别页面的输出,选择基础版不会加载全功能版参数,最大限度保障大家对速度的要求。
原表情弹窗功能由于Smilies插件已有自带在1.4版本后移除。而为全功能版页面相册建立便捷的数据库(typecho_gallery)与配置面板支持作为新版改进重点,现在已取消相册数量上限,支持自定义上传目录和云储存,更新、移除和截图等操作均可自如进行。
启用插件后在管理菜单内可见相册面板入口:
要添加图片到相册,首先必须填写原图与缩略图地址。图片名称用于后台标识,图片描述则可显示为前台效果。同样,上传图片后在原图预览上拖选范围,再点击左下角图标即可截取缩略图。
确定图片录入完毕后,编辑独立页面写入[GALLERY-相册组数字]发布即可显示相册。如[GALLERY-2]为相册组2的图片以第一张为封面弹出相册,改变封面只需拖拽面板左侧的图片列表调整排序。
多个相册还可以用[GALLERY-数字,数字,...](半角逗号隔开)联合解析,更方便横排和加速显示。面板右上角的相册设置内还有8套效果皮肤、缩略图规格和云储存(测试)等相关设置。
另外,全功能版还支持html弹窗快捷标签<hs></hs>。只需几个简单参数就能让包含html、flash甚至ajax内容的弹窗也出现在你的blog中:
首先用标签括住的内容就是出现在弹窗中的内容,支持自写html。然后在<hs>里写入text=""为设置链接文字;id=""为设置弹窗id(文章有多个html弹窗时必要,仅一个可不写);title=""为设置弹窗标题(插件设置中勾选html特效的“标题栏”时有效,可不写);width=""和height=""为控制弹窗大小(数字即可,单位px可不带)。
实用举例:
启用插件后效果:
写入ajax=""可开启ajax模式并目标url(可接#id调用锚点区域)。此时弹窗只显示目标页面内容。
使用举例:
启用插件后效果:
OK目前插件功能就酱紫了!下一页changlog会记录每次更新的改动细节。插件编写过程中学习参考了很多开源作品,在此一并致谢。也欢迎大家下载试用并提出宝贵建议。
PS:使用Typecho1.0开发版(14.5.26)的童鞋请前往github获取RC版插件
1.4.6 *请删除旧版插件全新升级
增加附件截取缩略图支持;
增加角标文字显示位置设置;
增加相册上传云储存支持;
增加相册缩略图规格设置;
本地目录修改支持自定义;
[GALLERY]可无参数解析;
相册上传列表改为异步加载;
hs标签ajax模式兼容参数;
代码文件结构调整增加注释。
1.4.5
增加多相册标签解析支持;
增加面板相册组栏位切换;
增加面板独立上传支持;
增加面板缩略图截取支持;
增加自动翻页效果设置;
修正了相册皮肤效果bug。
1.4.4
增加图片替换应用范围设置;
相册快捷上传归档至首个页面;
修正若干判断和效果样式。
1.4.3
支持旧版附件单页链接替换;
修正角标文字默认链接地址;
1.4.2
增加角标文字自定义设置;
增加无链接图片替换模式;
增加hs标签ajax参数支持。
1.4.1
修正换行链接无法替换bug;
修正Markdown兼容问题。
1.4.0
支持TE0.9,去除表情弹窗;
增加相册数据库与配置面板;
增加html弹窗标签参数解析;
使用HS4.1.13packed双核。
1.3.0
增加IE6兼容,优化表情弹窗;
增加页面相册功能和皮肤效果;
使用HS4.1.9fullpacked内核;
1.2.0
增加摘要解析和模板判断支持;
使用Highslide4.0.8fullmin内核。
1.1.0
增加Smilies表情按钮弹窗支持;
使用HS4.0.5htmlpacked内核。
1.0.0
实现自动替换图片链接;
使用HS3.3.18packed内核。