玩WordPress » 实用插件 » 2009 » 01 » 09 » 最新文章签名

最新文章签名

什么是“最新文章签名”呢?如下图所示,就是自动把最新的一篇文章的标题写到一幅图片上,然后用该图片作为论坛上的签名。
最新文章签名——例图

这样做的好处是显而易见的,用图片作为签名本身就更加的醒目,再加上标题,吸引点击的成功率毫无疑问会提高不少。

其实,这个想法和技术都不算太新奇。很多年前,国产论坛phpwind就有了差不多的想法,只不过他们的做法是把论坛的在线人数,发贴情况等信息写到图片上,而我们是把文章的标题写到图片上而已。
至于技术,则是使用了GD库的imagecreatefrompngimagecolorallocateimagettftextimagepng等函数。这里提到这些函数,是因为以下插件只是提供制作类似上图的大小和文字位置的图片,如果你希望制作更加精彩的签名,可以参考,然后进行修改。

好了,以下就是安装使用方法:

  1. 下载lps.zip,解压后,得到名为“latest-post-signature”的文件夹
  2. 将你希望使用的中文字体复制到上述文件夹中(推荐“微软雅黑”,因为其他我没有测试过,你需要重新调试)
  3. 打开latest-post-signature.php,修改其中的msyh.ttf为你的字体名称
    $lpsFont = 'msyh.ttf'; // 字体。
  4. 现在将“latest-post-signature”文件夹上传到你的WordPress插件文件夹中
  5. 到后台激活“最新文章签名“
  6. 如无意外,此时在你的WordPress根目录下会出现一个名lps.png的图片文件
  7. 至此,此插件安装完成,每次添加新文章后都会更新lps.png图片,也就是说你可以用lps.png图片作为你的签名了。

有什么问题,在这里留言提出吧。

提示:一般论坛,用图片做签名的代码为:[img]图片链接[/img]

20 Responses to “最新文章签名”

  1. 雪深 says:

    出现错误
    发布文章时:
    Warning: imagettftext() [function.imagettftext]: Invalid font filename in /*********/wp-content/plugins/latest-post-signature/latest-post-signature.php on line 52

    Warning: imagettftext() [function.imagettftext]: Invalid font filename in /**********/wp-content/plugins/latest-post-signature/latest-post-signature.php on line 60

    Warning: Cannot modify header information – headers already sent by (**************/wp-content/plugins/latest-post-signature/latest-post-signature.php:52) in /home/bbslianm/public_html/rizhi/wp-includes/pluggable.php on line 850

    我的WordPress 2.7中文版 插件字体已经改为微软雅黑 是我的空间不支持imagettftext ( ) 函数吗 美国hm主机 应该没有问题的

  2. 冰古 says:

    应该是字体的路径问题。
    字体要放到“latest-post-signature”文件夹中,然后修改msyh.ttf为你的字体名称。

  3. 雪深 says:

    意思说说 我还需要上传一个微软字体文件对吗

  4. 冰古 says:

    是的。反正大家都有字体的了,没必要多下载一个,所以就没预备。

  5. 雪深 says:

    搞定了 感谢冰古

  6. 紫雨 says:

    难道这也是冰古的?!

  7. 紫雨 says:

    我发现这个插件有点问题……

  8. 紫雨 says:

    WP根目录下没有生产图片,我自己把那个图片上传到根目录下,上面也不显示文字。

  9. 紫雨 says:

    我的系统里没有那些字体的,都是英文系和阿拉伯系的字体……
    我试着去下载微软雅黑结果没找到……而且一个字体都有几十MB……

  10. 紫雨 says:

    要不你给我一个微软雅黑吧……可以发到我的邮箱也可以放在你的空间里我去下载……

  11. 紫雨 says:

    微软雅黑字体搞上去了……但是插件不生产LPS.PNG图片在根目录……

  12. 紫雨 says:

    是KINGTO的服务器。
    发文章没出错什么的,后来在网上找了另一个人的同样效果的插件,就正常了:(

  13. 橙子 says:

    想问2个问题呵呵
    1 我是菜鸟,麻烦大神教下我 怎么调那个“发表于”的位置 比如变成左对齐
    2 如何支持除中文之外的文字啊,比如韩语,我用黑雅的话,韩语会变成方格

    非常感谢

    • 冰古 says:

      1. 这个是css的问题:text-align: left; 就是左对齐
      2. 雅黑应该是没有包含韩文的(微软雅黑是微软公司为其新一代操作系统Vista开发的中文字体),你只能改成别的字体才行了。当然首先要你的系统有韩文支持才行,就是你打开一个韩文网站,你要能看到韩文才行。

    • 冰古 says:

      哈哈,原来是这个插件的问题啊,我搞成网页的了。

      1. 把56行的238改成8就能左对齐了。
      2. 也是同上面的解释差不多,雅黑是没有韩文的,你要添加一个支持韩文的字体才行。

  14. JASKNi says:

    本地测试好像无效,我用的是3.0.2,
    我传服务器试试,你这里很多好东西啊!