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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 登陆提示注册FOR DZ 5.5(夏日之梦修改版)

[复制链接]
zero14 发表于 2007-4-26 04:46:06 | 显示全部楼层 |阅读模式
登陆提示注册FOR DZ 5.5

原帖地址:https://discuz.dismall.com/thread-562288-1-1.html

本人只是稍稍修改了后显示代码.

演示地址:http://www.moksos.com


修改方法:

第一步:修改header.htm

在</head>和<body>中插入以下代码

  1. <!--{if !$discuz_user}--><SCRIPT language=JavaScript1.2>
  2. adTime=8;
  3. chanceAd=1;
  4. var ns=(document.layers);
  5. var ie=(document.all);
  6. var w3=(document.getElementById && !ie);
  7. adCount=0;
  8. function initAd(){
  9.         if(!ns && !ie && !w3) return;
  10.         if(ie)                adDiv=eval('document.all.sponsorAdDiv.style');
  11.         else if(ns)        adDiv=eval('document.layers["sponsorAdDiv"]');
  12.         else if(w3)        adDiv=eval('document.getElementById("sponsorAdDiv").style');
  13.         randAd=Math.ceil(Math.random()*chanceAd);
  14.         if (ie||w3)
  15.         adDiv.visibility="visible";
  16.         else
  17.         adDiv.visibility ="show";
  18.         if(randAd==1) showAd();
  19. }
  20. function showAd(){
  21. if(adCount<adTime*10){adCount+=1;
  22.         if (ie){documentWidth  =document.body.offsetWidth/2+document.body.scrollLeft-20;
  23.         documentHeight =document.body.offsetHeight/2+document.body.scrollTop-20;}
  24.         else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
  25.         documentHeight=window.innerHeight/2+window.pageYOffset-20;}
  26.         else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
  27.         documentHeight=self.innerHeight/2+window.pageYOffset-20;}
  28.         adDiv.left=documentWidth-200;adDiv.top =documentHeight-160;
  29.         setTimeout("showAd()",100);}else closeAd();
  30. }
  31. function closeAd(){
  32. if (ie||w3)
  33. adDiv.display="none";
  34. else
  35. adDiv.visibility ="hide";
  36. }
  37. onload=initAd;
  38. </SCRIPT>
  39. <!--{/if}-->
复制代码


第二步:

修改:discuz.htm(主页)、forumdisplay.htm(帖子列表页)、viewthread.htm(帖子内容页)

查找:{template header}

在下面插入:

  1. <!--{if !$discuz_user}-->
  2. <div class="maintable"><br><DIV id=sponsorAdDiv style="position: absolute;visibility: hidden;height: 1;width: 1;top: 50;left: 50">
  3. <table width=540 height=360 bgcolor=#F1F7E2 style="border: 1 outset #A6CBE7"><tr><td>
  4. <table width=510 height=330 bgcolor=#DAEBCD align=center style="border: 1 inset #EEEEEE">
  5. <tr><td align=center valign=middle bgcolor="#FFFFFF">
  6. <p><img src=images/mm.jpg border=0><br><br>
  7. <a href=register.php title=按这里进行注册><u><b>註 冊</b></u></a> 
  8. <a href=logging.php?action=login title=从这里开始登入家庭><u><b>登 入</b></u></a> </p></p>
  9. <div id="2" style="color: #3E3E3E; font-size: 12px; font-family: Tahoma; font-weight: bold;">(只要20秒注册您就可以获得更全面的服务,赶快注册吧!)</div></td>
  10. </tr></table></td></tr></table></div><!--{/if}-->
复制代码


注:

<img src=logo.gif border=0><P>请先注册以避免此窗口再次出现<br><br>
红色部分为提示窗图片地址
adTime=8;
这个是提示窗的关闭时间

显示效果,感觉比原来作者的好看点,呵呵.

本帖子中包含更多资源

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

x
solai 发表于 2007-4-26 07:25:10 | 显示全部楼层
是在原贴基础上加以修改吗?
回复

使用道具 举报

简易 发表于 2007-4-26 07:53:22 | 显示全部楼层
怎么让他显示一段文字而不是图片,最好是调用专门的网页文件
回复

使用道具 举报

简易 发表于 2007-4-27 17:34:34 | 显示全部楼层
演示可以,但有两个新问题请教:

1、logo图片不显示(我已将logo放在和修改的相关文件相同的目录下)
2、因为文字比较多,造成窗口较大,如何让提示窗口居中显示?

请不吝赐教!

本帖子中包含更多资源

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

x
回复

使用道具 举报

简易 发表于 2007-4-27 17:52:47 | 显示全部楼层
logo图片显示的问题已经解决,第二个问题还需要您的帮助
回复

使用道具 举报

leovan 发表于 2007-4-28 00:12:36 | 显示全部楼层
请问这些文件哪个改是当前模板的?哪个改的是default的?我这似乎失败了。。。
回复

使用道具 举报

ApLinD 发表于 2007-4-28 00:14:18 | 显示全部楼层
这个好啊...
以后人家来你论坛观察都觉得烦了^^
不过是刺激人数的好办法...
回复

使用道具 举报

leovan 发表于 2007-4-28 00:22:44 | 显示全部楼层
装完没反映
会不会和什么有冲突呢?麻烦帮忙看看吧!

[ 本帖最后由 leovan 于 2007-4-28 00:28 编辑 ]
回复

使用道具 举报

tiandi0228 发表于 2007-4-28 01:01:40 | 显示全部楼层
不错
回复

使用道具 举报

 楼主| zero14 发表于 2007-4-28 01:49:39 | 显示全部楼层
原帖由 简易 于 2007-4-27 17:52 发表
logo图片显示的问题已经解决,第二个问题还需要您的帮助


  1. <!--{if !$discuz_user}-->
  2. <div class="maintable"><br><DIV id=sponsorAdDiv style="position: absolute;visibility: hidden;height: 1;width: 1;top: 50;left: 50">
  3. <table width=540 height=360 bgcolor=#F1F7E2 style="border: 1 outset #A6CBE7"><tr><td>
  4. <table width=510 height=330 bgcolor=#DAEBCD align=center style="border: 1 inset #EEEEEE">
  5. <tr><td align=center valign=middle bgcolor="#FFFFFF">
  6. <p><img src=images/mm.jpg border=0><br><br>
  7. <a href=register.php title=按这里进行注册><u><b>註 冊</b></u></a> 
  8. <a href=logging.php?action=login title=从这里开始登入家庭><u><b>登 入</b></u></a> </p></p>
  9. <div id="2" style="color: #3E3E3E; font-size: 12px; font-family: Tahoma; font-weight: bold;">(只要20秒注册您就可以获得更全面的服务,赶快注册吧!)</div></td>
  10. </tr></table></td></tr></table></div><!--{/if}-->
复制代码



其中的:
<table width=540 height=360 bgcolor=#F1F7E2 style="border: 1 outset #A6CBE7"><tr><td>
<table width=510 height=330 bgcolor=#DAEBCD align=center style="border: 1 inset #EEEEEE">

是二个框体的高和宽
要注意一下他们的差就是边框的宽度
例如:
我选择的是边框为30,所以差为30
外框:宽度width=540  高度height=360
内框:宽度width=510  高度height=330

不过建议你不要改的超过600X420  那样及其不美观.
文字的化还是,采用滚动注册提示吧~~
或者弹出
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 08:11 , Processed in 0.039127 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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