写了第二个Movable Type插件 -- TangPoiem(唐诗)
Weblog » http://www.anysql.net/weblog/mt_plugin_tangshi.html 2007-02-01继上一个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的实现不同的是, 只有在重新生成页面(如新的留言)等时, 才会重新随机选择一首唐诗.


加了几首宋词, 以后有空好好整整.
果然是好东西.
好象唐诗这样的东西不受大家欢迎啊.
建议搞一个计数器的插件,这个应该会很受欢迎!
以前用DreamHost的计数器, 后来撤掉了, 英文站的还在, 不重复建设了.
方法不错!
真的很不错呢