推荐一款手机上可手势放大及滑动切换图片的特效插件jqPhotoSwipe
弄了一个类似微信朋友圈发布动态的功能,可以发布文字及上传图片。但是一直没有想好怎么展示图片,直到发现jqPhotoSwipe。它可以浏览单张图片,也可以以相册形式浏览图片,可以跟手机查看照片一样通过手势放大及缩小,可以滑动屏幕左右滚动切换图片,非常好用。
效果可以看本站首页及动态分类栏目。
jqPhotoSwipe是基于PhotoSwipe封装的一款强大的图片展示插件,有PhotoSwipe所有的功能,但是经过封装jqPhotoSwipe使用起来比PhotoSwipe要简单得多。
使用方法详见jqPhotoSwipe官网,本站就不累述了。
怎么让typecho首页不显示某一个分类的文章?
怎么让typecho首页不显示某一个分类的文章?
在网上搜索到了一个CateFilter插件,下载安装之后,打开首页报错:
Call to undefined method Typecho\Router::getPathInfo()
没有深入研究typecho,也不知道这个到底是什么引起,但是我用的是最新版的typecho,但是这个插件已经一年多未更新,大概就是不兼容当前版本了吧。
根据报错的位置,尝试进行了一些小修改,没想到成功了。
将typecho中文标签Slug自动转换成拼音格式
Typecho是一个小巧的博客程序,相比wordpress,速度更快,对于功能比较单一以内容为主的博客网站来说,还是很有优势的。
但是typecho中文标签的链接形式并不是很友好,并没有将中文转换成英文或其它对浏览器友好的形式,浏览器中直接输入中文,不仅不美观,在某些情况下还无法被识别,比如在微信或QQ等聊天工具里面。当然也可以手动修改,就是很麻烦,在发布文章的时候是不能修改的,必需得在发布以后,再到标签管理页面修改。
那么有没有可能让它在发布的时候就自动转换呢?研究了一下typecho的代码,发现它本身有一个函数slugName来生成slug缩略名的,但是当tag是中文的时候,它就无法转换,生成的缩略名还是跟它的名称一样。
为了让它能自动转换,就必需用一个可以转换中文的函数替代它,将下方代码,放入/var/Typecho/Common.php文件中的Common类中。
您的昵称
您的评论