• 27
  • 12月

趁着周末,整理了一下自己写的几个Typecho插件

同时,也升级了一下友情链接的插件,主要加了图片链接,及链接条数的限制。

之前,看到有网友问output参数的问题。以1.0.1版为例,output一共有两个参数:

一个是pattern

默认为:
<li><a href="{url}" title="{title}" target="_blank">{name}</a></li>
其中,{url}为网址,{title}为描述,{name}为链接名称,可以根据实际需要来填写。

另外加多一个参数showall
当showall为1时,表示列出所有的链接。

举个例子,如:
Links_Plugin::output("<li class=\"link\"><a href=\"{url}\" title=\"{title}\" target=\"_blank\">{name}</a></li>", 1);

  • 12
  • 12月

经过了好一段时间的瞎搞,终于把这个插件给整出来了!

之前,typecho论坛上也有人发过一些友情链接的插件,但始终觉得不大好用。于是乎,又开始了。

目前,添加、删除、排序、修改等都支持好了。不过,使用该插件需要修改前台的模板。

<?php Links_Plugin::output(); ?>

像这样就行,output里面还可以自定义一些格式参数。

还有一点就是,为了防止误操作,禁用插件时不会自动删除数据表,需要自己从phpmyadmin中删除typecho_links

嗯,有空要把自己写的所有Typecho插件给整理一下了。

  • 29
  • 11月

稍微升级了一下Typecho评论过滤插件

主要就增加个IP段过滤功能。其实,好像也不是特别需要,可能会有人需要,顺手加上吧。

下载地址

  • 22
  • 11月

趁着周末,又给Typecho移植了一个编辑器插件。

这个编辑器的出处是Magike。记得当时刚使用Magike时,就是很喜欢这个编辑器,不为其它原因,就因为简洁,所以就把它给移植过来了。

整这个玩意,可花了不少时间。主要原因是:Javascript几乎不会,只能凭着对程序的感觉和Google的大力支持了。

第一个遇到的问题就是:mootool和jquery两个东东的冲突了。Magike时代,用的是jquery,而typecho用的是mootool。后来,Google告诉我:主要是$符号的冲突。还好jquery有jQuery.noConflict()来解决冲突。

接下来遇到的问题就是:typecho中没有预留Toobar的位置。然后,就用jquery,强行给prepend了一个Toolbar上去。

瞎折腾了半天,最后终于给跑起来了。

下载地址

  • 14
  • 11月

周末时间,给Typecho做了一个评论过滤插件吧。

主要功能嘛,就是可以屏蔽一些不和谐的评论。

先做好了,防患于未然。

下载地址