« 上一篇: 那天买的书的图 下一篇: 可恶啊,雷死我了 »
Tikoshi @ 2006-05-09 21:37

下面是我修改过的代码,原创作者是石头兔,想知道更多修改方法和原理,请去这里:http://booker.yculblog.com/post.1236225.html

--------------------------06.5.27修改--------------------------
前几天ycul好象更新过代码,所以原来的表情图片不
能显示了。
↓↓已经使用表情的请这样修改↓↓
在原代码里找到
if(inputs[i].getAttribute("name") == "is_private"){
改成
if(inputs[i].getAttribute("name") == "url"){
下面的代码已经改好,新用的不用改。
--------------------------------------------------------------------

<!--回复加入表情开始-->
<script type="text/javascript">
<!--
function addtext(s){
document.getElementsByTagName("textarea")[0].value = document.getElementsByTagName("textarea")[0].value + s
}
if(document.getElementById("authcode_td1")){
var i, j;
var urlBase = "http://foto.yculblog.com/tikoshi/";
var picName = new Array("blogface2_%284%29", "blogface2_%283%29", "blogface2_%285%29", "blogface2_%286%29", "blogface2", "blogface2_%2814%29", "blogface2_%287%29", "blogface2_%2811%29");
var smileyCode = new Array("[*^v^*]", "[*^─^*]", "[@_@]", "[>_<]", "[^_^]", "[:-O]", "[T_T]", "[-_-b]");
var smileyReg = new Array(/\[\*\^v\^\*\]/g, /\[\*\^─\^\*\]/g, /\[@_@\]/g, /\[&gt;_&lt;\]/g, /\[\^_\^\]/g, /\[:-O\]/g, /\[T_T\]/g, /\[-_-b\]/g);
var s2 ="<br />";
for(i=0; i < picName.length; i++){
s2 = s2 + "<img src='" + urlBase+picName[i] + ".gif' alt='' style='cursor:pointer;' onclick='addtext(\"" + smileyCode[i] + "\");' />&nbsp;";
}
var inputs = document.getElementsByTagName("input");
var td;
for(i=0; i < inputs.length; i++){
if(inputs[i].getAttribute("name") == "url"){
td = inputs[i].parentNode;
break;
}
}
if(td){
var tr = td.parentNode;
td.innerHTML= td.innerHTML + s2;
tr.getElementsByTagName("td")[0].setAttribute("valign", "top");
var blocks = document.getElementsByTagName("blockquote");
for(i=0; i < blocks.length; i++){
for(j=0; j < smileyReg.length; j++)
blocks[i].innerHTML = blocks[i].innerHTML.replace( smileyReg[j], "<img src='" + urlBase + picName[j] + ".gif' alt='' />" );
}
}
}
//-->
</script>
<!--回复加入表情结束-->

蓝色地址是表情图片所在目录,我是用自己BLOG图片像册里的图。
红色是每个表情图片的名字,不需要写后缀名。
绿色是代替表情图片的表情符号。
灰色底的是表情符号的正则表达式,修改了绿色部分要相应修改这里。

例:假设你的表情图片地址如下,那就按相应的颜色把相应的部分填到上面去。
http://foto.yculblog.com/tikoshi/blogface2_%284%29.gif

最后,忘几说了,这段代码可以放在 ##FOOTER## 的上面或者 <td>{content}</td> 的前面或后面

想学会怎么改,请大家去石头兔的blog里看哦!



最新评论 (点击这里查看更早的所有评论...)

2006-09-17 13:20 网址: http://tackey.ycool.com/

我的表情图片因为太多一字排开了 把blog撑得很宽 应该怎么改呢?
代码和你的一样  就是相册地址和表情个数不同

请看这里:http://booker.yculblog.com/post.1217408.html

2006-09-26 19:42 网址: http://peanutsland.ycool.com/

[*^─^*]好东西。
背走。
把我的改成狗狗的了。



N__

2006-11-04 03:42 网址: http://nocorner.ycool.com/

TEKO  帮个忙吧!

把我的LOGO加上吧~~    帮我宣传宣传吗!

你最好了~~

http://foto.yculblog.com/nocorner/mylogo.gif

好了,那么放一段时间吧

2006-12-18 18:49 网址: http://lovelym.ycool.com/

请问~~怎么把表情分成两行显示?
[*^v^*][*^v^*][*^v^*]

去石头兔那看,偶友情连接里有

2007-01-16 18:03 网址: http://wittyfeather.ycool.com/

[*^─^*]非常感谢呢


2007-02-10 22:49 网址: http://bunnymiffy.ycool.com/

[T_T]
我的图片显示不出来是怎么回事??



Vicky.Sue

2007-02-10 22:52 匿名 58.59.*.*

啊,可以了~
THX~~

= =

2007-02-20 20:38 网址: http://magicwy.ycool.com/

谢谢大侠
喜欢呦


2007-02-23 22:22 网址: http://diuadiu.ycool.com/

[T_T][T_T][T_T]救命........俺哈素不知道在哪里弄啊.......天啊

放在结尾##FOOTER##的上面好了

2007-03-24 17:34 网址: http://badacristine.ycool.com/

[>_<]謝謝謝謝啦~~


评论 / 个人网页 / 扔小纸条
* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 


 

分类小组论坛
杂谈 , 娱乐、八卦 , 文学、艺术 , 体育 , 旅游、同城 , 象牙塔 , 情感 , 时尚、生活 , 星座 , 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定