關于WordPress評論插件有很多很多,不少插件功能是提供表情調用的。
其實WordPress本身就是帶有表情圖標的,現在你只需在你的主題文件中添加一些簡單的代碼就可以實現了,不僅可以給你博客的讀者提供評論的便利,亦可免去使用那些表情調用插件了。
全部代碼如下:
<script type="text/javascript"?language="javascript">
/* <![CDATA[ */
function?grin(tag)?{
var?myField;
tag?=?' '?+?tag?+?' ';
if?(document.getElementById('comment')?&&?document.getElementById('comment').type?==?'textarea')?{
myField?=?document.getElementById('comment');
}?else?{
return?false;
}
if?(document.selection)?{
myField.focus();
sel?=?document.selection.createRange();
sel.text?=?tag;
myField.focus();
}
else?if?(myField.selectionStart?||?myField.selectionStart?==?'0')?{
var?startPos?=?myField.selectionStart;
var?endPos?=?myField.selectionEnd;
var?cursorPos?=?endPos;
myField.value?=?myField.value.substring(0,?startPos)
+?tag
+?myField.value.substring(endPos,?myField.value.length);
cursorPos?+=?tag.length;
myField.focus();
myField.selectionStart?=?cursorPos;
myField.selectionEnd?=?cursorPos;
}
else?{
myField.value?+=?tag;
myField.focus();
}
}
/* ]]> */
</script>
<a href="javascript:grin(':?:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_question.gif"?alt=""?/></a>
<a href="javascript:grin(':razz:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_razz.gif"?alt=""?/></a>
<a href="javascript:grin(':sad:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_sad.gif"?alt=""?/></a>
<a href="javascript:grin(':evil:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_evil.gif"?alt=""?/></a>
<a href="javascript:grin(':!:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_exclaim.gif"?alt=""?/></a>
<a href="javascript:grin(':smile:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_smile.gif"?alt=""?/></a>
<a href="javascript:grin(':oops:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_redface.gif"?alt=""?/></a>
<a href="javascript:grin(':grin:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_biggrin.gif"?alt=""?/></a>
<a href="javascript:grin(':eek:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_surprised.gif"?alt=""?/></a>
<a href="javascript:grin(':shock:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_eek.gif"?alt=""?/></a>
<a href="javascript:grin(':???:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_confused.gif"?alt=""?/></a>
<a href="javascript:grin(':cool:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_cool.gif"?alt=""?/></a>
<a href="javascript:grin(':lol:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_lol.gif"?alt=""?/></a>
<a href="javascript:grin(':mad:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_mad.gif"?alt=""?/></a>
<a href="javascript:grin(':twisted:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_twisted.gif"?alt=""?/></a>
<a href="javascript:grin(':roll:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_rolleyes.gif"?alt=""?/></a>
<a href="javascript:grin(':wink:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_wink.gif"?alt=""?/></a>
<a href="javascript:grin(':idea:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_idea.gif"?alt=""?/></a>
<a href="javascript:grin(':arrow:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_arrow.gif"?alt=""?/></a>
<a href="javascript:grin(':neutral:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_neutral.gif"?alt=""?/></a>
<a href="javascript:grin(':cry:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_cry.gif"?alt=""?/></a>
<a href="javascript:grin(':mrgreen:')"><img src="<?php echo get_option('siteurl'); ?>/wp-includes/images/smilies/icon_mrgreen.gif"?alt=""?/></a>
你只需將以上代碼添加在主題“comments.php”文件評論框代碼上邊的合適位置就行了。
當然可能會有讀者討厭這么一長串的代碼比較煩人,沒關系這邊還有另外一種方法:就是將上述代碼保存為一個“smiley.php”,然后上傳到主題文件夾內。然后在主題“comments.php”文件評論框的適當位置使用如下代碼調用:
當位置使用如下代碼調用:
1 | <?php?include(TEMPLATEPATH?.?'/smiley.php');??> |
就是這么簡單,以上都是參考自互聯網的!
評論