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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] 【美化】头部增加欢迎语+IP+地理位置+天气,两种方案!修改教程

[复制链接]
chen345210 发表于 2011-8-22 21:51:33 | 显示全部楼层 |阅读模式
本帖最后由 chen345210 于 2012-1-6 00:30 编辑

最终效果图:




注:腾讯IP API接口地址已失效!以下方法暂停大家下载!请大家不要下载了,新地址公布了,会与大家重新分享的!



在头部添加来源者的IP和地理位置!下面是修改教程!


首先我们打开你当前使用的风格目录的header.htm文件
例:现在使用默认风格 文件即为template/default/common/header.htm

搜索:

  1. div class="wp">
  2. <div class="z">
  3. <!--{loop $_G['setting']['topnavs'][0] $nav}-->
  4. <!--{if $nav['available'] && (!$nav['level'] || ($nav['level'] == 1 && $_G['uid']) || ($nav['level'] == 2 && $_G['adminid'] > 0) || ($nav['level'] == 3 && $_G['adminid'] == 1))}-->$nav[code]<!--{/if}-->
  5. <!--{/loop}-->
  6. <!--{hook/global_cpnav_extra1}-->
  7. </div>
复制代码
然后在下面添加:

  1. <div id="ipdizhi">
  2. <script language="javascript" type="text/javascript" src="http://fw.qq.com/ipaddress"></script>
  3. <script>document.write("你好!欢迎来到 $_G['setting']['bbname']!你的IP是:"+IPData[0]+",来自省份:"+IPData[2]+IPData[3]);
  4. </script>
  5. </div>
复制代码

详解:上边这段代码是调用了QQ的IP数据库!然后显示来源者的位置及IP!$_G['setting']['bbname']这段代码是调用站点名称!你懂的!


然后我们在打开Common.CSS文件
例:现在使用默认风格 文件即为template/default/common/Common.CSS
打开之后,在CSS尾部增加以下代码:

  1. #ipdizhi {
  2. color: #999999;
  3. float: left;
  4. margin-left: 20px;
  5. }
复制代码
后台更新缓存!看看效果吧!



演示地址:http://bbs.7drt.com





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| chen345210 发表于 2011-8-22 21:52:04 | 显示全部楼层
本帖最后由 chen345210 于 2011-8-22 23:48 编辑

另一种方案!

头部增加天气代码(自动根据IP判断位置)


最终效果图:



在头部添加来源者的IP和地理位置+天气!下面是修改教程!


首先我们打开你当前使用的风格目录的header.htm文件
例:现在使用默认风格 文件即为template/default/common/header.htm

搜索:

  1. div class="wp">
  2. <div class="z">
  3. <!--{loop $_G['setting']['topnavs'][0] $nav}-->
  4. <!--{if $nav['available'] && (!$nav['level'] || ($nav['level'] == 1 && $_G['uid']) || ($nav['level'] == 2 && $_G['adminid'] > 0) || ($nav['level'] == 3 && $_G['adminid'] == 1))}-->$nav[code]<!--{/if}-->
  5. <!--{/loop}-->
  6. <!--{hook/global_cpnav_extra1}-->
  7. </div>
复制代码
然后在下面添加:


  1. <div id="ipdizhi">
  2. <script language="javascript" type="text/javascript" src="http://fw.qq.com/ipaddress"></script>
  3. <script>document.write("你好!欢迎来到 $_G['setting']['bbname']!你的IP是:"+IPData[0]+",来自省份:"+IPData[2]+IPData[3]);
  4. </script>
  5. </div>
  6. <div id="tianqi">
  7. <iframe width="380" height="22"  frameborder="0" scrolling="no" allowtransparency="true" src="http://www.114la.com/public/widget/weather/index.html"></iframe>
  8. </div>
复制代码

详解:上边这段代码是调用了QQ的IP数据库!然后显示来源者的位置及IP!$_G['setting']['bbname']这段代码是调用站点名称!你懂的!


然后我们在打开Common.CSS文件
例:现在使用默认风格 文件即为template/default/common/Common.CSS
打开之后,在CSS尾部增加以下代码:


  1. #ipdizhi {
  2. color: #999999;
  3. float: left;
  4. margin-left: 20px;
  5. }
  6. #tianqi{
  7. float: left;
  8. overflow: hidden;
  9. margin-left: 10px;
  10. }
复制代码
后台更新缓存!看看效果吧!



演示地址:http://bbs.7drt.com





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

 楼主| chen345210 发表于 2011-8-22 21:59:40 | 显示全部楼层
这沉的很快!
回复

使用道具 举报

dicky57 发表于 2011-8-22 22:03:47 | 显示全部楼层
支持下 {:soso__2152927486043015124_3:}
回复

使用道具 举报

change8 发表于 2011-8-22 22:08:04 | 显示全部楼层
www.hubeiyo.com绝对的支持
回复

使用道具 举报

change8 发表于 2011-8-22 22:12:57 | 显示全部楼层
不错不错,我的改成功了
回复

使用道具 举报

0sum 发表于 2011-8-22 22:20:40 | 显示全部楼层
{:soso_e121:}不错,支持
回复

使用道具 举报

lgx.cc 发表于 2011-8-22 22:21:54 | 显示全部楼层
不错 支持
回复

使用道具 举报

ilei365 发表于 2011-8-22 22:25:00 | 显示全部楼层
不错。。。。。。。。。。
回复

使用道具 举报

Smallbug 发表于 2011-8-22 22:31:32 | 显示全部楼层
文案可以改一下

"你好!欢迎"+IPData[2]+IPData[3]"的欢乐豆来到" $_G['setting']['bbname'],"祝你玩得开心,有事请联系管理员。"
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 15:53 , Processed in 0.028892 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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