找回密码
 注册
查看: 2286|回复: 0
收起左侧

[分享] Discuz 7.2贴内“分享、收藏、评分、复制、道具”按钮同时存在美化的修改

[复制链接]

5314

主题

8320

帖子

1万

积分

管理员

出售国内外虚拟空间

Rank: 10Rank: 10Rank: 10

积分
14665
帖子
8320
精华
67
体力
14665 点
蓝豆
2391 点
注册时间
2007-6-8

终身成就奖LY官方团队会员身份ID卡

发表于 2010-5-26 21:58:18 | 显示全部楼层 |阅读模式
1.png

修改方法:
第一步,备份好所用风格下的2个文件,分别是:
css_script.htm 和 viewthread_node.htm

第二步,修改代码,打开viewthread_node.htm文件,找到:
  1. <a href="javascript:;" onclick="showDialog($('favoritewin').innerHTML, 'info', '{lang thread_favorite}/{lang thread_attention}')">{lang thread_favorite}</a>
  2. <a href="javascript:;" id="share" onclick="showDialog($('sharewin').innerHTML, 'info', '{lang thread_share}')">{lang thread_share}</a>
复制代码
别说找不到这段代码,肯定是有的。为了方便理解,我们把这段找到的代码称之为:默认代码

第三步,在“默认代码”后面添加:
  1. <!--// 评分代码开始 -->
  2. <a id="biaoyang" {if $Discuz_uid}href="misc.php?action=rate&tid=$tid&pid=$post[pid]" onclick="showWindow('rate', this.href);return false;"{else}href="logging.php?action=login" onclick="showWindow('login', this.href);return false;"{/if}>{lang rate}</a>
  3. <!--// 评分代码结束 -->
复制代码
第四步,在“默认代码”前面添加
  1. <!--// 帖子复制地址代码开始 -->
  2.                                                 <!--{if $post['number'] == 1}-->
  3.                                                 <script language="JavaScript">
  4.                                                         <!--
  5.                                                         function copyUrl(url){
  6.                                                         var content='';
  7.                                                         window.clipboardData.setData("Text",url);
  8.                                                         alert("复制成功,您可以用Ctrl+V粘贴到你的QQ/MSN上推荐给你的好友");
  9.                                                         }//-->
  10.                                                 </script>
  11.                                                 <br>
  12. <a id="tuijian" href="javascript:copyUrl('$post[subject]\n{$boardurl}thread-$tid-1-1.html')">复制</a></font>

  13.                                                 <!--{/if}-->
  14. <!--// 帖子复制地址代码结束 -->
  15. <!-- // 道具代码开始 -->
  16.                                                 <a id="daoju" a href="magic.php?action=getmagic&amp;fid=$fid&amp;pid=$post[pid]" id="usermagicopt$post[pid]" class="dropmenu" onmouseover="SMAM=setTimeout(function() {ajaxmenu($('usermagicopt$post[pid]'), 1000, 1, 2);doane(event);}, 500)" onmouseout="clearTimeout(SMAM)" onclick="if($(this.id + '_menu') && $(this.id + '_menu').style.display == '') {hideMenu(this.id + '_menu')} else {ajaxmenu(this, 1000, 1, 2);}doane(event);">道具</a>
  17. <!-- // 道具代码结束 -->
复制代码
注意,其实添加的代码顺序是随便放的,之所以这么排序,那是因为我P的图标按钮的顺序就是根据这个(请看本贴演示图);
大家也可以根据自己的喜好随意放代码,不用根据我的描述。

这个文件的修改就到此结束,我们接下来编辑css_script.htm,找到
  1. .useraction #share { background-position: 0 -50px; }
复制代码
替换成:
  1. .useraction #share { background-position: 0 -50px; }
  2. .useraction #tuijian { background-position: 0 -100px; }
  3. .useraction #biaoyang { background-position: 0 -150px; }
  4. .useraction #daoju { background-position: 0 -200px; }
复制代码
后台更新CSS缓存和普通缓存,即可大功告成。
别忘了上传图片到/bbs/images/default/下覆盖即可
图片在这里(命名为:ajaxaction.gif)

ajaxaction.rar

2.15 KB, 下载次数: 8, 下载积分: 体力 -1 点

售价: 2 点蓝豆  [记录]

出售国内或美国高性能虚拟空间,高速VPS以及服务器! 同时承接各种类型的网站制作,网站维护,支付宝交易安全放心!    联系QQ:6102031
懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

网站公告上一条 /2 下一条

GMT+8, 2024-5-19 22:08 , Processed in 0.125000 second(s), 29 queries , Gzip On.

© 2006-2022 Powered by Discuz! X3.4

快速回复 返回顶部 返回列表