来到小站并留言的朋友不知道有没有发现:当鼠标移到留言内,留言列表的右上角会出现2个图标。
这2个图标具有2个功能:第一个是@Reply,由Mail To Commenter留言回复插件生成的,一般人都知道我也就不多说了;第二个即这篇文章将重点详细介绍的Quote Comments插件生成的,当你点击后会自己添加相关代码到留言框呢,发表留言后形成以上图片中的效果。
当你下载安装完Quote插件后,会发现每条留言内多出了2个字“引用”!是的,这是Quote插件自动加上去的,这样我们就已经轻松的把这个留言引用功能添加完成了。接下去,就剩美化工作咯,这个美化可不容易哦,我一点一点的讲,你可以一步一步的跟着做哦:
首先,我们把这难看的“引用”2字替换成图标。请打开插件内quote-comments.php文件,浏览到第44行:
$quote .= __('Quote');
把单引号内的Quote修改成图片的链接地址,如:
$quote .= __('<img src="http://immmmm.com/wp-content/themes/Js_O3/images/quote.gif" alt="" />');
OK,修改保存上传这样我们就能看到“引用”2字变成我们想要的图标了。接下去,我们要在引用的留言前加个图标,即图片中Felix前个橘红色的半引号。请打开你自己模板的CSS,添加以下代码:
blockquote { background: url(http://immmmm.com/wp-content/themes/Js_O3/images/start.gif) no-repeat left top; padding-left: 22px; }
当然,请把代码中的图片链接地址换成你自己的哦!好了,这样美化得也差不多了。
不过若有跟我一样对美化有高要求的人肯定忍受不了这2个图标在留言列表中的位置,而且都显示在每条留言中。我在这再介绍一个酷酷的功能:就是让它们隐藏,只当鼠标移到留言内时显现。
先搞定第1个图标,请在主题模板CSS中添加如下代码:
.re_icon img {position:absolute;top:2px;right:35px;} .commentlist li .re_icon img { display: none; } .commentlist li:hover .re_icon img { display: inline;}
第2个图标,打开Quote插件文件夹内的quote-comments.css,修改成:
span.quote { position:absolute;top:7px;right:15px; } .commentlist li .quote img { display: none; } .commentlist li:hover .quote img { display: inline;}
OOK,大功造成!
PS:对文中的内容还是不怎么理解请看JINWEN写的这两篇文章:WordPress中的Quote插件和让回复留言的按钮动态点。关于这个添加留言引用样式功能,个人觉得又是一个很体现UI的功能,当然之前至现在都很流行的嵌套回复也挺不错。
PSS:这个功能添加进来也有一段时间了,也很早就想写这个简明教程了。不过这段时间准备上课,小学校长要来听,所以暂时放了一下下。到今天呢,实习的任务基本完成,就等着三月底走人咯。今天,也见短歌行发话了,说好久没更新了!人家都没新东西学了,好了,这篇文章也算是应他的要求写的啦。他不说这篇文章说不定这放一下下还得很久哦!


支持了,还拿我的留言当例子了,哈哈
多谢~多谢,就你一个人试了这功能呢!
是实现了如论坛中的引用功能吧,不错,顶一下下呀
但是如果能在留言中实现图形化的URL功能(即像以布新文章时的那个工具样)就好了,只是功能不要太多,能引入图片就好了,毕竟有很多人不太懂HTML语言的。林老师,看看能不能实现哟
有这个插件的,你说的是这个吧?《用quicktag为wordpress评论框添加简单的编辑器》http://www.xiaorsz.com/quicktag-wordpress-edit-comment/
计划换主题中…换了就用你这个样式
行呀!换了第一时间来支持哦~
动作好快呀,加好了?能对我说下quicktag的JS代码加在comments.php的什么地方?谢谢了,木木兄
呵呵,有资料实现起来当然不是难事!JS当然是加到header.php里呀!
林兄,到我的博客里看看,这样的效果可以吗?嘻嘻
哈哈,学习了!
以前装过了却不会设置的,这下好了!
谢谢你啦,许多木头!
效果还不错!
看起来效果真的不错啊~~
我不喜欢多层重叠
你也可以试试在自己网站添加一个哦~
测试下,貌似不错!
呵呵,A哥也来啦!
林兄,可有让别人留言后再修改留言的办法?
有这样的插件的呀,不过个人觉得没很大的实用意义,所以没装。
好像在IE6下这个样式无效了,就不显示了。有没有什么解决方案?
办法是有的,但是太烦了,自己也不怎会。现在IE8都出来了,直接忽视6啦!
我也弄了Mail To Commenter这个插件 但是好像不管用
是呀,我也是不能用.
哈哈哈哈哈哈哈哈哈哈
我觉得比JINWEN写的要容易懂一些,菜鸟又了一招~
哈,我也是他那学来的呢,加了点自己具体的操作过程,学会就好!
恩,之前我就是看他那边的,有点迷糊,而且他的回复都是巴黎时间~
你每篇文章右上角的头像是怎么实现的,主题自带的还是插件,我觉得这样挺适合多用户写作。记得煎蛋那的作者归档前都还有作者描述的,想学学,可惜偶是大大大大菜鸟,哈哈~
这个头像简单,利用wordpress自带函数,调用作者的头像《?php echo get_avatar( get_the_author_email(), 35); ?》(《》换成<>)
3KU~
强烈插入。。。。。。
有非插件的吗
要看這個嗎: http://loo2k.com/add-quote-function-to-wordpress/
不用插件也得用JS……
酷~
不想折腾了~
还有。。【$quote .= __(‘Quote’);】找不到。。不过那插件的配置里可以改,但不能搞成图片。
可能是新版本吧。。。