写了第二个Movable Type插件 -- TangPoiem(唐诗)

    继上一个RandomImage插件在标题左边加了一个小图片后, 今日再用同样的技量在文章的右上角加了一首随机唐诗(TangPoiem), 供大家在访问之余, 随便背背唐诗, 那些语句读起来是多么爽啊. 写这个的原因是因为有些专家在建议大学搞双语教学, 本就中文就不好了, 这一下更惨了. 想要将外语当母语吗? 要将外语达到那个水平是很难的, 但要将汉语搞到外语那个水平到是有可能的. 随便问了一下我的同事能否背出十首不同的唐诗或宋词, 结果没有人能很有信心地说可以.

    这个插件需要准备一个唐词文件, 有三个字段:

# image_url#link_url

Title#Author#Poiem Body...
Title#Author#Poiem Body...
......

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

<$MTTangPoiem file="path/tangshi.txt"$>

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

<div class="tang-poiem">
  <div class="tang-poiem-content">
     <div class="tang-poiem-title">Title</div>
     <div class="tang-poiem-author">Author</div>
     <div class="tang-poiem-body">Poiem Body</div>
  </div>
</div>

    只需要在CSS文件中定义相应的样式, 就可以控制显示的效果了. 如果你懂Perl, 可以随便更改代码以满足你的需求. 和JavaScript的实现不同的是, 只有在重新生成页面(如新的留言)等时, 才会重新随机选择一首唐诗.

留言 (8)

加了几首宋词, 以后有空好好整整.

果然是好东西.

好象唐诗这样的东西不受大家欢迎啊.

建议搞一个计数器的插件,这个应该会很受欢迎!

以前用DreamHost的计数器, 后来撤掉了, 英文站的还在, 不重复建设了.

方法不错!

真的很不错呢

 

发表留言:

« Previous | Main | Next »

英语900句 | English 900

  • Would you mind not spitting everywhere?
  • 不要随地吐痰行吗?
  • It's only a suggestion, you don't have to take it.
  • 这只是一个建议, 你可以不听.
  • If you really want my advice I don't think you should quit school.
  • 如果你真想听我的意见, 我想你不应该退学.
  • Thanks for your advice but I have to consider it myself.
  • 谢谢你的建议, 但我得自己想想.
  • He does not pay attention to anybody. You are wasting your time in persuading him.
  • 他谁的话也不听, 你劝他是在浪费时间.