博客

  • 创建自己的Twitter API Proxy

             创建自己的Twitter API Proxy方法只有两大部分步。要仔仔细细按下面的一步一步来,就会成功的,如果不行,请注意是不是输入错误或是网络错误。要仔细看清楚哟~

    一、申请Appspot账号。

    1、注册app engine,地址 http://appengine.google.com/ ,有google account很方便的就建立了。进入刚才这个地址,进入你的邮箱。

    2、登陆之后创建一个application,请继续看大屏幕:点击 Create an Application,这时候提示需要输入你的手机号码,请输入+86然后再+你的号码,然后你的手机会收到一条 Account Code 的短信,短信内容就是:Google App Engine Code:xxxxxxx。要注意的是,一个手机号码只能收到一次哦!要是不小心删除了就。。。继续~得到了这个code之后输入进去。

    3、给自己的application设置一个唯一的id,就是的第一个框里填,第二个框随便填,但要英文字母或者数字,以后就可以用yourid.appspot.com来访问你的app。

    (更多…)

  • 简单实现Gravatar 头像本地服务器缓存

             Gravatar 头像缓存的问题一直困扰着启用了Gravatar 头像的博主们,都希望把Gravatar 头像缓存在本地服务器,才不会在调用Gravatar 头像的读者墙那样,一打开就像放电影一样一个个的加载,这可怎么能受得了。怎么才能简单实现Gravatar 头像缓存呢,参照网上方法自己DIY代码吧,又太繁琐了——爱折腾的会很乐意。

    还是推荐一个插件吧:mini-gravatar-cache(点击下载)
    然后上传到主题plugins
    最后在后台启用就OK,就这么简单。

    function get_avatar_wcache($imgc) {
     $ava_time = 1209600;
     $ava_dir_abs = ABSPATH.’wp-content/plugins/mini-gravatar-cache/iava/’;
     $ava_dir_url = get_bloginfo(‘wpurl’).’/wp-content/plugins/mini-gravatar-cache/iava/’;
     preg_match(‘/avatar\/([a-z0-9]+)\?s=(\d+)/’,$imgc,$imgc_md5);
     $ava_mail_md5 = $imgc_md5[1];
     $size = $imgc_md5[2];
     $ava_img_abs = $ava_dir_abs.$ava_mail_md5.’.jpg’;
     $ava_img_url = $ava_dir_url.$ava_mail_md5.’.jpg’;
     $ava_default = $ava_dir_url.’default.jpg’;
     if (!is_file($ava_img_abs)||(time()-filemtime($ava_img_abs))>$ava_time){
      $ava_get_url = ‘http://www.gravatar.com/avatar/’.$ava_mail_md5.’?s=48&d=’.$ava_default.’&r=G’;
      copy($ava_get_url,$ava_img_abs);
     }
     if (filesize($ava_img_abs)<500) {
      copy($ava_default,$ava_img_abs);
     }
     return ‘<img src=”‘.$ava_img_url.’” width=”‘.$size.’” height=”‘.$size.’” />’;
    }
    add_filter(‘get_avatar’,’get_avatar_wcache’);

    (更多…)

  • 不用插件实现彩色云标签云

             不知今天过来的朋友有没有发现右边云标签栏有什么不一样,是不是颜色变鲜艳了哈。只是添加了一些代码,不用插件实现 WordPress 的彩色云标签。其实很早就想弄个彩色标签云来给博客添点色彩,试了很多方法,但老是出错,没办法,这事一直搁到现在,今天总算是解决了。

            大家知道默认的标签全部是一个颜色,只是大小不一样,虽说可以用 Simple Tags 之类的插件来实现,可是那个插件不会用哈,调用之后就什么都不显示,以后再折腾……网上找到一个不用任何插件就能显示彩色标签云的方法。过程是我找了很多类似代码,反复试验,只有以下代码适用:

    function colorCloud($text) {
    $text = preg_replace_callback(‘||i’, ‘colorCloudCallback’, $text);
    return $text;
    }
    function colorCloudCallback($matches) {
    $text = $matches[1];
    $color = dechex(rand(0,16777215));
    $pattern = ‘/style=(\’|\”)(.*)(\’|\”)/i’;
    $text = preg_replace($pattern, “style=\”color:#{$color};$2;\””, $text);
    return “”;
    }
    add_filter(‘wp_tag_cloud’, ‘colorCloud’, 1);

    (更多…)

  • 让WordPress最新评论列表,不显示自己的评论

             每次自己回复留言后都会在WordPress最新评论列表看到“hesiway在什么什么上的评论”,一阵回复下来,最新列表都成自己的了,自己看着都不舒服,因此,有了这么一个想法:“让WordPress最新评论列表,不显示自己的评论”。而在后台中并没有类似这样的设置选项,仅有标题和显示数量可以设置,还是自己动手改改代码吧……

    1. 打开wp-includes/default-widgets.php
    2. 按Ctrl+F搜索“AND post_status”
    3. 找到AND post_status = ‘publish’ ORDER BY comment_date_gmt DESC
    4. 更改为AND post_status = ‘publish’ AND user_id = 0 ORDER BY comment_date_gmt DESC
    5. 保存覆盖即可

             从修改的代码上看出,只是加上“AND user_id = 0”这一句,就是仅显示游客的评论。同样适用于开启WordPress的注册功能,只需要找到user_id,然后将上面第四步作以下修改:

         4.    更改为AND post_status = ‘publish’ AND user_id =( 这里更改为你的user_id)ORDER BY comment_date_gmt DESC

             最后记住回复时请登录后再回复,否则WordPress还是将你看作是游客,你的回复依旧会显示在最新评论列表中。

    PS:本方法只适用于WordPress2.92版本,3.0版本已经没有以上代码,貌似换了调用函数,暂时还没解决~

  • .XXX域名-你用了么~

      今天看新闻时发现一条域名相关信息,很黄很暴力,就贴出来看看~

            互联网名称与数字地址分配机构 ICANN 6月25日批准顶级域名.xxx的存在,这一决定将促使一大批色*专门站点走上注册的快车道。
           支持这一域名后缀的ICM Registry表示,XXX域名有助于人们区分不合适的内容。该组织花了很长的时间和精力提出这一域名后缀的提案。ICM主席斯图亚特·劳利欢迎这一决定并表示“这对于想消费或是想躲开成人内容的人来说都是好消息。”
    (更多…)

  • 恶搞大学考试周-我也要考试了~~

    强人啊强人~恶搞大学考试周~考试复习累了就看看这个吧~明天我也要去考试了~~

    此视频中的场景将在我接下来的一周一一展现~~

  • PHPnow Packages-本地搭建WordPress环境

           爱折腾的人少不了的就是工具,The PHPnow Packages – 绿色PHP环境包,有了它等于有了什么? Apache + PHP + MySQL,应付WordPress已是绰绰有余……难道不想在自己的电脑上搭建一个PHP平台来本地安装WordPress码?
           简易安装、快速搭建支持虚拟主机的PHP环境的PHPnow,帮助你快速配置你的套件,使用非常方便,还附带 PnCp.cmd 控制面板。完全绿色,解压后执行 Setup.cmd 初始化,即可得到一个 PHP + MySQL 环境。
          然后就可以直接安装 Discuz!, PHPWind, DeDe, WordPress 等程序啦。

    • 支持虚拟主机:便捷的虚拟主机管理
    • 配置文件备份:放心地去尝试修改配置文件,乱了就还原配置
    • 虚拟主机代理:可与 IIS 共存 (不同端口,泛解析代理)
    • 插件支持:ASP.NET | JSP(寻找最佳解决)

           自从在本地安装了WordPress后就不怕断网了,断网后还可以继续折腾我的BLOG~(为什么会断网?身在学校,网不由己啊~)

    下载地址 

    使用 PHPnow 搭建 PHP 环境 [图]

  • Google管理员工具-站长的好助手

             Google管理员工具,对于很多新站长,可能不知道这是一个什么样的工具。我也是无意中逛谷歌时不小心发现的。Google网站管理员工具,可以轻松地让你的网站更便于google处理。这个工具是网站与google的沟通的平台,可以让你知道google对你的网站的态度,帮你诊断问题,并让你与google共享信息以提高你在网站在搜索结果中的展示率。

    Google管理员工具的有什么用处呢?

    • 帮助google更好的抓取你的网站
    • 了解如何提高点击量
    • 共享网站信息

    google管理员工具的使用:

    1. 创建一个 google的帐号,这个想必大家都已经有了。
    2. 登陆后就能看到控制台,首先要添加自己的网点,在文本中输入(www.hesiway.info)你自己的网站名称,不用加http:// 然后点击添加网站的按钮,添加就完成了。
    3. 添加完网站,会进放到你添加的域名的概述页面,在这里,我们就要选验证,验证的方法很简单,一种是添加元标记,一种是上传一个html文件。二选一,看自己哪种方便就选哪一种。验证完毕后,就能用全部的功能了。

    简单价绍下google管理员工具的一些功能:

    (更多…)

  • 百度联盟申请通过了

    之前申请N多被拒绝退回~

    百度联盟之前一直说我内容不够完善,貌似只要坚持不懈地申请,一退回来就再提交,不过三次就通过了~

  • WordPress Related Posts 相关日志插件

             白天有人问我每篇日志下面“你感兴趣的”是怎么实现的,方法很多,我只是用了一个插件罢了——WordPress Related Posts 一个相关日志插件,就是在文章后面显示相关的文章或随机文章。

            后台直接搜索安装激活,调用只要在模板文件中适当的位置插入 <?php wp_related_posts(); ?> 模板函数或者在后台使用自动插入相关日志功能即可。

    WordPress 相关日志插件有详细的配置选项

    (更多…)