打开默认模板目录下的bbs/templates/default/viewthread_fastpost.htm文件
- </td>
- </tr>
- </table>
- </form>
复制代码
上面加上以下代码:
- </td><td width="180">
- <div style="padding:0px;text-align:center; width:180px;">
- <fieldset id="smiliebox" style="border:1px solid #E8E8E8">
- <legend>表情 <a href="javascript:;" class="tb_smilies" id="fastpostsmilies" onclick="showMenu({'ctrlid':this.id,'evt':'click','layer':2});return false"><img src="images/default/menu_collapsed_no.gif" /></a></legend>
- <div id="facemenu_show" style="margin-top:5px;margin-bottom:5px;"></div>
- </fieldset></div>
- <script src="forumdata/cache/smilies_var.js?cce" type="text/javascript" reload="1"></script>
- <script type="text/javascript" reload="1">smilies_show('fastpostsmiliesdiv', 8, 'fastpost');</script>
- <script src="js/face.js" type="text/javascript"></script>
复制代码
以下是JS脚本代码,按要求做:
在论坛根目录新建一目录起名为js,将以下代码保存名为face.js的文件,并放置在刚新建的JS目录内JS代码如下:
- //Copyright 2009 dgy3.com face
- var nowfaceid = 3;//表情ID
- var fc_shownum='12';//显示数量
- var count = 1;//初始化指针
- var fact_w_h = 48;//初始化指针
- var menushow = '';
- if(window.ActiveXObject){
- document.documentElement.addBehavior("#default#userdata");
- }
- if(smilies_type[nowfaceid][0]) {
- var faceimgpath = smilies_type[nowfaceid][1];
- for(id in smilies_array[nowfaceid][1]) {
- try{
- var imgid = smilies_array[nowfaceid][1];s = imgid[id];
- menushow += '<a href="" onclick="seditor_insertunit(\'fastpost\',\'' + s[1]+ '\' );" /> <img src="images/smilies/'+faceimgpath+'/'+s[2]+'" title="'+s[1]+'" style="width:'+fact_w_h+'px;height:'+fact_w_h+'px;cursor:pointer;margin:0px;" /></a>';
- if(++count>fc_shownum)break;}catch(e){}
- }
- }
- var facemenudiv = $('facemenu_show');
- if(facemenudiv) {
- facemenudiv.innerHTML = menushow;
- }
复制代码
记住以上表情ID改为你自已的表情ID数字
最后到后台工具更新缓存, 前台刷新看效果
|
上一篇: 主题列表页 添加“本版搜索”的功能 For Discuz 7.2下一篇: 论坛今日发帖时间改成红色 For discuz 7.2
|