站点公告:欢迎你!今天是 2017-01-19 星期四!

另类缓存Gravatar头像的方法

作者:星之宇 发布于:2014-9-24 15:36 ┊ 分类: 叨叨念念 ┊ 阅读:8259 ┊ 评论:2

头像用的最多的还是使用Gravatar头像,但是Gravatar头像服务器在国外,速度上肯定有影响,如果很快的缓存Gravatar头像呢?

网上大部分是本地缓存,然后通过本地化Gravatar头像缓存来加快速度。

但是这次我换一种方法,无需加重自己服务器的负担来加快,因为这里有免费的七牛,使用七牛的同步镜像功能,同步Gravatar头像网站,然后把所有Gravatar头像地址改成七牛的地址就可以了。


使用方法:

1、去七牛申请帐号。官网地址:http://www.qiniu.com 

阅读全文>>

标签: gravatar

[emlog编辑器]Markdown for emlog测试版本升级到1.0.1

作者:星之宇 发布于:2014-9-22 11:40 ┊ 分类: 原创作品 ┊ 阅读:5374 ┊ 评论:4

Markdown for emlog这是一个由星知苑出品的hack emlog编辑器的代码(不是插件)。

安装方法:

解压本站的Markdown for emlog代码包,用FTP把代码包里的admin和include文件夹上传到emlog安装的根目录,提示覆盖选择全部覆盖即可。

源码下载:

Github项目主页:https://github.com/myxzy/markdown-for-emlog

百度网盘分流下载:http://pan.baidu.com/s/1sjHLv0D

阅读全文>>

emlog统计最近指定日期内发表的文章数

作者:星之宇 发布于:2014-9-19 10:28 ┊ 分类: 代码学习 ┊ 阅读:10156 ┊ 评论:0

看到emlog BBS有人需要这个代码(emlog统计指定时间内发表的文章数量),所以简单的写一下。

通过log_model.php中的模块函数getLogNum不用自己费力的去写函数了,直接构造数据库查询语句就可以使用这个函数来读取emlog文章数量了。

PS:只要你去研究emlog的核心代码,很多代码都是可以通过emlog自带的核心代码来实现效果的,不用费力不讨好的自己去写数据库查询函数。还能不破坏emlog速度和稳定性。


以下是这段代码,你可以在模版文件的任何地方使用,这个只是简单写一下,当然这个还可以写成函数的格式。建议使用的时候自己改写成函数形式来使用。

阅读全文>>

标签: emlog

更新Chrome内核浏览器flash版本教程

作者:星之宇 发布于:2014-9-16 23:25 ┊ 分类: 软件教程 ┊ 阅读:18723 ┊ 评论:3

国内很多浏览器都是Chrome内核的,如360极速浏览器和猎豹等,以这2个浏览器为例更新浏览器自带的Flash版本。


第一种:文件替换法,替换Flash文件

1、找到Flash的文件夹PepperFlash,一般都是在C:\Users\当前用户名\AppData\Local\中;

    比如360是C:\Users\当前用户名\AppData\Local\360Chrome\Chrome\Application\8.0.0.226\PepperFlash

    猎豹是C:\Users\当前用户名\AppData\Local\liebao\5.0.64.8709\PepperFlash

    注:路径可能由于浏览器版本号不同,稍稍有点区别

阅读全文>>

标签: 浏览器

OpenShift安装Memcached提升性能

作者:星之宇 发布于:2014-9-15 14:53 ┊ 分类: 网站技术 ┊ 阅读:11810 ┊ 评论:4

最近想搞个在线的测试环境,所以选中了OpenShift,这个以前嫌这个比较慢一直没有用,这次装了emlog使用了下还可以,再加上自己有闲置的域名,直接绑定OpenShift开始了各种折腾。

OpenShift是由全球开源解决方案领导者红帽公司(Redhat)在2011年5月推出的一个面向开源开发人员开放的平台即云服务(PaaS)。

红帽OpenShift提供比任何PaaS更多的灵活性,它支持用于Java、Python、PHP、Perl和Ruby的更多的开发框架,包括 Spring、Seam、Weld、CDI、Rails、Rack、Symfony、Zend Framework、Twisted、Django和Java E。它包含SQL和NoSQL数据存储和一个分布式文件系统。

阅读全文>>

标签: OpenShift

[emlog编辑器]ueditor for emlog升级到4.2版本

作者:星之宇 发布于:2014-9-14 8:44 ┊ 分类: 原创作品 ┊ 阅读:35809 ┊ 评论:86

ueditor for emlog这是一个由星知苑出品的hack emlog编辑器的代码(不是插件)。

安装方法】:解压本站的ueditor for emlog代码包,用FTP把代码包里的admin文件夹上传到emlog根目录,提示覆盖选择全部覆盖即可。(有覆盖提示的就是正确安装的,没有就是路径错误),这时可以看看后台是否是ueditor编辑器了。(出现错误删掉浏览器的缓存即可)。

注意:覆盖前请先备份自己的博客。

卸载方法】:使用emlog这5个原始文件add_log.php,add_page.php,edit_log.php,edit_page.php,js/common.js,替换到admin/views下,操作完成后,请更新本地浏览器的缓存。

阅读全文>>

解决php的“It is not safe to rely on the system’s timezone settings”问题

作者:星之宇 发布于:2014-8-25 14:02 ┊ 分类: 技术问答 ┊ 阅读:15150 ┊ 评论:0

PHP调试的时候出现了警告: It is not safe to rely on the system解决方法,其实就是时区设置不正确造成的,本文提供了3种方法来解决这个问题。

实际上,从PHP 5.1.0开始当对使用date()等函数时,如果timezone设置不正确,在每一次调用时间函数时,都会产生E_NOTICE 或者 E_WARNING 信息,而又在php中,date.timezone这个选项,默认情况下是关闭的,无论用什么php命令都是格林威治标准时间,但是PHP5.3中如果没有设置部分时间类函数也会强行抛出了这个错误的。

PS:现在由于大部分人使用VPS/云主机,需要自己配置的环境的就更加会容易出现这个情况。

建议:不熟悉PHP环境还是用比较成熟的一键安装包吧。

阅读全文>>

标签: 错误 PHP

[emlog编辑器]ckeditor for emlog升级到1.2版本

作者:星之宇 发布于:2014-8-24 7:47 ┊ 分类: 原创作品 ┊ 阅读:6073 ┊ 评论:8

ckeditor for emlog这是一个由星知苑出品的hack emlog编辑器的代码(不是插件)。

【安装方法】:解压本站的ckeditor for emlog代码包,用FTP把代码包里的admin文件夹上传到emlog根目录,提示覆盖选择全部覆盖即可。(有覆盖提示的就是正确安装的,没有就是路径错误),这时可以看看后台是否是ckeditor编辑器了。(出现错误删掉浏览器的缓存即可)。

注意:覆盖前请先备份自己的博客。

【卸载方法】:解压本站的ckeditor for emlog代码包,用FTP把repair文件夹下的admin文件夹上传到emlog根目录,提示覆盖选择全部覆盖即可。(有覆盖提示的就是正确卸载的,没有就是路径错误)

阅读全文>>

emlog添加tag计数器

作者:星之宇 发布于:2014-8-23 16:19 ┊ 分类: 原创作品 ┊ 阅读:8970 ┊ 评论:0

emlog添加tag访问计数器,用于清理tag标签,文章越来越多,标签也越来多,需要清理标签提升emlog的性能。

看着后台一大片的标签无从下手,所以我就想到添加个计数器,清理不经常被访问的标签。

这是对emlog程序进行HACK,而且涉及到数据库,请先备份数据库,请谨慎修改操作!!!

1、运行数据库添加对tag表添加字段,建议使用phpmyadmin修改,其中的emlog_tag的前缀改为你当前使用的前缀;

ALTER TABLE emlog_tag ADD count int(10) NOT NULL default '0' AFTER gid;
2、在tag_model.php添加计数函数;

阅读全文>>

标签: emlog hack