Discuz教程网

[代码修改] 主题管理 贴内“分享、收藏、评分、复制、道具”按钮同时存在美化修改 For Discuz 7.2

[复制链接]
authicon dly 发表于 2011-11-22 20:56:08 | 显示全部楼层 |阅读模式
作者:萧晔离

演示效果:
1005261518f5dd91c8812abc7c.png
本贴的教程省略了代码原理解说,用的是傻瓜式的方法。
希望能够让更菜的同学也能看懂。


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

第二步,修改代码,打开viewthread_node.htm文件,找到:
  1. <a href="javascript:;">{lang thread_favorite}</a>
  2. <a href="javascript:;" id="share">{lang thread_share}</a>
复制代码

别说找不到这段代码,肯定是有的。为了方便理解,我们把这段找到的代码称之为:默认代码

第三步,在“默认代码”后面添加:
  1. <!--// 评分代码开始 -->
  2. <a id="biaoyang" {if $discuz_uid}href="misc.php?action=rate&tid=$tid&pid=$post[pid]"{else}href="logging.php?action=login"{/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&fid=$fid&pid=$post[pid]" id="usermagicopt$post[pid]" class="dropmenu">道具</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



上一篇:Discuz X2QQ群登录展示,QQ群绑定提示。自定义排序,增加通知提醒,消耗积分排序
下一篇:Discuz X2正式版游客弹窗提醒注册登录插件(可居中,可加广告位,可显示版块简介,最后发
authicon 迷茫の执着 发表于 2011-11-23 14:51:41 | 显示全部楼层
说实话,我还真的找不到这段代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-3 11:41

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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