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

这样做的好处是显而易见的,用图片作为签名本身就更加的醒目,再加上标题,吸引点击的成功率毫无疑问会提高不少。
其实,这个想法和技术都不算太新奇。很多年前,国产论坛phpwind就有了差不多的想法,只不过他们的做法是把论坛的在线人数,发贴情况等信息写到图片上,而我们是把文章的标题写到图片上而已。
至于技术,则是使用了GD库的imagecreatefrompng,imagecolorallocate,imagettftext和imagepng等函数。这里提到这些函数,是因为以下插件只是提供制作类似上图的大小和文字位置的图片,如果你希望制作更加精彩的签名,可以参考,然后进行修改。
好了,以下就是安装使用方法:
- 下载lps.zip,解压后,得到名为“latest-post-signature”的文件夹
- 将你希望使用的中文字体复制到上述文件夹中(推荐“微软雅黑”,因为其他我没有测试过,你需要重新调试)
- 打开latest-post-signature.php,修改其中的msyh.ttf为你的字体名称
$lpsFont = 'msyh.ttf'; // 字体。
- 现在将“latest-post-signature”文件夹上传到你的WordPress插件文件夹中
- 到后台激活“最新文章签名“
- 如无意外,此时在你的WordPress根目录下会出现一个名lps.png的图片文件
- 至此,此插件安装完成,每次添加新文章后都会更新lps.png图片,也就是说你可以用lps.png图片作为你的签名了。
有什么问题,在这里留言提出吧。
提示:一般论坛,用图片做签名的代码为:[img]图片链接[/img]
先抢沙发
出现错误
发布文章时:
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主机 应该没有问题的
应该是字体的路径问题。
字体要放到“latest-post-signature”文件夹中,然后修改msyh.ttf为你的字体名称。
意思说说 我还需要上传一个微软字体文件对吗
是的。反正大家都有字体的了,没必要多下载一个,所以就没预备。
搞定了 感谢冰古
难道这也是冰古的?!
我发现这个插件有点问题……
WP根目录下没有生产图片,我自己把那个图片上传到根目录下,上面也不显示文字。
这个插件是个半成品。
你有没有上传字体到插件目录下啊?
我的系统里没有那些字体的,都是英文系和阿拉伯系的字体……
我试着去下载微软雅黑结果没找到……而且一个字体都有几十MB……
要不你给我一个微软雅黑吧……可以发到我的邮箱也可以放在你的空间里我去下载……
微软雅黑字体搞上去了……但是插件不生产LPS.PNG图片在根目录……
你用的是什么空间呢?或许是权限的问题。你发表文章的时候有没有出错信息那些啊?
是KINGTO的服务器。
发文章没出错什么的,后来在网上找了另一个人的同样效果的插件,就正常了:(
[...] // var searchbox = document.getElementById("searchbox"); var searchtxt = document.getElementById("searchtxt"); var tiptext = "请输入关键字…"; if(searchtxt.value == "" || searchtxt.value == tiptext) { searchtxt.className += " searchtip"; searchtxt.value = tiptext; } searchtxt.onfocus = function(e) { if(searchtxt.value == tiptext) { searchtxt.value = ""; searchtxt.className = searchtxt.className.replace(" searchtip", ""); } } searchtxt.onblur = function(e) { if(searchtxt.value == "") { searchtxt.className += " searchtip"; searchtxt.value = tiptext; } } // 首页两性学堂男女学堂男人学堂女人学堂语录文化成长故事笑话美味厨房营养饮食基础知识原料选购美食亲手做便利生活事务管理生活小窍门信用卡公交一卡通网站设计DIV+CSSWordPress建站资源软件网络Firefox办公软件常用软件音乐电影常用工具个人所得税计算器MD5加密图片外链检查器留言板 有道 鲜果 抓虾 Google My Yahoo! newsgator Bloglines 哪吒WordPress常用插件列表 2009年9月30日 | 分类: WordPress | 标签: WordPress插件Ajax Plugin Helper:是一款使后台插件页面中的激活、禁用、升级或删除等工作免刷新化的插件。也就是说我们在对多个插件进行操作时可免除页面的刷新,节省鼠标点击的次数。update_tweet:发布新文章后,通知twitterOptimal Title:WP本身的title格式是”blog名称”>”文章名称”,不利于搜索引擎收录。这个插件把文章名提前。Some Chinese Please!:中文防SPAM插件最新文章签名:把最新的一篇文章的标题写到一幅图片上,用该图片作为论坛上的签名。NoFollow Tags:给标签链接加上nofollow属性让WordPress支持发表带有代码的文章WP 2.3 Related Posts:实现post和feed中的相关文章功能。让WordPress支持发表带有代码的文章[代码高亮效果]Different Posts Per Page:让各个页面调用的文章数不一样。 发表评论 | Trackback 目前还没有任何评论. [...]