亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > Wordpress > 正文

Wordpress 修改custom-smilies顯示表情位置

2024-09-07 00:50:09
字體:
來源:轉載
供稿:網友

custom-smilies是一款實現評論時可以添加表情的插件,安裝方法我就不說了,網上大把,大家可以去搜搜,我要說的是,怎么修改表情的顯示位置,我用的是prowerv4主題,custom-smilies可以默認添加表情在comment_form 后面,但是從使用習慣而已,大家都是習慣表情在輸入框的上面(–!至少我是這樣認為).

好了,轉正題,首先你先在找到 wp-content/theme/{你使用的主題}/comments.php 看看,是調用comment_form()這個函數生成的回復框還是直接用html生成的,作者我這里是調用comment_form()的,所以就比較麻煩,思路很簡單,先找到comment_form()這個函數,在這個函數里面找到你想插入的位置,把表情的內容生成到這里,當調用comment_form()函數時,就一起把表情和回復框一起生成.

OK,第一步,打開 wp-content/plugin/custom-smilies-ce/comment.inc.php,在 if (array_key_exists(‘use_action_comment_form’,$clcs_options) && $clcs_options['use_action_comment_form'] == 1) 的前面添加以下代碼:

  1. //——-自增內容—— 
  2. function clcs_print_smilies2($comment_textarea = ’comment’) { 
  3.  
  4.  
  5. $content = ’<!– Custom Smilies - Version <?php echo CLCSVER; ?> –> 
  6. <style type=“text/css”> 
  7. img.wp-smiley-select {cursor: pointer;} 
  8. </style> 
  9. <script type=“text/javascript”> 
  10. function grin(tag) { 
  11. if (typeof tinyMCE != ’undefined’) { 
  12. grin_tinymcecomments(tag); 
  13. else { 
  14. grin_plain(tag); 
  15. function grin_tinymcecomments(tag) { 
  16. tinyMCE.execCommand(’mceInsertContent’, false, ’ ’ + tag + ’ ’); 
  17.  
  18. function grin_plain(tag) { 
  19. var myField; 
  20. var myCommentTextarea = “<?php echo $comment_textarea; ?>”; 
  21. tag = ’ ’ + tag + ’ ’; 
  22. if (document.getElementById(myCommentTextarea) && document.getElementById(myCommentTextarea).type == ’textarea’) { 
  23. myField = document.getElementById(myCommentTextarea); 
  24. else { 
  25. return false; 
  26. if (document.selection) { 
  27. myField.focus(); 
  28. sel = document.selection.createRange(); 
  29. sel.text = tag; 
  30. myField.focus(); 
  31. else if (myField.selectionStart || myField.selectionStart == ’0’) { 
  32. var startPos = myField.selectionStart; 
  33. var endPos = myField.selectionEnd; 
  34. var cursorPos = endPos; 
  35. myField.value = myField.value.substring(0, startPos) 
  36. + tag 
  37. + myField.value.substring(endPos, myField.value.length); 
  38. cursorPos += tag.length; 
  39. myField.focus(); 
  40. myField.selectionStart = cursorPos; 
  41. myField.selectionEnd = cursorPos; 
  42. else { 
  43. myField.value += tag; 
  44. myField.focus(); 
  45.  
  46. function moreSmilies() { 
  47. document.getElementById(’wp-smiley-more’).style.display = ’inline’; 
  48. document.getElementById(’wp-smiley-toggle’).innerHTML = ’<a href=“javascript:lessSmilies()”>&laquo;&nbsp;less</a></span>’; 
  49.  
  50. function lessSmilies() { 
  51. document.getElementById(’wp-smiley-more’).style.display = ’none’; 
  52. document.getElementById(’wp-smiley-toggle’).innerHTML = ’<a href=“javascript:moreSmilies()”>more&nbsp;&raquo;</a>’; 
  53. </script>’; 
  54. $smilies = cs_load_existing_smilies(); 
  55. $url = clcs_get_smilies_path(); 
  56. $list = get_option(‘cs_list’);  
  57.  
  58. if ($list == ”) { 
  59. foreach ($smilies as $k => $v) { 
  60. $content .= “<img src=’{$url}/{$k}’ alt=’{$v}’ onclick=’grin(”{$v}”)’ class=’wp-smiley-select’ /> ”; 
  61. else { 
  62. $display = explode(‘,’, $list); 
  63. $smilies = array_flip($smilies); 
  64. foreach ($display as $v) { 
  65. $v = trim($v); 
  66. $content .= “<img src=’{$url}/{$smilies[$v]}’ alt=’{$v}’ onclick=’grin(”{$v}”)’ class=’wp-smiley-select’ /> ”; 
  67. unset($smilies[$v]);  
  68. $content .= ’<span id=“wp-smiley-more” style=“display:none”>’; 
  69. foreach ($smilies as $k => $v) { 
  70. $content .= “<img src=’{$url}/{$v}’ alt=’{$k}’ onclick=’grin(”{$k}”)’ class=’wp-smiley-select’ /> ”; 
  71. $content .= ’</span> <span id=“wp-smiley-toggle”><a href=“javascript:moreSmilies()”>more&nbsp;&raquo;</a></span>’; 
  72. return $content
  73. function cs_print_smilies2() { 
  74. global $clcs_options
  75. return clcs_print_smilies2($clcs_options['comment_textarea']); 
  76. //——-結束——– 

第二步,打開wp-include/comment-template.php,在第1530行那里,也就是$required_text = sprintf( ‘ ‘ . __(‘Required fields are marked %s’), ‘<span class=”required”>*</span>’ );這句的前面,添加一行內容:$content_me = cs_print_smilies2(); 接著在第1534行,也就是’comment_field’ => ‘<p class=”comment-form-comment”>……這行,替換成

‘comment_field’ => ’<p class=“comment-form-comment”><label for=“comment”>’ . _x( ’Comment’, ’noun’ ) . ’</label><br>’.$content_me.’<textarea id=“comment” name=“comment” cols=“45″ rows=“8″ aria-required=“true”></textarea></p>’, 

保存上傳上服務器,刷新下看看,是不是表情位置已經放到前面.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲人成网站999久久久综合| 亚洲欧美在线x视频| 成人国产亚洲精品a区天堂华泰| 亚洲免费影视第一页| 国产精品91久久久| 久久91亚洲精品中文字幕奶水| 欧美一区深夜视频| 亚洲人在线观看| 国产视频精品自拍| 亚洲精品国产精品乱码不99按摩| 国产日韩在线精品av| 另类视频在线观看| 精品久久久久国产| 成人av资源在线播放| 国产精品久久久久久久久久久久久久| 欧美美女操人视频| 中文字幕视频一区二区在线有码| 日本精品中文字幕| 欧美猛少妇色xxxxx| 精品亚洲夜色av98在线观看| 午夜精品久久久久久99热| 国产精品老女人精品视频| 91av在线看| 九九热这里只有在线精品视| 日日狠狠久久偷偷四色综合免费| 国产精品自产拍在线观看中文| 欧美大尺度电影在线观看| 自拍偷拍亚洲在线| 久久久久久中文| 久久久久久亚洲| 国产中文字幕日韩| 日本精品一区二区三区在线播放视频| 亚洲精品小视频在线观看| 国产精品视频一区二区三区四| 97视频免费在线观看| 久久久久久久电影一区| 亚洲成色www8888| 亚洲欧洲成视频免费观看| 日韩av在线一区| 亚洲欧美日韩精品久久奇米色影视| 欧美激情视频在线观看| 国产精品久久久精品| 精品国内产的精品视频在线观看| 亚洲精品黄网在线观看| 色狠狠久久aa北条麻妃| 欧美激情亚洲一区| 日韩成人中文电影| 97国产一区二区精品久久呦| 日韩中文在线中文网在线观看| 国产精品美女久久久久久免费| 成人午夜在线影院| 欧美成人免费一级人片100| 国产精品黄页免费高清在线观看| 欧美特黄级在线| 国产精品美女久久久久久免费| 久久久精品电影| 久久精品久久精品亚洲人| 欧美激情网友自拍| www欧美日韩| 国产精品综合久久久| 欧美日韩视频免费播放| 久久久久久亚洲精品中文字幕| 亚洲综合色激情五月| 久久全球大尺度高清视频| 亚洲精品久久久久| 免费av一区二区| 欧美成人午夜免费视在线看片| 欧美在线观看www| 亚洲精品国产精品自产a区红杏吧| 欧美日韩国产精品专区| 国语自产精品视频在线看| 久久九九精品99国产精品| 国产成人午夜视频网址| 日日摸夜夜添一区| 欧美孕妇与黑人孕交| 精品国产乱码久久久久久天美| 国内外成人免费激情在线视频| 久久久久久这里只有精品| 黑人巨大精品欧美一区二区| 亚洲欧美福利视频| 久久99久久亚洲国产| 中文字幕精品一区二区精品| 一区二区三区视频观看| 国a精品视频大全| 亚洲精品免费一区二区三区| 欧美性受xxxx白人性爽| 亚洲美女性生活视频| 俺也去精品视频在线观看| 成人字幕网zmw| 深夜成人在线观看| 国产精品久久一区| 日韩激情视频在线| 97精品伊人久久久大香线蕉| 俺去亚洲欧洲欧美日韩| 日韩精品免费在线视频观看| 亚洲精品久久久久久久久久久久久| 欧美视频精品一区| 亚洲男人天堂2023| 欧美最顶级的aⅴ艳星| 欧美激情精品久久久久久久变态| 亚洲乱码国产乱码精品精天堂| 最近2019年中文视频免费在线观看| 国内外成人免费激情在线视频| 久久国产精品免费视频| 欧美老肥婆性猛交视频| 欧美寡妇偷汉性猛交| 国产精品嫩草影院久久久| xvideos国产精品| 国产精品视频xxx| 国产精品精品久久久久久| 亚洲男人的天堂在线| 国产一区二区美女视频| 精品日韩中文字幕| 欧美香蕉大胸在线视频观看| 国产综合香蕉五月婷在线| 免费成人高清视频| 国产精品第一区| 色综合色综合久久综合频道88| 欧美激情亚洲另类| 亚洲欧洲美洲在线综合| 91久久国产精品91久久性色| 欧美日韩一区二区在线播放| 2024亚洲男人天堂| www.99久久热国产日韩欧美.com| 亚州精品天堂中文字幕| 国产日韩精品在线播放| 国内外成人免费激情在线视频| 欧美成人免费视频| 久久人91精品久久久久久不卡| 亚洲人成毛片在线播放| 日韩美女在线播放| 久久韩国免费视频| 午夜精品一区二区三区视频免费看| 久久综合电影一区| 91av在线视频观看| 欧美日韩第一页| 日本国产高清不卡| 欧美自拍视频在线观看| 国产精品久久久久久久天堂| 国产精品极品美女在线观看免费| 久久久久久久久中文字幕| 久久天天躁狠狠躁夜夜躁| 亚洲人午夜色婷婷| 欧美日韩ab片| 在线观看欧美日韩| 不卡毛片在线看| 97视频免费在线观看| 亚洲国产日韩欧美在线动漫| 中文字幕一区二区三区电影| 欧美专区中文字幕| 亚洲精品久久久久中文字幕二区| 久久青草福利网站| 久久久女人电视剧免费播放下载| 亚洲a级在线播放观看| 久久久久久尹人网香蕉| 日韩高清有码在线| 欧美性猛交丰臀xxxxx网站| 亚洲精品99久久久久| 亚洲a级在线观看| 亚洲精品美女久久久| 九九视频这里只有精品| 欧美大片大片在线播放| 尤物精品国产第一福利三区| 国产精品美女免费看|