防未病平台@D1V1网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1708|回复: 4

仿19楼【去其它城市】功能,绿色版本 FOR discuz7.2/x2.0

[复制链接]
 成长值: 20445

329

主题

329

主题

329

主题

总秘

Rank: 12Rank: 12Rank: 12

积分
922350
发表于 2012-8-13 09:53:14 | 显示全部楼层 |阅读模式
效果如图演示:
0806183i0k0i0f5mkkf07i.jpg

修改方法如下:

7.2版本的,打开:/templates/default/header.htm (非默认风格,则修改风格中的header.htm)

搜索从下代码:

<h2><a href="$indexname" title="$bbname">{BOARDLOGO}</a></h2>

在这个代码下面添加以下代码(代码回复可见,与X2.0代码一样)




X2.0版本的,打开:/template/default/common/header.htm (非默认风格,则修改风格中的header.htm)
搜索从下代码:

<h2><!--{if !isset($_G['setting']['navlogos'][$mnid])}--><a href="./" title="$_G['setting']['bbname']">{$_G['style']['boardlogo']}</a><!--{else}-->$_G['setting']['navlogos'][$mnid]<!--{/if}--></h2>

在其下面添加以下代码

  1. 01.<!--城市切换 QQ719468490-->

  2. 02.<style type="text/css">

  3. 03.#city *{ margin:0;padding:0; z-index:1000000; top:0;left:0px; float:left;}

  4. 04.#warpper{ position: relative; z-index:1000000; margin-top:20px;}

  5. 05.#city { font:normal 12px Verdana, Arial, Helvetica, sans-serif; text-align:center; z-index:1000000;}

  6. 06.#city a{ cursor:pointer; color:#666}

  7. 07.#city dl{ height:18px; line-height:18px; padding:0 10px;}

  8. 08.#city dt,.normal{ float:left; padding:0 10px 0 0 ; border-right:0px solid #ccc; text-decoration:none; width:auto; cursor:pointer; color:#FF3300; font-weight:bold;}

  9. 09.#city dt.over{ position:relative;padding:0 10px 0px 0px; z-index:1000001;color:#FF3300; font-weight:bold; height:20px; }

  10. 10.#city li{ float:left; list-style-type:none; margin:0px 5px; width:160px;}

  11. 11.#city #c1 li a{ float:left; list-style-type:none; margin:0px 3px; 0 0 }

  12. 12.#city dl dd{ position:absolute; width:160px; left:0;top:20px!important; border:1px solid #bbb; background:#fff; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=120, color=#cccccc); padding:3px 0;}

  13. 13..block{ display:block;}

  14. 14..none{ display:none;}

  15. 15.</style>

  16. 16.<script language="javascript">

  17. 17.function $(str){ return document.getElementById(str);}

  18. 18.function $$(str){ return document.getElementsByTagName(str);}

  19. 19.var timer;

  20. 20.function changeMenu(thisObj,num){

  21. 21.if(thisObj.className=="over") return false;

  22. 22.hids(thisObj);

  23. 23.thisObj.className="over";

  24. 24.$("c"+(num+1)).className="block";

  25. 25.

  26. 26.$("c"+(num+1)).onmouseover=function(){clearTimeout(timer);}

  27. 27.$("c"+(num+1)).onmouseout=function(){timer=setTimeout(function(){hids(thisObj);},500)}

  28. 28.thisObj.onmouseout=function(){timer=setTimeout(function(){hids(thisObj);},3000)}

  29. 29.

  30. 30.}

  31. 31.function hids(thisObj){

  32. 32.clearTimeout(timer);

  33. 33.var tabObj=thisObj.parentNode.getAttribute("id");

  34. 34.var obj_dt=$(tabObj).getElementsByTagName("dt");

  35. 35.for(var i=0;i<obj_dt.length;i++){

  36. 36.obj_dt[i].className="normal";

  37. 37.$("c"+(i+1)).className="none";

  38. 38.}

  39. 39.}

  40. 40.</script>

  41. 41.<div id="city">

  42. 42.<dl id="warpper">

  43. 43.<dt onMouseOver="changeMenu(this,0);">[去其他县市]</dt>

  44. 44.<dd id="c1" class="none">

  45. 45.<ul>

  46. 46.<li><a href="forum-358-1.html">遂平</a> <a href="forum-360-1.html">西平</a> <a href="forum-361-1.html">上蔡</a> <a href="forum-364-1.html">汝南</a> <a href="forum-365-1.html">平舆</a> <a href="forum-365-1.html">新蔡</a> <a href="forum-365-1.html">正阳</a> <a href="forum-368-1.html">确山</a> <a href="forum-365-1.html">泌阳</a>

  47. 47.</li>

  48. 48.</ul>

  49. 49.</dd>

  50. 50.</dl>

  51. 51.

  52. 52.</div>

  53. 53.<!--城市切换_结束QQ719468490-->
复制代码

备注:如果您的县市名称不是两个字,且排列不是 5个一行,出现错位的话

请修改代码中的:width:160px;中的160大小
既调整一下宽度,总共两处要同时修改即可

 成长值: 20445

329

主题

329

主题

329

主题

总秘

Rank: 12Rank: 12Rank: 12

积分
922350
 楼主| 发表于 2012-8-13 09:56:56 | 显示全部楼层
如图,分为多个地区的添加以下代码
如图,分为多个地区的添加以下代码,添加方法与一楼一样。只是添加的代码不同。

141132938ci00tcvw9izdw.jpg

  1. 01.<!--公务员导航切换开始-->

  2. 02.<style type="text/css">

  3. 03.#city *{ margin:0;padding:0; z-index:1000000; top:0;left:0px; float:left;}

  4. 04.#warpper{ position: relative; z-index:1000000; margin-top:5px;}

  5. 05.#city { font:normal 12px Verdana, Arial, Helvetica, sans-serif; text-align:center; z-index:1000000;}

  6. 06.#city a{ cursor:pointer; color:#666}

  7. 07.#city dl{ height:18px; line-height:18px; padding:0 10px;}

  8. 08.#city dt,.normal{ float:left; padding:0 10px 0 0 ; border-right:0px solid #ccc; text-decoration:none; width:auto; cursor:pointer; color:#FF3300; font-weight:bold;}

  9. 09.#city dt.over{ position:relative;padding:0 10px 0px 0px; z-index:1000001;color:#FF3300; font-weight:bold; height:20px; }

  10. 10.#city li{ float:left; list-style-type:none; margin:0px 5px; width:270px;}

  11. 11.#city #c1 li a{ float:left; list-style-type:none; margin:0px 3px; 0 0 }

  12. 12.#city dl dd{ position:absolute; width:270px; left:0;top:20px!important; border:1px solid #bbb; background:#fff; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=120, color=#cccccc); padding:3px 0;}

  13. 13..block{ display:block;}

  14. 14..none{ display:none;}

  15. 15.</style>

  16. 16.<script language="javascript">

  17. 17.function $(str){ return document.getElementById(str);}

  18. 18.function $$(str){ return document.getElementsByTagName(str);}

  19. 19.var timer;

  20. 20.function changeMenu(thisObj,num){

  21. 21.if(thisObj.className=="over") return false;

  22. 22.hids(thisObj);

  23. 23.thisObj.className="over";

  24. 24.$("c"+(num+1)).className="block";

  25. 25.

  26. 26.$("c"+(num+1)).onmouseover=function(){clearTimeout(timer);}

  27. 27.$("c"+(num+1)).onmouseout=function(){timer=setTimeout(function(){hids(thisObj);},500)}

  28. 28.thisObj.onmouseout=function(){timer=setTimeout(function(){hids(thisObj);},3000)}

  29. 29.

  30. 30.}

  31. 31.function hids(thisObj){

  32. 32.clearTimeout(timer);

  33. 33.var tabObj=thisObj.parentNode.getAttribute("id");

  34. 34.var obj_dt=$(tabObj).getElementsByTagName("dt");

  35. 35.for(var i=0;i<obj_dt.length;i++){

  36. 36.obj_dt[i].className="normal";

  37. 37.$("c"+(i+1)).className="none";

  38. 38.}

  39. 39.}

  40. 40.</script>

  41. 41.<div id="city">

  42. 42.<dl id="warpper">

  43. 43.<dt onMouseOver="changeMenu(this,0);">[全国其他省市公考论坛]</dt>

  44. 44.<dd id="c1" class="none">

  45. 45.<ul>

  46. 46.<li>

  47. 47.<STRONG>华东地区</STRONG> <A href="forum-20-1.html">上海</A> <A href="forum-21-1.html">江苏</A> <A href="forum-23-1.html">浙江</A> <A href="forum-41-1.html">安徽</A> <A href="forum-24-1.html">福建</A> <A href="forum-25-1.html"> 江西</A> <A href="forum-19-1.html">山东</A>

  48. 48.

  49. 49.<STRONG>华东地区</STRONG> <A href="forum-20-1.html">上海</A> <A href="forum-21-1.html">江苏</A> <A href="forum-23-1.html">浙江</A> <A href="forum-41-1.html">安徽</A> <A href="forum-24-1.html">福建</A> <A href="forum-25-1.html"> 江西</A> <A href="forum-19-1.html">山东</A>

  50. 50.

  51. 51.<STRONG>华东地区</STRONG> <A href="forum-20-1.html">上海</A> <A href="forum-21-1.html">江苏</A> <A href="forum-23-1.html">浙江</A> <A href="forum-41-1.html">安徽</A> <A href="forum-24-1.html">福建</A> <A href="forum-25-1.html"> 江西</A> <A href="forum-19-1.html">山东</A>

  52. 52.

  53. 53.<STRONG>华东地区</STRONG> <A href="forum-20-1.html">上海</A> <A href="forum-21-1.html">江苏</A> <A href="forum-23-1.html">浙江</A> <A href="forum-41-1.html">安徽</A> <A href="forum-24-1.html">福建</A> <A href="forum-25-1.html"> 江西</A> <A href="javascript:void(null)"><font color="#FFFFFF">待定</font></A>

  54. 54.

  55. 55.<STRONG>华东地区</STRONG> <A href="forum-20-1.html">上海</A> <A href="forum-21-1.html">江苏</A> <A href="forum-23-1.html">浙江</A> <A href="forum-41-1.html">安徽</A> <A href="forum-24-1.html">福建</A> <A href="forum-25-1.html"> 江西</A> <A href="forum-19-1.html">山东</A>

  56. 56.</li>

  57. 57.</ul>

  58. 58.</dd>

  59. 59.</dl>

  60. 60.

  61. 61.</div>

  62. 62.<!--公务员导航切换_结束-->
复制代码

注1:width:270px  中的270是整体的宽度,总共两处,内容多的话,修改这里,增加数字或减少数字。

注2:每个分类中的链接及文字要一样多,否则可能出现错位,如果某类别中没有那么多分类,可以添加下面的代码占位,演示中已经添加了,倒数第二行。

<A href="javascript:void(null)"><font color="#FFFFFF">待定</font></A>

回复

使用道具 举报

3

主题

3

主题

3

主题

抬杠会员

Rank: 6Rank: 6

积分
651932
发表于 2012-8-25 18:34:13 | 显示全部楼层
不错,支持下  
fwb产业互联网平台,就是好啊, 就是号!
回复

使用道具 举报

0

主题

0

主题

0

主题

一杠会员

Rank: 1

积分
398
发表于 2012-11-10 02:00:01 | 显示全部楼层
好人一个  
风格和交换机
回复

使用道具 举报

0

主题

0

主题

0

主题

认证顾客

Rank: 10Rank: 10Rank: 10

积分
204
发表于 2012-11-13 18:00:02 | 显示全部楼层
[size=5]不错,感谢楼主[/size]
回复

使用道具 举报

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

本版积分规则

手机版|版权声明|项目入住:点击会员认证|微信:wx303770168QQ:303770168|防未病平台@D1V1网 ( 沪ICP备05028199号  

GMT+8, 2024-11-22 22:15 , Processed in 0.068793 second(s), 27 queries .

Powered by D1V1.com

© 2005-2030

返回顶部