February 27th, 2009

抱歉,No Hotlinking Is Permitted

  Google了一下自己曾经写过的一些文章,在一些被转载的中,其中有不少直接盗链了我的图片。好吧为了空间的流量考虑,我想还是限制盗链比较好。

  晚上赶了一个小图片,发现自己竟然还有用Fireworks的天赋……

  然后就是做个htaccess,因为我主要是防blog中的图片盗链,就把htaccess文件放在了/blog/目录下。除了直接访问、我自己的网站、几大搜索引擎和两个feed烧制外,都被重定向到下面这个图片。

  另外,我的文章欢迎转载,转载请遵守CC协议,盗链图片是绝对禁止的。

Tags: , ,

July 6th, 2008

强烈推荐插件WP-Cumulus

      目前最大的一个bug就是对于中文没有任何支持,问了下冰岩史上最优秀的flasher 刘阳同学(啊,不要让aw看见,嘿),然后也参考了一下作者Roy的解答,说是原因是swf文件如果嵌入中文字体的话,会使体积增大到好几个M,而英文字体本身体积非常小,才10k左右而已。因此对于中文的显示支持就暂时放弃了。

      废话不多说了,看右侧效果吧。某人竟然怀疑俺的审美观,哼

Tags: , ,

December 16th, 2007

再说.htaccess

        前些天帮一同学配了WordPress,他对于htaccess文件的配置还是很有疑惑。我以前模模糊糊的提到过这个文件,这次正好解释一下。Nicky说,“想要实现301永久转向,如果自己会修改.htaccess,这件事情就很简单了,但是对于大多数国内WordPress用户来说这都是不可能的事。”为什么不可能呢?很明显,国内的虚拟主机提供商很少有支持自定义.htaccess文件的权限。目前我知道的大概只有盘古互联九州未来科技两家。如果再考虑到空间的访问速度和稳定性的话,九州未来科技占有绝对的优势,我的这个BLOG就是常年稳定运行于九州未来科技。那么,支持.htaccess自定义为什么很有好处呢?简单说来。这是一个相当全能的文件。举两个比较常见的功能(仅应用了.htaccess中使用的mod_rewriter模块)。

1.方便对网站进行URL转向

       比如说,当一个网站的域名变换的时候,为了最大限度的保留自己在搜索引擎中的既得成就,最好的办法就是进行301重定向,方法是写在旧域名下.htaccess文件中

RewriteEngine On
RewriteRule ^(.*)$ http://www.newname.com/$1 [R=301,L]

       良好的正则匹配是写好url转向的关键所在。

       而在WordPress中,如果想要开启Permalink功能,比如说把地址http://www.lostleon.com/blog/?p=123转向到http://www.lostleon.com/blog/archives/123的话,就必须要求虚拟主机支持.htaccess自定义功能。具体的实现代码可以让WP自动修改这个文件(要求文件访问权限至少设置到644),当然也可以自己修改这个文件。

Read the rest of this entry »

Tags: ,

June 8th, 2007

不要再犯同样错误

  前些天犯了一个SB的错误,我也不小了,是男人总得为自己的冒失和莽撞付责任。以此文总结并自我反省一下,引以为戒,以后不再重复。

  事情的经过如下的,我在网上乱逛,很偶然的进入D的Blog,映入眼帘的竟然是很熟悉的一连好几篇文章。内容是翻译自Tomato撰写的Wordpress主题制作教程。然后我猛的想起自己也曾经做过Tomato的翻译,第一反应是自己的翻译成果被盗窃了(事实上完全没有),于是马上(的确是马上)找出自己的文章与此做对比,草草的一看,没有细细分析,就在D的Blog上留言,说D应该尊重原创作者和我的翻译,言外之意,就是他的文章抄袭了我的翻译然后仅仅做了小小的修改。这还不是最严重的,最严重的是,我因为偶然的机会了解到D在一家知名度超级高的IT企业做事,于是就以此IT企业为例子,装模作样的质问此IT企业是否也会做了这种修修补补的抄袭的事情,说的现在我觉得都很刺眼。D回评论说他完全没有做小人才会做的事情。

Read the rest of this entry »

Tags: ,

May 30th, 2007

我所了解的WordPress牛人

WordPress果然是大势所趋,Leon在此介绍借我所认识的WordPress牛人。

Nicky@ osxcn.com

Nicky 不仅带来的是Wordpress,还有Ubuntu等等很多优秀的内容,不久前Nikcy的Blog因为空间的问题挂掉了,我竟然感觉上网没有什么地方可以逛了……

Yskin @ Yskin.net

应该是一个技术达人,经常写一些比较详细的文章,来解释当前困惑整个中国WORDPRESSer的难题及其解决办法。

Read the rest of this entry »

Tags:

April 17th, 2007

翻译:WordPress主题制作教程#3:开始制作index.php

原文作者Small Potato翻译Leon

本文是我关于WordPress主题制作系列教程的第三课。如果你没有读过我的教程一教程二,建议你先学习他们。否则,你不会明白我这节课将要展现的内容。

现在就开始从阅读教程转到真正着手制作吧。在这节课中,你将会被Wordpress的代码搞得一团糟。这就是为什么你真的应该在你的本地电脑上安装一个Wordpress,而并非是一个在线Wordpress,因为这样的话会更加方便。

第一步:打开Xampp控制面板。
指定你的Xampp目录,通常是 My Computer > xampp 或者是 C:\xampp

双击 xampp-control.exe。一个窗口会弹跳出来,点击Start,运行起 Apache 和 MySQL。你的弹出窗口应该是如下图所示:

xampp-control.gif Read the rest of this entry »

Tags:

March 29th, 2007

翻译:WordPress主题制作教程#2:模版文件与模版

原文作者Small Potato

翻译Leon

模版文件与模版是我的WordPress主题系列教程的第二节课。如果你还没有读过第一课,现在就停下来去学习它吧,否则,你会不理解这节课中会用到的一些术语。

既然我们已经了解了规则和术语,这节课中将会提到的的模版文件、模版、以及页面结构对我们就会相当熟悉。

一件应该记住的事就是你的Blog的每个页面都是由多个模版文件组成的。例如首页的结构如下:

index.gif Read the rest of this entry »

Tags:

March 29th, 2007

只用一个数据库装多个WordPress

如果你的空间服务商只提供一个mysql数据库,但是还想装两个甚至更多个wordpress?

如果出于经济考虑,你想和朋友共用一个mysql数据库,而建立不同的wordpress?

如果你在A公司买的php空间,在B公司买的mysql,如果搭建起wordpress?

今天在研究wordpress时,发现上面问题都可以在wp-config.php中圆满解决。

< ?php
// ** MySQL settings ** //
define('DB_NAME', 'wordpress'); // The name of the database
define('DB_USER', 'username'); // Your MySQL username
define('DB_PASSWORD', 'password'); // ...and password
define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value

// You can have multiple installations in one database if you give each a unique prefix
$table_prefix = 'wp_'; // Only numbers, letters, and underscores please!

// Change this to localize WordPress. A corresponding MO file for the
// chosen language must be installed to wp-includes/languages.
// For example, install de.mo to wp-includes/languages and set WPLANG to 'de'
// to enable German language support.
define ('WPLANG', '');

/* That's all, stop editing! Happy blogging. */

define('ABSPATH', dirname(__FILE__).'/');
require_once(ABSPATH.'wp-settings.php');
?>
Read the rest of this entry »

Tags: ,