出于无聊闲逛自己的SEO博客发现文章评论或者是留言板那里的表情默认是不显示状态,让我觉得不爽,多方查证之后终于解决了这一问题,然后分享给大家。首先不要管代码的意思,评论页或者是留言板默认的是调用JS代码实现的,我们需要修改的是JS代码,由于默认设置的是点击触发效果,我们需要直接把它显示出来。+ @2 a2 _$ b) A0 m) ^, e( ~4 c2 r; {
首先找到Z-Blog中JS调用文件,在网站后台点击文件管理然后找到/SCRIPT/common.js这个文件。0 U4 {+ m9 F6 P# s7 `
找到“输出UBB”,用以下内容替换。! F) ?6 `: F4 P9 q* A
//*********************************************************- x/ {# N& R B
// 目的: 输出UBB3 R6 I. e6 t! a5 y1 ~% ]+ B: g* w8 Z
// 输入: 无
7 V2 s$ ~! B0 B- T// 返回: 无( |; q$ [9 n, c2 N* k# W. X
//*********************************************************
2 h. p9 ~% g: h" Q. E0 M, n8 { ~function ExportUbbFrame() {
2 F, J( d( N6 O" _% L if(!objActive){objActive="txaArticle"};
# }* @1 t0 `, V document.write("<p>")
k, m& Y3 ]2 t, u! O document.write("<a alt=\"\" onmousedown=\"InsertText(objActive,ReplaceText(objActive,'',''),true);\" style=\"padding:2px;cursor:pointer;\"></a> ")
# {! E# q; |7 W- M document.write("<a alt=\"\" onmousedown=\"InsertText(objActive,ReplaceText(objActive,'[URL=http://]',''),true);\" style=\"padding:2px;cursor:pointer;\">[URL2]</a> ")# M/ b! q4 {' X4 D
document.write("<a alt=\"\" onmousedown=\"InsertText(objActive,ReplaceText(objActive,'',''),true);\" style=\"padding:2px;cursor:pointer;\"></a> ")8 Q6 H- d: U! h
document.write("<a alt=\"\" onmousedown=\"InsertText(objActive,ReplaceText(objActive,'[EMAIL=@]',''),true);\" style=\"padding:2px;cursor:pointer;\">[EMAIL2]</a> ")) W8 g4 T4 e; C2 I6 c, o! D1 W
document.write("<a alt=\"\" onmousedown=\"InsertText(objActive,ReplaceText(objActive,'',''),true);\" style=\"padding:2px;cursor:pointer;\">[B]</a> ")
7 i* i% v6 \/ q, l( D document.write("<a alt=\"\" onmousedown=\"InsertText(objActive,ReplaceText(objActive,'',''),true);\" style=\"padding:2px;cursor:pointer;\">[I]</a> "), @8 W/ p3 E/ e B$ |1 {9 \! N
document.write("<a alt=\"\" onmousedown=\"InsertText(objActive,ReplaceText(objActive,'',''),true);\" style=\"padding:2px;cursor:pointer;\">[U]</a> ")
" U4 C1 R L7 ]; e4 L) ] document.write("<a alt=\"\" onmousedown=\"InsertText(objActive,ReplaceText(objActive,'',''),true);\" style=\"padding:2px;cursor:pointer;\">[S]</a> ")2 m9 h8 i- x8 U r9 }+ ]6 c( @ u
document.write("<a alt=\"\" onmousedown=\"InsertText(objActive,ReplaceText(objActive,'',''),true);\" style=\"padding:2px;cursor:pointer;\">[QUOTE]</a> ")5 Y! A4 t1 U3 B0 O2 n; \9 L
document.write("<a style=\"cursor:pointer;text-align:right;\" onclick=\"if(document.getElementById('UbbFrame').style.display=='block'){document.getElementById('UbbFrame').style.display='none';}else{document.getElementById('UbbFrame').style.display='block'};\">"+str06+"</a> ")
' @( @* Y& ^. l( i5 H5 b \ document.write("</p>") : h' \2 c* e) t! i, i
document.write("<p id=\"UbbFrame\" style=\"display:block;\"></p>")1 B8 n# ]) s" H* H( U( k
InsertUbbFace();
- P2 P2 c. f9 K( w$ d+ ?; y5 R}" d! F7 N! v. a& z1 K) [* O" r
//*********************************************************
) ^9 a: k0 ^1 Y" ?% x5 j 这样就OK了,把UBB里面的代码全部替换掉,个人觉得Z-Blog默认表情不是很好看,所以自己选择了QQ表情来代替它,各位朋友其实也可以把默认表情替换为别的表情,表情默认存放的文件夹是FACE,路径为/IMAGE/FACE,我们不需要修改名字只需要把里面的表情替换即可,把QQ表情下载到本地然后存放FACE文件夹中上传至服务器替换掉原来的FACE文件夹即可。然后打开网站后台网站设置管理,找到UBB设置及相关转换,把最下面的表情图片的尺寸设置为24像素。由于默认是48像素是Z-Blog自己表情的大小,而我上传的QQ表情 只有24像素,为了美观所以我选择了24像素。这里需要 注意的是表情不要超过22个,因为页面默认CSS样式定义是固定好的,如果超过了就会撑坏页面导致错位的情况,另外如果选择的表情比默认表情48像素大就需要减少相应的表情个数不然也会撑坏模板。9 V/ ~9 g7 C4 S% l6 R! i$ I+ [
这里提醒下大家,如果你的服务器比较慢建议不要使用此方法,因为它是通过页面直接加载的,影响打开速度。! e2 \" J, ^7 e8 t- t7 P/ D
' n) `7 Y: [: z& L' b9 U
本文由南京家装拆除公司提供 www.njylcc.com 转载请注明
: j+ Y' N& m2 p/ J) ^3 p( P |