Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 合并DiscuzX全局页头【消息/提醒/任务】的方法 For:cr180

[复制链接]
【许昌品牌空间_ 发表于 2012-9-10 11:10:21 | 显示全部楼层 |阅读模式
转载:
DiscuzX默认界面中很多菜单都希望能够一次性展示完成,但是有时我们并不需要那么多的内容,所以这时就需要自己DIY一下。

效果预览:


修改方法:

打开文件:template/default(或当前模板目录)/common/header.htm

查找:
  1. <span class="pipe">|</span><a href="home.php?mod=space&do=pm" id="pm_ntc"{if $_G[member][newpm]} class="new"{/if}>{lang pm_center}</a>
  2.                             <span class="pipe">|</span><a href="home.php?mod=space&do=notice" id="myprompt"{if $_G[member][newprompt]} class="new"{/if}>{lang remind}<!--{if $_G[member][newprompt]}-->($_G[member][newprompt])<!--{/if}--></a><span id="myprompt_check"></span>
  3.                             <!--{if $_G['setting']['taskon'] && !empty($_G['cookie']['taskdoing_'.$_G['uid']])}--><span class="pipe">|</span><a href="home.php?mod=task&item=doing" id="task_ntc" class="new">{lang task_doing}</a><!--{/if}-->
复制代码
替换为:
  1. <span class="pipe">|</span><a onMouseOver="showMenu({'ctrlid':this.id, 'pos':'43!'});" href="home.php?mod=space&do=pm" id="cr180myprompt"{if $_G[member][newpm] || $_G[member][newprompt] || ($_G['setting']['taskon'] && !empty($_G['cookie']['taskdoing_'.$_G['uid']]))} class="new"{/if}>{lang pm_center}</a>
复制代码
继续查找:
  1. <div id="wp" class="wp">
复制代码
在上面增加:
  1. <!--{if $_G['uid']}-->
  2. <div class="tip tip_4" id="cr180myprompt_menu" style="display:none">
  3. <div class="tip_horn_s"></div>
  4. <div class="tip_c">
  5.     <ul>
  6.     <li><a href="home.php?mod=space&do=pm" id="cr180_hdmini_pm" {if $_G[member][newpm]} class="new"{/if}>短消息</a></li>
  7.     <li><a href="home.php?mod=space&do=notice" id="cr180_hdmini_notice" {if $_G[member][newprompt]} class="new"{/if}>{lang remind}<!--{if $_G[member][newprompt]}-->($_G[member][newprompt])<!--{/if}--></a><span id="myprompt_check"></span></li>
  8.     <!--{if $_G['setting']['taskon'] && !empty($_G['cookie']['taskdoing_'.$_G['uid']])}--><li><a href="home.php?mod=task&item=doing" id="task_ntc" class="new">{lang task_doing}</a></li><!--{/if}-->
  9.     </ul>
  10. </div>
  11. </div>
  12. <style type="text/css">
  13. #cr180myprompt_menu { margin-top:8px; width:auto; padding:0 10px 0 0; border-radius:3px}
  14. #cr180myprompt_menu li { height:24px; line-height:24px;}
  15. #cr180myprompt_menu .tip_horn_s { top:0; background:url({IMGDIR}/tip_top.png) repeat 0 0; width:11px; height:6px; position:absolute; left:10px; top:-6px; z-index:111}
  16. #cr180myprompt_menu a { padding-left:10px;  color:#369;}
  17. #cr180myprompt_menu a.new {color:#00c; padding-left:25px; font-weight:bold}
  18. #cr180myprompt_menu #cr180_hdmini_notice.new ,#cr180myprompt.new { background: url({IMGDIR}/notice.gif) 6px 50% no-repeat; }
  19. #cr180myprompt_menu #cr180_hdmini_pm.new { background: url({IMGDIR}/new_pm.gif) 3px 50% no-repeat; }
  20. #cr180myprompt_menu #task_ntc { background-repeat:no-repeat; background-position:6px 50%}
  21. </style>
  22. <!--{/if}-->
  23. <!--{if $_G[member][newpm] || $_G[member][newprompt] || ($_G['setting']['taskon'] && !empty($_G['cookie']['taskdoing_'.$_G['uid']]))}-->
  24. <script type="text/javascript">showMenu({'ctrlid':'cr180myprompt', 'pos':'43!'});</script>
  25. <!--{/if}-->
复制代码
最后更新缓存看看效果!

转载的,觉得不错
广告 发表于 2012-9-10 12:42:42 | 显示全部楼层
路过 顶下。。
回复

使用道具 举报

 楼主| 【许昌品牌空间_ 发表于 2012-9-11 09:49:11 | 显示全部楼层
广告 发表于 2012-9-10 12:42
路过 顶下。。

回复

使用道具 举报

popuppp 发表于 2012-9-21 00:15:36 | 显示全部楼层
  还是分开好点,有点乱啊。
回复

使用道具 举报

阿清&凌少 发表于 2012-9-21 00:22:22 | 显示全部楼层
www.deyanger.com路过支持。
回复

使用道具 举报

highyixua 发表于 2012-9-21 07:06:10 | 显示全部楼层
Discuz!模版共享讨论群:161918125                   欢迎你的加入!
回复

使用道具 举报

yxfwz 发表于 2013-3-15 08:48:52 | 显示全部楼层
学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-21 01:23 , Processed in 0.029304 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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