发布第的一个Movable Type插件 -- RandomImage

    经过一翻摸索, 终于可以写些简单的Movable Type的插件了, 今天就在这里贡献一个RandomImage, 主要用于在页面上加一个随机的图片. 文章标题左边的图片就是用这个插件搞出来的. 在这儿一个图片的含义是指一个图片的URL和一个图片指向的连接. 如果你想要使用这个插件, 则请你将图片和指向的连接整理成一个文件, 如下所示:

# image_url#link_url

1.jpg#http://.....
2.jpg#http://.....

    接下来在模板的适合位置插入:

<$MTRandomImage file="path/imagelist.txt"$>

    这个插件在你重新生成页面时, 会返回一段HTML代码(一个图片的连接), 如下所示:

<a href="http://....." target="_blank">
<img src="1.jpg" border="0" />
</a>

    如果你懂Perl, 可以随便更改代码以满足你的需求. 和JavaScript的实现不同的是, 只有在重新生成页面(如新的留言)等时, 才会重新随机生成新的图片.

留言 (2)

代码有所更新, 以确保在批量Rebuild时能生成更随机的图片.

谢谢你的插件和MSN上的指导。

发表留言:

« Previous | Main | Next »

英语900句 | English 900

  • There's no gas range in the kitchen, but you can use the electric stove.
  • 厨房里没有煤气灶, 但你可以用电炉.
  • There is a shower in the bathroom.
  • 浴室里有淋浴器.
  • I have a dog, but it's very quiet.
  • 我有一只狗, 不过它很安静.
  • The room has a big closet. You can put your baggage in it.
  • 房间里有一个很大的壁橱, 你可以把你的行李放进去.
  • What will you wear for the party?
  • 晚会上你穿什么?