今天本来想去万戈的博客找个点击图片放大的jQuery的,结果搜索到他写的添加表情图片方法。正好我也很喜欢他那个表情,就换过来了。我之前显示表情的方法是17行代码添加评论表情,有个很讨厌的困恼,就是鼠标移到图片上,显示不了中文:
而我看了下那17行代码,根本不可能修改每个图片的文字描述,只能看看万戈是怎么弄的了。
后来感觉万戈的方法可以实现我要的效果,所以就下载他的文件自己来修改,效果终于OK了:
但是问题又来了,他是用的javascript实现的,IE下面有个BUG,点击javascript的超链接,动态图片都不动了,我非常讨厌,所以只有找方法咯。
Google了一下,找到了方法,就是不用a标签里的href而是用onclick来写javascript。这个问题终于解决了,但是问题接着还来…鼠标移动到图片,箭头不变成手…原本想用href=”javascript:void(0);”的,结果这个也是javascript,点了图片又都不动了,最后只有用CSS里面的cursor:pointer;,终于完美了。
下面提供完整代码,这可是我花了两个小时才研究出来的,原创哦!希望有转载的朋友给我个链接就OK,谢谢!
下载smiley.php文件,点我下载,把此文件上传到你的主题文件夹下面。修改主题文件夹下面的comments.php,找到textarea,在上面加上
<?php include(TEMPLATEPATH . ‘/smiley.php’); ?>
修改主题文件夹下面的CSS文件,里面加一句
#smilelink{cursor:pointer; width:465px;}
OK,你再看你表情,是不是很帅呢?如果你也想用我这套表情,点我下载。所有图片表情显示的文字都可以自己修改,修改smiley.php里面的相应代码即可,我相信你看得懂的!
注:如果发现点击表情评论框无反应,请检查comments.php里面的textarea的id是多少,然后复制那个id,替换到smiley.php里面的comment即可。自己查找,一共有三个comment需要替换。
最后牢骚一下,上传一张图片,就占用我一个ID,看来以后只能用FTP上传了…而且我没有选择要缩略图,他也自动生成2长缩略图…还有个问题就是评论里面的图片,鼠标移上去,一样不是文字,这个还真不知道怎么改了…
呵呵,的确有意思! 🙂
不过费劲不少啊。
折腾成功过后,你会很骄傲!而且学会了一些东西,这都很爽的哦! 😆
是的,有同感
表情包好少啊 不过我用这么多好像也够了 发过来撒!
我比较专一,喜欢一个会喜欢很久! 😆
忘了跟你说 我直接后台替换 更换文件名即可 哈哈!
博客不同嘛,不过ZBLOG没看见几个人在折腾的。
😛 真羡慕用WP的.有那么多插件实现各种功能.
我不是很喜欢插件,更喜欢直接改代码
我就不添加表情了,最近懒的折腾
哈哈,之前我也很懒,今天弄这个花费我好长时间!
学习了..图片没有办法..我一直都是图床分开主空间的,呵呵。那个缩略图太可恶了,你说我才知道原来会生成多2张图片,可恶啊
—-
我那个小点是广告位来的。如果我不填东西(空格会被忽略的),就会显示风格自带的广告,自己又懒,不想改代码,所以加了一点进去里面,呵呵..
亏你想得出来,你厉害! 😕
呵呵..还是看得出来,其他的3个广告位你应该看不出的,嘿嘿
我上传内容一直都是通过Cpanel上传的~
你比我厉害,我还不会那样上传,只会用FTP
恩,这套表情我喜欢,哈哈 🙄
万哥,什么时候写个修改回复后图片的文字描述呀!我都不知道怎么改那个 😥
❗ ❗ ❗ ❗ 我测试下。
就你回复最水,都可以养鲸鱼了 😡
😆 😆 我最爱这个表情,在万戈博客里每个回复比用 😈 😈 😈
收藏了,感情哪天要有童鞋为wepress提供这样高质量文章就好了
Wepress是不是你自己开发的?
是啊,到现在为止已经开发一年多了,累啊兄弟
你开发的时候,考虑过有市场没?我觉得这个很重要,不然难道你开发这个不想赚钱? 😮
能赚钱更好,不能赚也没啥事,养家糊口还是不能指望它的 😎
开源都这样吧,不过能独立开发功能很强大的博客,很是很厉害的 🙄
俺就是用这个方法滴。呵呵。
用万戈的,不如用我的,更完美 ❗
有功夫折腾这个还是不错,只是表情难看。 😈
你那套表情也不怎么样,太大了
这不错。呵呵
昨晚出去k歌了~
今天把访问都补上~
这个回复太水了… ❓
我昨天弄了将近一天的评论插件
没有点技术,生活就是苦啊
呵呵,那肯定啊,其实如果你不懂这些的话,直接找个成熟一点的模板也是个不错的选择。
表情一个 ❓ 😛 👿 😮 😕 😎 😆 😡 😈 🙄 😉 💡 ➡ 😐 😥
赶紧换表情吧,越萌越好! ❗
西门大官人,你这个插件列举表情是用枚举吗?我现在用那个插件,就是一个一个加载表情….好卡啊感觉
建议你下载我的smiley.php页面,一看就知道了,我枚举没学好,只知道个大概的,不过好像是枚举,每个PHP语言代表一个表情,也是WordPress默认的。不知道我说的你听不听得懂 ❓
表一个情 ❗ https://ximan.org/wp-admin
不知怎么搞的 把你的后台地址给拉上去
难道你想去我后面偷窥? 😆
额 其实我是点submit的 结果点到后台了 然后被浏览器的拖拽功能带进来了
我讨厌拖拽,因为我看文字喜欢拖拽,然后一搞就跳到搜索了 😥
哈哈 我就经常用 就是用来搜索的
博主你的评论可以回复任何人是怎么做到的啊
你必须看得懂评论那的代码,看懂了就知道表情代码应该添加到哪里了。
程序不同…囧囧 ➡
WordPress才是王道哈哈~ 😆
俺正在折腾回复嵌套。
那个我还不知道,因为看不懂PHP代码….我的这些都是抄袭别人的,自己就懂点HTML,CSS之类的。 ➡
路过此地!书;到此一游! ❗
典型的中国人,长城古墙上的也是你刻的吧? 🙂
呵呵 方头表情 真可爱
你博客也是WP,也可以试试哟! 😳
挺漂亮的,但懒得动手 😈
那是,我也懒得很,今天又没什么东西可写了 🙁
不得不佩服你~~
每篇文章都有这么多评论,看得出来,你很注重交流~
主要是真心看我文章的,我都会回复加回访,如果对方是我感兴趣的博客,我会订阅
我用插件搞的 ❗
插件用了的不好,伤神! 😈
😛
我终于找到你了
相见恨晚~
下!
这个也是比较简单的办法 😆
嗯 呵呵 很细致 😳
我觉得我写得非常详细了,都把我脑子里想的怎么实现这个功能都写出来了 ➡
那个短代码问题蛮多的,不爽的是先写文字,再想在文字前面插入表情,可它一直在文字后面添加的。
所以我也是用smiley.php调用的。
你说的我倒没发现,因为之前我短代码写错地方了,所以我登录的时候,显示不出来表情,只有没登录的朋友才有表情显示。 ❓
我也得增加一套表情了哦~
呵呵,加表情更容易知道回复者的心态嘛
我现在都有些懒的折腾WP了,工作有些忙。
我现在工作忙得都没时间弄博客了… 😕
这模板很cool,我也要搞一个试试。 😳
过段时间有空了,我希望能把平时研究的东西全部自己整理,再自己写个原创主题 我就喜欢简洁
相当不错!!!必须顶 😈 😈 😈 😈 😈 我的表情也弄好了,嘎嘎。。。。
呵呵,生命在于折腾,站在巨人的肩膀上面,小小的修改使其更完美
😛 😛 折腾的麻烦。。蛋疼哈。。。。这套人人表情不错的,要是再大一点就好咯。。。
小也有小的美嘛,我很懒,除非我非常想要的东西,我才会搞 💡
嘿 我想说 这个只能是标准的comment模板才能直接用的~否则在Firefox下点击无效
帮你补充个~ 在smiley.php里document.getElementById(‘comment’)中的’comment’为你模板里comments.php中texterea的id 像我的模板id=’mycomment’ 那么就要改成document.getElementById(‘mycomment’)
谢谢,今天太晚了,明天下班后研究下。 🙂
谢谢,看懂了,我会把这段提示加上去了。对了,加cursor:pointer;貌似过不了W3C吧,有什么更好的方法能通过W3C,又能显示手行?如果用a的话,点了动态图片会变成静态的。
过不了? 我测试了一下怎么就过了……
我晕,是我的错,不好意思,抱歉。 ❓
为什么我博客没有用?点击表情不能添加到评论框里面。谷歌浏览器
奇怪了,我一直都是用的chrome呀…
谢谢~成功了~~
呵呵,多多折腾,提高自信心。
等哈子,我试一哈!!
武汉递班子?
你博客我回复不了,不知道为什么 ❓
博客大调整,初学中,免费主机,所以……哈哈,反正算是交个朋友嘛!!等我的博客正式上线了,第一个通知你!! 😈
还有一点不完美呀!就是发表的表情,你再用鼠标指上去上面不会显示那个表情是什么意思!
我用鼠标指着你博客上面别人发的表情却不是显示表情的名字而是代号,我的博客竟然连竟然代号都不显示!麻烦您帮我解决一下!谢谢了!
你说的意思我懂了,就是已经发表的表情鼠标移上去是代号。这个问题不关评论什么事的,我暂时还没研究出来,应该是在其他文件里面改相关代码。你博客发表的评论里面表情不显示代号,应该也是这个问题,应该不影响什么吧。如果我找到解决的方法了,我会发表出来的,也请留意我的博客,谢谢。 ❗
谢谢你!希望你早日研究出来,可能有一部分人和我一样,看到别人留言带有表情的时候,总想拿鼠标点那个表情看看是什么意思!
呵呵,这确实是个问题,看看表情代表什么意思,更容易理解。
😆
嗯,很好看…
欢迎常来! 😈
请问博主要怎么用你的这套表情啊? 把表情包上传到主题目录吗?
哦知道了 是上传到/wp-includes/images/下 不知道有没有童鞋像我一样反应慢半拍 ➡
呵呵,这事得怪我,是我没说清楚。
你好 用了你的头像图像包 不过我是用插件实现的 方便很多 缺点就是不能写注释了 不过这也可 谢谢了
呵呵,没事,插件就是给那些不会改代码的朋友用的嘛 😆
谢谢分享啊!我刚开始弄wp,什么都不太懂,还在摸索中,谢谢分享!
呵呵,大家都是这样慢慢学习过来的嘛
我晕
刚才提交评论竟然误点了西门后花园! ❓
我经常不看!
哈哈,那到后台去啦 😈
先来报个到,好像走错地方了,直接从收藏夹打开的这个页面,没到留言板去!煎个蛋蛋将成为历史了!
你搞小游戏平台?
不错!谢谢啦,靠你把表情整好了,默认表情太丑了!
这套表情还是蛮可爱滴 ❗
这么说起,你和木木关系很好哦!
牛头不对马嘴,我确实认识木木。
➡ 😥 为啥我装了不行。评论框上面的表情图像全挂。但是表情能用。博主救救我。谢谢了。
仔细看文章,你没有下载我提供的表情包。
解决了~谢谢 🙄
解决了就好,你忘了填写你的博客了。 ❗
🙁 我还没正式的blog~可怜呐~我才刚刚接触WP~以后要来你这多学习学习 🙄
头像都换得这么炫,呵呵
vv的标志呃
为什么,我侧边栏显示的不是表情,而是一些表情的代码字符?
在文章中显示是正常的。
看这篇文章,有详细的介绍的,我现在就是用这个方法。
https://ximan.org/132.html
折腾了很久,现在不想折腾了,受不了啊。
呵呵,最近我也变懒了,好多东西应该改改了,但是不想动手
谢谢大大。google了许多网站。已用你的方法加入表情。
(偶还在研究怎么修改主题。昨天突发热血,二话不说申请了域名与服务器……直接包了三年!把自己的后路给绝了。)
其实,冲动是魔鬼啊!有空多来往 ❗
用另外表情包好像不行哦
把每个图片的名字改成一样的就行,你看看smiley.php里面的代码结构就懂了。 🙄
如果我的主题自带smiley.php,评论里本来就有表情了,只是没有显示中文,而是显示表情图片名,怎么改???PS:我不想折腾了,有更方便的方法吗
加我QQ,QQ-Email,这个很简单的。
你的QQ是??
QQ=Email,你直接加就是了,我相信我会有邮件自动发送到你邮箱吧。
我的点击表情不能插入留言框。comments.php里面的textarea的id怎么找啊。
是这个吗,好像替换了也不行。希望能帮忙解答。谢谢。
还是喜欢默认表情。
默认表情太小只了,不方便。 😀
我用你的方法是默认表情啊,怎么替换成你这套表情来着??
文章里面有我的表情包,覆盖到原来的表情文件夹即可。
表情装好,但我的点击表情不能插入留言框。comments.php里面的textarea的id怎么找啊。
是这个吗,能否说清楚啊。好像替换了也不行。希望能帮忙解答。谢谢。
因为我在外地,所以我只能粗略跟你讲一下。
一、用编辑器打开comments.php,ctrl+F查找textarea,如果不出意外,你会找到两处。
二、看第一次textarea标签后面有没有id=”xxx”,一般情况下xxx应该是comment,但是你点击表情无法到输入框证明你的不是comment。然后复制下xxx,记住,不要修改里面的代码。
三、打开我这里下载的smiley.php文件,ctrl+F查找comment,你会找到三处。把你复制过来的xxx替换掉三个comment即可。我这边显示的是第六行2个,第七行1个,你按照我说的修改试试,不行再留言。
记住,千万不要修改你的comments.php,还有,修改文件之前记得备份,避免修改错误返回不了。
怀疑是主题不支持,我按你要求找了,只找到 这么一句话涉及到textarea,并没有出现什么id=xxx的信息。主题comments文件我已上传到115网络优盘,地址为:http://u.115.com/file/f08ddcdcc4 ,你可以下载看看,似乎确实找不到。
comments.php里面的textarea的id号就是comments.php文件的第一句话吗,还是什么?按你的写的文章,能装上,不能插入是id号不对造成的?
找到textarea name=”comment”,改成textarea id=”comment” name=”comment”
搞定了,谢谢你大力帮助啊。
我以前也用的是木木这个主题,下午刚换成ZWW的主题,参考你的文章已经成功实现表情显示。
提醒下,你看看你评论框的Name那里和其他两个框有什么不一样…
看了半天,还真没看出来,麻烦再提醒一下 ❓
😛 大谢,俺是博客新手加代码菜鸟,弄上博客之后一直不知道表情怎么弄的,现在终于明白了~~转载文章,谢谢分享知识 😀 ~~~http://moonlightdoudou.com/wordpress/?p=60
谢谢留版权! 😀
突然我发现别人没发地址啊?? ❓ 麻烦西门看完以后删了我的前一个评价吧,现在太难看了的 🙁
大伙用的都一样的表情.不过我还是想换了.
可以把任意一套图片换同样名称覆盖就行嘛 😈
西门哥的博客用的什么头像哦?
我发现不只是我的,最近很多博客的都开始不显示了,西门哥的还在显示
不显示的几乎都在gravatar.com前边有个0.或者1.这样的前缀
但是西门哥的没有前缀
对哦,我另外的测试博客确实显示不出来了,是0开头的,还是换www的吧 ➡
我想问一下 我用了你的方法之后 上面的表情有了 可是评论框下面的表情还依然存在着 要怎样才能去掉呢
去了你的博客看见了,原来的表情是主题自带的还是后来你自己加的呢?
是主题自带的,这里说一下,主题自带的是那种很难看的表情,我昨天用你的方法替换了,替换了之后,就变成上下都有表情的这种状态了。。。 😥 桌的很乱,不知道你能看明白不?
那就应该是自带的表情了。很简单,去写那主题的博主那里,问怎么把默认的表情去掉即可。
你好, 我按你的方法设置了,不过鼠标放图片上的时候显示全是问号
你是下载的我的smiley.php文件么?如果是的话,请转码成PHP的再试试。我估计是编码问题。
😀 谢谢,把码转换了就好了
我要加一个表情怎么搞?
你说的一个表情是什么意思?
我的理解:我评论框上有22个表情,你只要1个?
博主您好 我按你的这个办法 也用了你提供的附件 可是没显示出图标 只显示出一排 (哭 哭 哭 哭 哭 哭 哭 哭 哭 哭 哭 哭 哭 哭 哭 哭 哭 哭 哭 哭 嘿) 是什么原因呀
博主 你告诉我下 怎么解决
西门大官人 你在不在啊
麻烦您能把您的博客地址贴上来么?我去看下什么效果,以便判断出了什么问题。
可以了 在本地测试不行 上传到空间就可以了 谢谢你
😡 😡 😡
😀 😮 😯 😕 😎 😆 😡 😈 🙄 😉 💡 ➡ 😐 😥 ❓ 😛 🙁 👿 ❗ 🙂
❗ ❗ ❗ 哈哈,不错,上面那个是测试,这个是留言,打扰了,嘿嘿
😮 很好,学习了。
🙁 搞了很久都不会,异常痛苦中……你能帮一下我吗?
我建议你先把“要发表评论,您必须先登录.”设置一下。
😐 终于可以了,搞了一个下午,换了别的主题的comments.php修改一下就好了
不会英语真是一个最大的问题,折腾吖!
到底评论怎么弄呢?我折腾了一个中午啦,还是不行 😕
这个表情很容易就可以弄好吧,不知道你哪里不明白。
西門,我用的是Arjuna X這個主題,也學你弄了這個了,只是表情換了,但爲表情圖片不能顯示在評論里,只顯示出表情的代碼,這是什麽原因呢?
你可以贴出具体地址么?如果是用我这种办法,我一般都可以看出问题。
你點我名字不能到嗎?你來過的,http://zenmak.co.cc/wp/
你应该是台湾人吧,有QQ么?因为我没有MSN,或者你Email我也行。
呵呵,我不是臺灣人,只是比較喜歡用繁字體吧了,我QQ17124015,你加我吧,wp我是新手,不過看了你們這些高手的折騰也學著折騰一下,因為不是IT本行的,所以對網頁語言也不太懂的,想請教一下。
❗ 弄好了。谢谢你
我也想折腾
西门,我按照你的教程弄了一下,也能成功显示出来,但是我把这套表情的其余表情都添加上去之后,点了表情只能显示代码而不显示图像,好像只能显示22个表情,想请教一下,非常感谢。http://www.7osin.tk
呵呵,已经弄好了,原来wp默认是22个表情,如果要再添加得在/wp-includes/functions.php下在定义调用表情的新函数, 😐
诸如:
mrgreen:’ => ‘icon_mrgreen.gif’,
‘:neutral:’ => ‘icon_neutral.gif’,
‘:twisted:’ => ‘icon_twisted.gif’,
漏了一点点。。。应该这样
‘:mrgreen:’ => ‘icon_mrgreen.gif’,
‘:neutral:’ => ‘icon_neutral.gif’,
‘:twisted:’ => ‘icon_twisted.gif’,
现学现卖,不错哈!
❓ 为什么在IE下打开你的页面显示表情很正常,而在我的页面里表情就一闪一闪的呢?郁闷了!
去你博客瞄了下,貌似没问题额。
搜东西搜到这里,留个言 😎
哈哈,不错啊,搜到这里果然好用啊#smilelink{cursor:pointer; width:465px;}, 😈 😈 😈
😕 其实我又想换表情了。
我在主题文件夹内的comments.php中没有找到textarea额 😕
🙁 🙁 为什么我在评论框能看得到表情,但是发表评论的时候,评论列表却没有表情呢。 🙁 🙁 🙁 🙁
想问一下博主id在哪里找
未登陆时评论框上面有表情,但登陆后就没有表情鸟
应该是这一句“<?php include(TEMPLATEPATH . '/smiley.php'); ?>”放错地方了,放到判断登录的里面去了。注意一下PHP的判断登录的代码,把他放到外面,就可以。我也犯过这个错。
好了可以了哦“`呵呵谢谢
新年快乐!
嘿嘿,之前已经用上
❓ 😛 🙁 测试sidebar最新评论
博主好啊,我感觉你这个比插件要好用多了。哈哈。不过是否能教一下sidebar中如何显示表情,我用你的方法,sidebar上面最新评论显示的是表情的代码。非常感谢!
实现了最好,其实后来我写过一篇文章在sidebar上把代码变成图片。
😈 哈哈,测试成功,谢谢博主呀
😛 ❗ ❗ ❗ ❗
😥 看看我的站,模仿simple-Lines主题做的。不过我现在有个问题,这个表情怎么显示不了
你的程序都不是WordPress,我怎么能确定你按照我的方法搞不搞得定呢?
学习了,WP学习中~!
西门想向你请教,我用的是twentyten默认主题,在comments.php中我找不到textarea,我把<?php include(TEMPLATEPATH . '/smiley.php'); ?>
这段代码加了很多地方都不行,你能不能帮我看下
默认主题我也看不懂,不知道他怎么调用的。你怎么不用其他的主题呢?那样就很容易咯
你的方型表情哪里有下载!
貌似是人人里面的吧,不记得了。这篇文章里有下载。
博主的表情很有爱啊,不过什么时候能整出个兔斯基来,哈哈 😆 😆 😆
搞定
试试表情呢,很不错,我分享走了
我按着方法做了,怎么文章的表情只显示竖着的一排啊
建议你把表情加上我,我去看了,没表情。
额 ,不计划用了,你看我博客现在那个表情,那个表情跑框框外面去了,怎么办,要改哪里啊
看见了,框框窄了,应该可以通过修改CSS的方法来增加他的宽度。
搞定了
刚刚我也加上了 🙄
😆 😆 不错啊 搞定了
感谢分享~~~加上了~不过我的在IE6下有问题……我把IE6下的给屏蔽了。。。
哈哈来试试表情~ 😯
你好,西门,请问:
修改主题文件夹下面的comments.php,找到textarea,在上面加上<?php include(TEMPLATEPATH . '/smiley.php'); ?>
这句话是怎么操作的? 我不能理解“在上面加上”是什么意思。能否把操作前后的对比,截个图说明一下,万分感谢,^_^
我的表情,鼠标放上去之后是显示javascript的什么东西,没有smiley文件中的中文提示,应该是两者还没有连接时,请求指教
恩,哦,还有一个,就是这句没念懂:
修改主题文件夹下面的CSS文件,里面加一句#smilelink{cursor:pointer; width:465px;}
我找了找主题文件夹下面css后缀的有三个文件:pagenavi-css.css、style.css和editor-style.css。所以没明白,再请指教,问题比较多,不好意思,呵呵
一般都是写到style.css里面。这个宽度主要是让表情能够排成一排,当然,还有其他更好的写法。
在textarea标签的前面加代码。
❓ 我的连表情都显示不出来啊 自己加上bloginfo(’url‘) 后 点表情也没反应啊 ….. ID也一样啊
博主,请教个问题,我的comments.php里面有好多个textarea,具体在哪个加。。能解答下吗?谢谢 🙄
我的天,怎么会有多个textarea啊?主题作者真厉害啊
❓ 我表示我的也没有,插入代码的时候很不爽,很难定位到评论框上面,五解中各种尝试中…… 2011年9月21日 星期三 10:45:54
我表示我的comments里面没有textarea
这个得看作者写的主题样式了
😡 😡 😡 😡 来试试表情的
想实现点击表情框才出现表情,学习了。
很简单嘛,默认隐藏表情,当输入框focus获得焦点,就让表情显示 💡
😳 也想实现。求方法。。 😮
还有为什么我移到表情上,显示全是问号 😥
下载的那个php文件编码不对,换成utf-8就好了。
正在找这个,不过感觉有点儿麻烦!
请叫下,<?php include(TEMPLATEPATH . '/smiley.php'); 这个话放在哪里comments.php的哪个位置啊?我怎么显示出来的表情一是没有图像,只有中文,比如“汉”,二是这个表情的位置始终放不到这个评论框的上头,要么在文章后面,要么在发表评论按钮的下面,我是超级菜鸟,麻烦再详细指点下啊!
普通的主题comments.php里都会有textarea标签的。在这个标签上面一行加上引用代码即可。
显示出来汉字,证明你成功了,只是你图片路径不对,修改一下即可。
感谢大侠啊,我图片路径确实是不对,现在图片出来了啊!祝贺啊!我这个主题没有textarea标签啊,这种情况大侠考虑下,该怎么对付啊!
还是加的位置不对,具体哪个位置估计得问主题作者了,或者你再研究一下找找评论的HTML在哪,然后往适当的位置插吧……
你可以到我的博客看看,呵呵现在我的表情在最低部呢
不管如何,非常谢谢大侠啊!
西门大官人啊 我不会~
求手把手 😀
脚把脚可以吗? 😈
😮 😀 😳 这个表情很可爱,我把他搬走了,哈哈 💡 ➡ 😐
我想知道你博客边栏最新评论里的表情是如何实现的,我帮朋友弄的一个博客里没法实现:darongshu.sinaapp.com 网上找了好多资料,没找到相关的。
你可以看看这篇文章:https://ximan.org/132.html
🙂 感激不尽
为什么我用了表情是竖着排下来的…
是你主题的CSS引起的,如果你会修改CSS,应该好修改满意。
西门兄弟,偶尔搜索到你的文章,按你的方法成功加了表情。。。好兴奋。。其实我是个大菜鸟。。
2011.10.24申请域名和空间,这几天都在瞎搞,希望你能指教以下2问题:
1.sidebar 侧栏每个分类前奏都有一个点dot;想去掉这个点。
2.我在sidebar 底部用“文本”方式拖进去,然后加以下代码,但没有成功;
————————————
<h2>网站统计</h2>
<ul>
<li>网站运行:<?php echo floor((time()-strtotime("2009-4-8"))/86400); ?> 天</li>
<li>日志总数:<?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish;?> 篇</li>
<li>评论总数:<?php echo $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments");?> 条</li>
</ul>
———————-
请指教,非常感谢你的帮助!
不好意思,现在才看见。
这个需要修改CSS文件。
在style.css里加一句:#sidebar li{list-style:none;}试试
❗ 🙂 忘记了。。我的博客:http://www.halomarks.com
😥 求助啊,根据楼主的方法,成功添加了 评论表情 这个功能,都正常。。。
但是显示的时候,都是竖立的,而不是横排显示,是不是CSS上还要修改一下?
这个是悲催的效果图:http://ww4.sinaimg.cn/large/68643738tw1dmt3gch8kdj.jpg
一定是你的主题作者把图片都弄成“块”了,所以导致每个图片变成一行。修改CSS即可。
学习了 很有用~
❓ 为啥我的加完后,鼠标放到表情上,手型右下角会出一块黑色的东西。。。。
我的地址 http://csihome.vacau.com 麻烦楼主帮忙看下。。。
😆 弄好了。。。跟别的CSS冲冲突了。。。。
😥 😉 😡 😯 🙂 😀
我的comments.php里面怎么没有textarea,,是不是版本更新了,我最新版的,3.2
这个是由模板决定的,我就不知道了。
❓ 怎么我在comments.php里没有找到textarea呢?连默认模板里的这个文件代码里都没出现这样的字符呢? ❓ ❓ ❓ ❓ ❓ ❓ ❓ ❓ ❓
这个应该是每个主题模板不一样造成的吧,无解 ❓
吖, 竟然上百度搜东西都搜到西门官人这里来了。牛逼
嘿嘿,我也弄了这个,不过可以不用这么麻烦的,只需要在原始 smiley.php 的基础上把 图片文件夹 替换就可以
试一下 😳 😮 😕 😡
你好。我用了你的方法,表情正常。但是点击表情后,显示的不是表情,而是表情的代码??
这个怎么办了??求解。。这个是我评论测试的网址!!!http://www.hyy25.com/canjiazikaobixuzhuyidesangefangmian.html 🙄 🙄 🙄
应该是你博客没有表情这个功能,我这也只是加表情图片上去而已。
建议搜一下表情的插件试试看能否正常工作。
博主 你好 我照这个方法添加了表情 可是 点一表情没有反应呢? 😕
<textarea name="comment" cols="60" rows="10" tabindex="4"></textarea></p> 这个ID是不是4呢?我规制了comment也没有作用呢?
tabindex是按tab需要用到的,有兴趣你可以百度一下。
正确的id应该是:<textarea id="comment" name="comment" cols="60" rows="10" tabindex="4"></textarea>
id="comment"
你再试试。
还是木有反应 😥 博主能不能帮我看看啊 http://www.fengxy.me
不好意思,看了一下,不知道怎么处理 ❓ 建议搜索一下插件的方法吧。
😀 好的 仍然十分感谢
不知道是不是主题的原因?
问题解决 来给个回复
是在id=comment 后加上了个s,然后在smiley.php里也把三处comment改成了comments。
貌似是因为id 和 name不能都是一样的comment
学习了!!!! 🙂
😳 你好!我发现在IE下我总有2个表情不显示。在firefox下是正常的一个readface.gif还有一个sad.gif这两个不显示。我换了其他表情包也是这个状况。确认存在这两个图片。请问你知道是什么原因吗?
在你博客没发现有表情功能,所以还是给个链接我看看比较好吧
很诡异啊 😮 。原来的文章里面有表情的http://www.octobercoast.com/?p=163但是新的文章里面没有。而且原来的貌似正常了。那请问为什么我新发表的文章里面没有表情评论呢?麻烦了。
哈哈,受教了!小弟博客刚刚找您说的搞定啦!
如何侧边栏过滤自定义表情的代码呢?
❓ 😛 🙁 试试看
请教下博主,怎么在文章中添加表情呢?
手机党路过……很不错的,有时间电脑试试。唉,博客刚刚起步,十二天依旧零收录……
博客就别太在乎搜索引擎啦
❓ 😛 🙁 👿 ❗ 🙂 😳 😀 😮 😯 😕 😎 😆 😡 😈 🙄 😉 💡 ➡ 😐 😥
手多,试一下~~~~~~~~~~~
表情是加上了 但不鼠标指向不显示手掌标志,也不现实字体描述。。。。。。。。。。。。
其实你可以提供网址看看什么效果
可以把这个留言表情主题包发到我的邮箱里吗?谢谢你了。 欢迎回访。 😐
文章里有下载链接呀,仔细看能发现的。
🙄 我想求教下 怎么把评论列表里的符号变成表情啊
😳 我一直在找这套表情,终于找到了。马上试试。
😥 成功了,就是鼠标移到表情上。提示的不是汉字。而是?号。 😥
应该是你下载我的那个smiley.php文件编码不对。
找个可以换编码的编辑器,例如editplus,DW等等,把编码换成utf-8,然后保存,就好了。
😥 转码了。还是问号。。求办法。
在线求答案。 😥
把你的smiley.php打包,用Email发给我,直接发你收到邮件的邮箱。
🙄 已发。
成功。。嘿嘿。。多谢了啦。明天去把这些表情换成QQ的。
还是编码的问题。早点休息,我睡觉的。 😆
恩恩。。
一大早起床,就把此文章给转载了,嘿嘿。顺便给修改了一下子。
对了,请问怎么解决只显示22个表情的问题,我想显示30个表情,应该修改哪个文件?谢谢了!
修改下载的那个php文件,我相信你看得懂的。然后配合修改下CSS文件就OK啦。你想显示多少就加多少!
我纠结了,我只动了一下,回复框,右边的评论表情就显示代码。。 😥
这个p2主题怎么添加啊?
我这个主题是木木写的呀,免费的
表情不错。借用了。哈哈
怎么你就没说该把表情传到那里呢..
sorry,表情图片应该上传到wp-includes/images/smilies/下面。
不行啊,加了表情是显示?号!!
用编辑器(千万不要用记事本)打开smiley.php,看是否里面中文是乱码。如果是中文,把文件转码成utf-8即可。
不行啊,试过了
😛 加油哦
纠结,这些表情的加载对速度的影响有多大呢?好像这几十个图标也不小呢. 😥
大哥。
额,这点影响没办法避免,加快主机速度吧。
还有,不知道有没有自定义表情文件夹的路径,省得每次程序升级,还要重新上传这些表情。
😀 谢谢!
❓ 这个确实是个好建议,等我有空,把这篇文章更新一下。
谁给折腾一下类似DZ论坛那样的评论框就爽了。。。最近特迷彼尔德表情,太没节操了,WP的小表情看起来太蛋疼
刚刚搜了下那表情,节操掉了一地 ➡
虽然在WordPress上使用这个东西对读者友好一些,个人认为也可以不用的,不过博主介绍的到底是好方法!
昨晚折腾了一下,没有搞好。 ➡
额,哪里遇到难点,可以讨论下 🙄
第二天上午在阿修的帮助下,已经修复好了~呵呵
❗ ❗ 😯 很喜欢这样的表情..准备试试
❓ 😛 😉 😮 😕 😡 🙄 ➡ 😐 😥
试了一晚,没有搞定唉。
这评论真多,有添加多种表情的吗?
西门,太谢谢你了,我都 没有好好看下面的留言就提问了,问题都重复了,今天 好好看了一个下面的留言,问题解决了
😥 我的表情显示出来是竖排的。。。为啥丫!!!
应该是CSS问题,发个网站看看
http://www.designow.info
谢谢大虾啦~~~
在#smilelink{cursor:pointer; width:465px;}下面加一行
#smilelink img{display:inline;}
成功了!谢谢大虾!
哎哎哎~我的主题也是找不到textarea啊 ➡ ➡ ➡
这个问题我前几天看别人代码终于知道了,你们主题是用WordPress默认的回复模块,所以找不到。
还没想到好办法,或许以后会有
<?php comments_template(); ?> 我是自己调取的评论模块,不是用的默认的,但是我按方法做了掉不出表情,什么都没有错,是因为我的评论模块的原因吗
为什么游客的表情不会显示中文,要管理员登陆才会有呢?而且游客只看到一排表情 管理员有两排
表单那里有判断,你应该把表情加到登录管理员的里面了吧。
😥 好不容易调出来了,但是测试了一下,回复之后没有出图片,是这种短字符::naughty: 怎么办
真不错,我也弄一下!
OK了,不错 ❗
好东西啊,可惜拿到我的主题下不是很兼容
因为 不知道为什么我的主题不能在“网站”和“内容”之间插入代码。。
所以就只好修改西门大人的代码来适应我的主题啦
还是谢谢分享这么好的东西
希望你能完美实现效果,哈哈
😮 话说这个评论没有分页吗?
暂不提供任何分页
非要球打中文哇:rolleyes: 😮
看了这个知道弄了。ps把目录改成:<?php bloginfo('template_directory'); ?>/img/smilies/icon_question.gif" title="汗" alt="汗" />可以上传到主题文件夹避免wp升级重复操作。
然后表情的英文与替换后的表情对不太上,比如说 lol 这个是大笑而表情却是咧嘴笑 ; :oops 惊讶却是抱抱的表情,正在修改中 test.leomeow.com
嗯,你说得对,我后来懒不想修改了
😡 西门 有个问题我折腾了老久 我的方法可能和你的不太一样 但是思路应该是一样的 。问题是 为什么我只有登录后才会显示表情,如果在一个评论了发了一个表情 , 退出登录就能看到表情栏了,请帮我看看咯
大概是写到了登录判断的里面去了?
下载你的文件看了下 是一样的 = = 但是我那个问题好尴尬啊 不知道问题出在哪
😛 百度来了这里。你说这是不是缘份啊。
我照文章中的方法做了,为什么鼠标放上去显示的是一个问号?
😆 按照本文~~我已经成功了~~哈哈~~~
如果textarea后面有name/cols/rows之类的却没有id的话,直接在comment.php里面textarea后面加上
id="comment" 就行了。因为有些主题貌似不支持(´・ω・`)
已用。测试评论的时候才发现未登录发表评论竟然出错了,现在还没搞定,只能先用多说替代了,估计是服务器的问题
撸过看看 😈 😈
搞上这个。
😈 😈 😈 😈 看看效果,要改代码,那就算了
里面有好多的textarea。在哪个前面插入呢
升级了,才发现表情又没了,过来下载。
很不错呢,谢谢了
很可爱 果断掏回去~谢谢分享哈
给力喔! 😛
😛 😛 哈哈 一搜我就点到你这来 好萌的表情 果断拿了 希望回访哦~!
默认表情用太多也烦了,改天我也换掉
博主是自己替换了表情文件的吧
❗ ❗ ❗ ❗ ❗ 哈哈
😎 :cosol: 😎 😎 rrrrrrrrrrrrrrrrr 测试下。
😀 😀 😀 😀 :codol: 没了下
❗ 木木木木木
不错不错不错,赞一个 😛 😛
🙂 支持一个!问个问题,为什么我的网站指着表情显示的全是问号?
😛 没弄好
试一下 😕 😕 😕 😕 😕 😆 😆 😆
博主你好,我正在做一个小主题,在制作的时候也是给评论添加表情,但是出现了如下错误,表情无法显示,请问是怎么回事?
感激不尽!
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'smilies_src' not found or invalid function name in D:\xampp\htdocs\wp-includes\plugin.php on line 173
这个提示貌似是你xampp不支持某个函数?不太清楚
➡ 找不到textarea 只看到comment_form 但是不知道这个函数在哪里定义的。。。
想向你请教,我用的是twentytwelve默认主题,在comments.php中我找不到textarea,该怎么处理啊?
😥 😥 😥 😥 😥 😥 😥 🙂 ❓
很好的技巧,感谢博主分享!
评论发表后显示的 是 这样的符号 :**: 不显图片 咋办
谢谢博主分享.可惜comments 没有textarea,不想折腾了。 ❗
❓ 博主你….就不能把评论分页么….
其实我是故意的,哈哈
🙁 不过博主这表情是多久没折腾了,我始终觉得做一个按钮,点击显示表情,像QQ那样的效果比较好
有几年了吧。做成按钮也可以啊,只要你会写样式和js就行。
🙂 ❗ 评论列表好长啊
我的主题评论就这点代码该怎么添加呢<?php comment_form(
array(
'comment_notes_before' =>__( '<p class="comment-notes">带 <span class="required">*</span>为必填项.</p>'),
'comment_notes_after' => '',
'comment_field' => '<p class="comment-form-comment"><label for="comment">' . _x( '内容 <span class="required">*</span>', 'noun' ) . '</label><br/><textarea id="comment" name="comment" rows="8"></textarea></p>',
)
); ?>
直接加这个下面试试
😯
已经用上了,灰常感谢。。省了我的时间 😀
照着弄了,但是提示 Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /data/htdocs/willbing.host.smartgslb.com/wp-content/themes/dw-timeline/templates/comments.php on line 73
我的编辑主题里有两个comments.php文件,不知道怎么改,主题是官方里的DW Timeline一个是 评论 (lib/comments.php) 第二个是 评论 (templates/comments.php) 改哪一个?我目前改的是第二个里面的'</label><<?php include(TEMPLATEPATH . '/smiley.php'); ?>textarea placeholder="' . __( 'Write your comment', 'dw-timeline' ) . '" name="comment" id="comment" class="form-control" rows="5" aria-required="true"></textarea></div>加到这个位置了
我也觉得应该是改templates/comments.php吧。
你试试把<?php include(TEMPLATEPATH . '/smiley.php'); ?>这句加到</textarea>后面,还报错么
不报错了 没看到表情在哪。。。
加到后面不报错了,但是评论框 没看到有表情图标。。。
<!–?php include(TEMPLATEPATH . ‘/smiley.php’); ?–>我审查元素里看到的这样的,感觉没调入smiley.php
我文章里有smiley.php下载,放到主题目录里。
放到主题目录里了
搞不定了。。。
那估计是include放的地方不对,也或许你用的主题比较特殊吧。 ➡
不对不对 放到后面还是报错,前面不报错是因为 符号打错了 被注掉了。。站长啊 要不然我把主题文件发给你 你帮帮我。。。 😥
搜个插件用吧。改代码这活不是那么简单的。
哪个插件
<?php
if (post_password_required()) {
return;
}
if (have_comments()) : ?>
<section id="comments">
<h3>
<?php
printf( _n('One Response to “ %2$s ”', '%1$s Responses to “ %2$s ”',
get_comments_number(), 'dw-timeline'),
number_format_i18n(get_comments_number()),
get_the_title());
?>
</h3>
<ol class="comment-list">
<?php wp_list_comments(array('walker' => new DW_Timeline_Walker_Comment)); ?>
</ol>
<?php if (get_comment_pages_count() > 1 && get_option('page_comments')) : ?>
<nav>
<ul class="pager">
<?php if (get_previous_comments_link()) : ?>
<li class="previous"><?php previous_comments_link(__('← Older comments', 'dw-timeline')); ?></li>
<?php endif; ?>
<?php if (get_next_comments_link()) : ?>
<li class="next"><?php next_comments_link(__('Newer comments →', 'dw-timeline')); ?></li>
<?php endif; ?>
</ul>
</nav>
<?php endif; ?>
<?php if (!comments_open() && !is_page() && post_type_supports(get_post_type(), 'comments')) : ?>
<div class="alert alert-warning">
<?php _e('Comments are closed.', 'dw-timeline'); ?>
</div>
<?php endif; ?>
</section><!– /#comments –>
<?php endif; ?>
<?php if (!have_comments() && !comments_open() && !is_page() && post_type_supports(get_post_type(), 'comments')) : ?>
<section id="comments">
<div class="alert alert-warning">
<?php _e('Comments are closed.', 'dw-timeline'); ?>
</div>
</section><!– /#comments –>
<?php endif; ?>
<?php
$comments_args = array(
'logged_in_as' => '',
'comment_notes_before' => '',
'comment_notes_after' => '',
'fields' => apply_filters( 'comment_form_default_fields', array(
'author' =>
'<div class="form-group">' .
'<label for="author">' . __( 'Name', 'dw-timeline' ) . '</label> ' .
'<input placeholder="' . __( 'Name', 'dw-timeline' ) . '" id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) .
'" class="form-control" /></div>',
'email' =>
'<div class="form-group"><label for="email">' . __( 'Email', 'dw-timeline' ) . '</label> ' .
'<input placeholder="' . __( 'Email', 'dw-timeline' ) . '" id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) .
'" class="form-control" /></div>',
'url' =>
'<div class="form-group"><label for="url">' .
__( 'Website', 'dw-timeline' ) . '</label>' .
'<input placeholder="' . __( 'Website', 'dw-timeline' ) . '" id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) .
'" class="form-control" /></div>'
)
),
'comment_field' => '<div class="form-group"><label for="comment">' . __( 'Comment', 'dw-timeline' ) . '</label><textarea placeholder="' . __( 'Write your comment', 'dw-timeline' ) . '" name="comment" id="comment" class="form-control" rows="5" aria-required="true"></textarea></div>',
);
comment_form($comments_args); ?>
这是那个文件
我擦 我放到 最下面 既然成功了。。。估计是因为我的评论 全部调用的php 不能再往里面加 调用了。。
你说我把smiley.php里的所有代码复制到textarea的前面会不会就好了。。。
完全可以呀,放哪里都可以的
😛 研究一下!非常感谢!望长更新博客!
不可以啊,不知道哪里出错了,版面右侧都显示不出来,留言框也显示不出来了。。
应该是有PHP错误
好多评论。
<?php comment_form(
array(
'title_reply' => __( '发表评论' ),
'comment_notes_before' =>__( '<p class="comment-notes">带<span class="required">*</span>的为必填项</p>', 'ari'),
'comment_notes_after' => '',
'comment_field' => '<p class="comment-form-comment"><label for="comment">' . _x( '内容', 'noun', 'ari' ) . '</label><br/><textarea id="comment" name="comment" rows="8" aria-required="true"></textarea></p>',
)
); ?>
我的插到哪里呢
插到<textarea id="comment" name="comment" rows="8" aria-required="true"></textarea>前面即可啊
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in D:\WWW\wp-content\themes\ari\comments.php on line 41
41行的内容是 'comment_field' => '<p class="comment-form-comment"><label for="comment">' . _x( '内容', 'noun' ) . '</label><br/><?php include(TEMPLATEPATH . '/smiley.php'); ?><textarea id="comment" name="comment" rows="8" aria-required="true"></textarea></p>',
把smiley.php里的代码,直接复制到comment这个页面呢
晕死以前问过了
哈哈,晚上我试试,好久之前的文章了。
博主,为什么我照着你的方法做,我做出来显示两种表情,一种显示静态的表情,很丑,一种显示正常的表情,但是位置显示不一样
➡ ➡ ➡ 最新评论里的表情怎莫不现实呢 不知道你解决了没有
我也一直想作出中文提示,哈哈,帮你测试一下 😎 😎
博主,为什么我的表情也有了,但是提交之后就是显示不出来呢?显示一个:
找不到textarea怎么破?