最近突发奇想,想把骑行运动记录回放功能搬运到网站上,因为在行者APP上,这个回放功能是需要收费的,因此感觉这个需求还是很多人所需要的。

1111.png

现在开放给有需要的骑友使用。

使用方法:

阅读全文

弄了一个类似微信朋友圈发布动态的功能,可以发布文字及上传图片。但是一直没有想好怎么展示图片,直到发现jqPhotoSwipe。它可以浏览单张图片,也可以以相册形式浏览图片,可以跟手机查看照片一样通过手势放大及缩小,可以滑动屏幕左右滚动切换图片,非常好用。

效果可以看本站首页及动态分类栏目。

jqPhotoSwipe是基于PhotoSwipe封装的一款强大的图片展示插件,有PhotoSwipe所有的功能,但是经过封装jqPhotoSwipe使用起来比PhotoSwipe要简单得多。

使用方法详见jqPhotoSwipe官网,本站就不累述了。

阅读全文

怎么让typecho首页不显示某一个分类的文章?

在网上搜索到了一个CateFilter插件,下载安装之后,打开首页报错:

Call to undefined method Typecho\Router::getPathInfo()

没有深入研究typecho,也不知道这个到底是什么引起,但是我用的是最新版的typecho,但是这个插件已经一年多未更新,大概就是不兼容当前版本了吧。

根据报错的位置,尝试进行了一些小修改,没想到成功了。

阅读全文

Typecho是一个小巧的博客程序,相比wordpress,速度更快,对于功能比较单一以内容为主的博客网站来说,还是很有优势的。

但是typecho中文标签的链接形式并不是很友好,并没有将中文转换成英文或其它对浏览器友好的形式,浏览器中直接输入中文,不仅不美观,在某些情况下还无法被识别,比如在微信或QQ等聊天工具里面。当然也可以手动修改,就是很麻烦,在发布文章的时候是不能修改的,必需得在发布以后,再到标签管理页面修改。

那么有没有可能让它在发布的时候就自动转换呢?研究了一下typecho的代码,发现它本身有一个函数slugName来生成slug缩略名的,但是当tag是中文的时候,它就无法转换,生成的缩略名还是跟它的名称一样。

为了让它能自动转换,就必需用一个可以转换中文的函数替代它,将下方代码,放入/var/Typecho/Common.php文件中的Common类中。

阅读全文