这次发布的留言表情插件是我重新构思的,功能上也更加符合用户需求,表情的自定义也更加方便。下面来讲下实现方法。
Header代码块:
把上面这些代码放在header代码块中即可,自定义方法请对照看下图注。
注意看下图中的红线框部分,/* */ 当中的代码表示这部分代码不起作用,默认代码中,有两处代码(红线框处)被故意设置成不起作用。
下面来讲下自定义表情的方法,仍然是上面的代码,需要发动的地方不多。
去掉两处红线框处的代码 /* */ , 这样就启用了自定义的表情,简单吧?!下面看下我自带的自定义表情效果。
可能大家不想要悠嘻猴表情,下面再来看下如何更换自定义表情。
修改这里的代码就可以了,代码的结构是这样的,
arrEmotion = ["图片网址1",
"图片网址2",
"图片网址3",
"图片网址4",
"图片网址5"];
图片网址的数目没有作规定,但最好不要超过20个,因为表情过多也不是件好事……请注意按照格式添加图片网址,最后一个图片网址后面没有 逗号 !
另外还有一部分涉及到css的知识,我就不解释了,如果在应用过程中有什么问题,请留言给我。
完稿时间:2008-04-10 13:38:43






















评论
[avatar:41]还有一个问题是 怎么把评论EMAIL旁的 您将收到博主的回复邮件 这句话删除或改成其他的字呢?
头像我添加失败了 按照你的步骤我的BLOG出现2套头像 我的是新模板!谢谢了!
.emailnotice {display: none; }
加到css的最后就可以了
头像那个功能过段时间有空了,会重新写代码的,目前这个不太好用
(2008-06-23 10:45:10)
[avatar:41]请问一下如何把 日志中的 引用地址和横幅广告 去除呢? 谢谢!
在css代码的最后添加下面的代码:
.tb_url,.postBody table {display: none;}
另,希望你在日志中引用的我博客中那些代码,都能注明来源
(2008-06-23 10:43:54)
[avatar:49]成功啦 啊哈哈
[avatar:41]万恶你怎一个强字了得。学习中。
[avatar:40]在此谢过了!Thank you very much!
[avatar:40]谢谢你的代码-v- 已经用上了
有个小问题 在评论显示的那个module里面这些表情是显示不了的?
另外如果图片不一样大 有没有办法resize处理一下..我发现我从ycool弄过来的兔斯基一套图片居然尺寸有点不一样的...
虽然可以,但搞出来的效果不一定好,所以你还是尽量选择相同大小的图片吧……
(2008-05-12 00:19:20)
[avatar:46]不好意思。。。。发现没图标了,哈哈,多谢
[avatar:46]兄弟,请问一下,如果用这个代码,要在首页显示图标该怎么做?现在首页的评论图标就是一片代码
首页的代码会在页面完全加载后,由js将它们隐藏起来……
(2008-04-23 22:03:15)
[avatar:40]呵呵
似乎又升级了阿?
首页的表情字符被自动隐藏了
[avatar:47]非常感谢,我学会了
恩,不用谢
(2008-04-21 13:26:56)
[avatar:44]非常感谢博主
[avatar:40]想请教一下,旧模板系统下可以用么? 我试了一下,似乎实现不了。
恩,旧模板与新模板系统的结构是不太一样的,不过你可以参考之前发布的方法
(2008-04-14 18:33:45)
[avatar:44]哈``太厉害了``一会去试下``
[avatar:40]多谢万恶兄解答!^ ^
[avatar:40]我现在的blog里,上下两排的表情挨得太紧了。
请问一下,
可不可以在上下两排表情之间插入一些空隙?
[avatar:49]一般来说,如果不用framework的话还是尽量避免使用$的好。
这次的代码书写习惯看起来舒服多了,不错,加油!
谢谢……
(2008-04-14 18:35:36)
[avatar:40]你好
我的博客head部分有这样一个JS
http://aramga.blogbus.com/files/12056722140.js
这个是用来在文本框直接输入维吾尔语的
Ctrl+K 是维吾尔语和英语的切换
我放了你的表情代码后维吾尔语输入就不起作用了
你能不能帮我看看 是哪里出现的问题呢?
之前发布的js代码可能与你那代码有冲突,目前我已经对部分代码作了调整,你再次按照文章说明复制一下代码试试
(2008-04-11 20:22:54)
[avatar:40]这个东西可以把表情移动到评论下面!
#emList {position:relative;top:-242px;left:420px;width:200px;} 这一句是控制表情图标显示在旁边的代码……你把它用/**/包围起来,或者直接删除就好了
[avatar:40]我也想把表情放到评论框的下面。
如果不加上第一段CSS,表情倒是确实跑到下面了。可是当我自作聪明想加个<br>把表情换行之后,表情却直接就不显示了……|||
#emList {position:relative;top:-242px;left:420px;width:200px;} 把代码当中的这句删除或者注释掉就好了,
(2008-04-11 20:24:35)
[avatar:40]呵呵 最近在外地研究投资项目
很忙 也没有时间更新博客
晚上上来看看 支持万恶
谢谢豆子的支持
(2008-04-11 20:25:00)
[avatar:40]麻烦博主在讲下怎么在把这个插件
移动到评论框下面且把图片缩小一点。(嘻哈猴篇)
[avatar:40]麻烦博主在讲下怎么在把这个插件
移动到评论框下面且把图片缩小一点。
(嘻哈猴篇)
[avatar:40]贊一個
[avatar:40]感谢啊~~~
[avatar:42]jiee,求你了。惦記一下舊模板唄~成不?
旧模板不是已经说过了吗?
(2008-04-10 18:56:14)
[avatar:40]有几点值得推敲的。
1、你的load事件会覆盖原有的load事件。
2、比如我用了jQuery的库,有可能与你的这个$函数冲突,当然我可以用jQuery()代替$(),从而避免这个问题。
3、setAttribute()函数在IE 6中有很大问题,建议不用。改用HTMLDom中定义的方法。
非常感谢athuridea你的提醒!问题1 当时我考虑到了,但没去解决,
问题2 我当时只图方便,没考虑到jQuery库的问题(后来一想,先前曾经发布过利用jQuery做过列表与摘要的切换显示那个方法,用到的$()会和这里的函数冲突),
你对问题3 的提法应该有点问题,setAttribute在ie下的解释方法确实存在一些问题,主要体现在用它在ie下设置某些属性的时候,会存在一些问题,dom的方法并不是不好,只是当时在写代码的时候觉得那样写好点……不过你现在提出了,我就又改成dom的方法了。
再次感谢你的提醒与讨论
(2008-04-10 20:23:34)
[avatar:40]呵呵,用了
没事老换模板……
(2008-04-10 20:27:37)
[avatar:46]你现在用的这个模板没在FF下测试吧···
http://photo1.bababian.com/upload9/20080410/834E55822BDFCA4D10C0577393EB552D_800.jpg
谢谢提醒,我知道这个问题了,,是用了overflow:auto的问题……
(2008-04-10 14:56:47)
[avatar:48]先留个言顶一下,再说,然后去试。
[avatar:40]m(_ _)m
这个增强版确实方便多了~
你在演示用的博客上的留言我看到了,那个主要是我没考虑替换的问题……
(2008-04-10 20:25:01)