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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 5.0正式版首页快速登陆美化+Flash钟

[复制链接]
H5N1 发表于 2006-9-18 06:20:30 | 显示全部楼层 |阅读模式
首页快速登陆美化+Flash钟

(适用dz5.0正式版,非原创;根据相关代码胡乱合成,不知道谁的版权)
2006、09、18,21:18更新。
已经更新部分代码,消除登陆框不整齐的现象;
消除了所有已知的bug
声明:
代码都是胡乱合成的,并非本人的原创。
*  2006、11、28修正一些代码,解决了手提电脑在800*600的显示问题。。
* 2006、12、24修正“头衔”后面的登陆模式不可撤换“正常模式”和“隐身模式”的BUG。
* 2006、12、24修正会员组名称过长时,后面的“上次访问时间”撑破格的BUG。

演示:http://www.huangzhuang.net

下载:http://www.huangzhuang.net/viewt ... ge=1&extra=#pid5100

[ 本帖最后由 H5N1 于 2006-12-24 03:50 编辑 ]

本帖子中包含更多资源

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

x
yest 发表于 2006-9-18 10:31:53 | 显示全部楼层
沙发演示
回复

使用道具 举报

版本错误 发表于 2006-9-18 11:14:28 | 显示全部楼层
这个早就有了的
回复

使用道具 举报

疾风烈火 发表于 2006-9-18 11:27:25 | 显示全部楼层
嗯,重复发帖了
回复

使用道具 举报

 楼主| H5N1 发表于 2006-9-18 12:23:02 | 显示全部楼层
请教楼上几位:
不用升级数据库、可以显示在线运行的那里有?
回复

使用道具 举报

easonlee 发表于 2006-9-18 13:28:51 | 显示全部楼层
:) :) :) :)
回复

使用道具 举报

xjbl 发表于 2006-9-18 14:30:52 | 显示全部楼层
帮补上.

*********************************************************************
*
*   HACK名称:首页美化--快速登+Flash
*   适用版本: 5.0正式版
*   原  作 者: 不祥
*   修 改  者: h5n1根据相关代码胡乱合成
*   安装难度: 简单
*   数  据 表: 无
*   修改文件:discuz.htm 、index.php
*  增加文件:clock.swf、logining.gif
*
*********************************************************************
1、修改 discuz.htm
找到:
  1. <div style="width: {TABLEWIDTH}; clear: both; overflow: hidden;">
复制代码

在上面加:
  1. <!-- 快速登入开始-->
复制代码

再找:
  1. <!--{if $qihoo_status && $searchboxstatus}-->
复制代码

在上面加:
  1. <!-- 快速登入结束-->
复制代码

把   <!-- 快速登入开始--> 和 <!-- 快速登入结束-->  之间的代码替换为以下代码:
  1. <div class="maintable">
  2. <table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" width="100%" align="center" class="tableborder">
  3. <tr><td colspan="3" class="header"><a href="###" onclick="toggle_collapse('forumlinks');"><img src="{IMGDIR}/collapsed_no.gif" align="right" border="0">        </a>
  4.                 <span class="bold"><img src={IMGDIR}/dot.gif BORDER=0>篁 庄 快 讯</span></td></tr>
  5.                 <tbody id="forumlinks" style="$collapse[forumlinks]">
  6.                 <tr class="category">
  7.                         <td colspan="3" align="center">
  8. <!--{if empty($announcements)}-->
  9.                 {lang index_noannouncement}
  10.         <!--{else}-->
  11.                 <marquee direction="left" scrollamount="3" onMouseOver="this.stop();" onMouseOut="this.start();">
  12.                 $announcements
  13.                 </marquee>
  14.         <!--{/if}-->
  15. <div class="maintable">
  16. <table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" width="100%" align="center" class="tableborder">      
  17. <tr class="altbg2" align="center">
  18.         <td width="8%"><b><img src={IMGDIR}/dot.gif BORDER=0>新闻快报</b></td>        
  19.         <td width="100%"><iframe src="http://news.sina.com.cn/o/allnews/input/index.html";; name="express" width="98%" height="16" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe></td></tr>
  20.         </td></tr></table>
  21. </div>
  22.         </td></tr>
  23. <tr class="altbg2" align="center">
  24. <td colspan="3" align="center"><font color=blue>您的各项积分属性:</font>
  25. <font face=Wingdings  color=5CA408>v</font> {lang credits}: <font color=red>$credits</font>
  26. <!--{loop $extcredits $id $credit}-->
  27.         <font face=Wingdings  color=#5CA408>v</font>$credit[title]: <font color=red>$GLOBALS[extcredits.$id]</font>$credit[unit]
  28. <!--{/loop}-->

  29. </td></tr>
  30. <!-- aaaaaa -->
  31. <tr><td class="altbg2" onMouseOver="this.className='altbg1'" onMouseOut="this.className='altbg2'">
  32. <!--{if $discuz_uid}-->
  33. <TABLE width="98%" align=center border=0>
  34. <font color=blue>您的头衔:</font>
  35. <!--{if $validdays}--><a href="member.php?action=groupexpiry"><span class="bold">$grouptitle</span>($validdays)</a><!--{else}--><span class="bold">$grouptitle</span><!--{/if}-->
  36. <!--{if !empty($invisible)}--> / {lang login_invisible_mode}<!--{/if}-->
  37.     <font color=blue>上次访问在:</font><font color=red> $lastvisittime</font>
  38.               <TBODY>
  39.               <TR>
  40.                 <TD align=middle width=88 rowSpan=6><A href="memcp.php?action=profile" border="0" height="90" title="如果您想更新个性头像请点击这里" align="absmiddle">$avatar</A></TD>
  41.               <TR>
  42.                 <TD height=22> :: <A
  43.                   href="memcp.php">
  44.                 我的个人控制面板</A></TD>
  45.                 <TD colSpan=2> :: <A
  46.                   href="stats.php">我的论坛排名</A>  
  47.                 </TD></TR>
  48.               <TR>
  49.                 <TD bgColor="{INNERBORDERCOLOR}" colSpan=3 height=1></TD></TR>
  50.               <TR>
  51.                 <TD> :: <A class=table
  52.                   href="search.php?srchuid=$discuz_uid&post=yes&searchsubmit=yes">我发表的主题</A>
  53.                 </TD>
  54.                 <TD> :: <A
  55.                   href="pm.php?action=send">发送论坛短信</A>
  56.                 </TD></TR>
  57.               <TR>
  58.                 <TD> :: <A
  59.                   href="memcp.php?action=buddylist">我的论坛好友</A>
  60.                 </TD>
  61.                 <TD> :: <A
  62.                   href="member.php?action=grouppermission">查看我的权限</A>
  63.                 </TD></TR>
  64.               <TR>
  65.                 <TD> :: <A
  66.                   href="pm.php?folder=inbox">查看我的信件</A>
  67.                 </TD>
  68.                 <TD> :: <A
  69.                   href="my.php?item">我的社区收藏</A>
  70.                 </TD></TR></TBODY></TABLE></TD>
  71. <!--{else}-->
  72. <font color=red>欢迎您访问 【篁庄论坛】 !精彩内容等着您,赶快<a href="register.php">注册</a>吧!<br>
  73. 如果您设置了安全提问设置,请您<a href="logging.php?action=login">点击这里进行高级登陆</a>!</font>
  74. <hr width="100%" style="height: 1px; color: {INNERBORDERCOLOR}">
  75. <table border=0 cellpadding=0 cellspacing=0  align="center">
  76. <form method="post" action="logging.php?action=login">
  77. <tr><td>
  78. <img src="images/logining.gif" border=0 align="left" width="100" height="58" title="登陆后更精彩">  
  79. </tr>
  80. <td>
  81. 用户账号:<input type="text" name="username" size="10" tabindex="1"><BR>
  82. 用户密码:<input type="password" name="password" size="10" tabindex="2">
  83.    <input type="submit" name="loginsubmit" value="提   交" maxlength="4">                 </td>
  84.               </form>
  85.             </table>
  86. <!--{/if}-->
  87.   <td valign="middle" bgcolor=#FFFFFF  onMouseOver=this.style.backgroundColor='#F7F8F8' onMouseOut=this.style.backgroundColor='#FFFFFF' ><TABLE border=0 width="98%" align=center>
  88.     <tr>
  89.        <td height=22>共有 <span class="bold">$totalmembers</span> {lang index_members} </td>                                                                  
  90.       <td>最新会员 <a href="viewpro.php?username=$memberenc"><span class="bold">$lastmember</span></a></td>
  91.         </tr>
  92.         <tr>
  93.           <td height="1" bgcolor="{INNERBORDERCOLOR}" colspan="2"></td>
  94.         </tr>
  95.         <TR>
  96.       <TD> :: 今日发帖 <span class="bold">$todayposts</span> 篇</td>                                                              
  97.       <TD> :: 最高在线 <span class="bold">$onlineinfo[0]</span>人</td>                                                   
  98.     </tr>
  99.     <tr>
  100.       <td> :: 主题总数 <span class="bold">$threads</span> 篇</td>                                                            
  101.       <td> :: 发生在 <span class="bold">$onlineinfo[1]</span></td>                                                            
  102.     </tr>
  103. <tr><td> :: 发帖总数 <span class="bold">$posts</span> 篇</td>                                                      
  104.     <td> :: 目前社区中{lang total}有<span class="bold"><font color=red>$onlinenum</font></span>人在线</td>
  105.         </tr>
  106. <tr><td> <b> :: 篁庄论坛<td>在线运行 <span class="bold">$build_days</span> 天</td></tr>   
  107.   </table></td>
  108.   <td bgcolor=#FFFFFF valign="middle">
  109. <DIV ALIGN="CENTER">
  110.         <OBJECT  CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
  111. CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH="110"  HEIGHT="105">
  112. <PARAM NAME=movie VALUE="images/Clock.swf">  <PARAM NAME=quality VALUE=high><PARAM NAME="wmode"  VALUE="transparent">
  113. <EMBED SRC="images/Clock.swf" QUALITY=high
  114. PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
  115. TYPE="application/x-shockwave-flash" WIDTH="100"  HEIGHT="100" WMODE="transparent"></EMBED>
  116. </OBJECT> </DIV>
  117. </td>
  118. <!--{if $qihoo_status && $searchboxstatus}-->
  119.                 <tr class="altbg2"><td colspan="3" >
  120.                 <table width="100%" border="0" cellpadding="1" cellspacing="0">
  121.                 <tr><td width="50%">
  122.                 <!--{if $qihoo_links['keywords']}-->
  123.                         <span class="bold">{lang qihoo_hot_searches}</span>
  124.                         <!--{loop $qihoo_links['keywords'] $link}-->
  125.                                 $link
  126.                         <!--{/loop}-->
  127.                 <!--{/if}-->
  128.                 </td><td align="right">
  129.                 <img src="images/search.gif" border="0" align="bottom" width="16" height="16">  <input type="text" name="searchbox" value="{lang qihoo_keyword}" size="30" class="altbg2" onmouseover="this.focus()" onfocus="this.select()">
  130.                 <select name="stype"><option value="" selected>{lang qihoo_search_filltext}</option><option value="1">{lang qihoo_search_title}</option></select>
  131.                 <input name="button" type="button" style="height: 1.8em" onclick="window.open('search.php?srchtype=qihoo&srchtxt='+findobj('searchbox').value+'&stype='+findobj('stype').value+'&searchsubmit=yes');" value="{lang qihoo_search}">
  132.                 </td></tr>
  133.                 <tr><td>
  134.                 <!--{if $qihoo_links['topics']}-->
  135.                         <span class="bold">{lang qihoo_topics}</span>
  136.                         <!--{loop $qihoo_links['topics'] $url}-->
  137.                                 {$url}  
  138.                         <!--{/loop}-->
  139.                 <!--{/if}-->
  140.                 </td><td align="right">
  141.                 <!--{if $customtopics}-->
  142.                         <span class="bold">{lang qihoo_custom_topics}</span>  $customtopics [<a href="###" onclick="window.open('misc.php?action=customtopics', '', 'width=320,height=450,resizable=yes,scrollbars=yes');">{lang edit}</a>]
  143.                 <!--{/if}-->
  144.                 </td></tr>
  145.                 </table>
  146.                 </td></tr>
  147.         <!--{/if}-->
  148. <tr class="altbg2" align="center">
  149. <td colspan="3" align="center">
  150.                 <a href="index.php">回到首页</a> <font face=Wingdings  color=#5CA408>v</font><a href="search.php?srchfrom=$newthreads&searchsubmit=yes"> {lang show_newthreads}</a> <font face=Wingdings  color=#5CA408>v</font>
  151. <!--{if $discuz_uid}-->
  152.         <a href="search.php?srchuid=$discuz_uid&mytopics=yes&searchsubmit=yes">{lang show_mytopics}</a> <font face=Wingdings  color=#5CA408>v</font>
  153.         <!--{if $allowuseblog}-->
  154.                 <a href="blog.php?uid=$discuz_uid" target="_blank">{lang blog}</a> <font face=Wingdings  color=#5CA408>v</font>
  155.         <!--{/if}-->
  156. <!--{/if}-->
  157. <a href="digest.php">查看精华</a> <font  face=Wingdings color=#5CA408>v</font>                                          
  158. <a href="member.php?action=markread">{lang mark_read}</a> <font face=Wingdings  color=#5CA408>v</font>                                          
  159. <a href="plugin.php?identifier=medals&module=medals">勋章列表</a> <font face=Wingdings  color=#5CA408>v</font>               
  160. <a href="member.php?action=list">用户列表</a></td>  
  161.         </td></tr></table>
  162. </div>
  163.         </td></tr>
复制代码


2、修改index.php

找到:
  1. $newthreads = round(($timestamp - $lastvisit + 600) / 1000) * 1000;
复制代码

在下面加,加完后设定好你论坛的运行时间:
  1. $today  = mktime (0,0,0,date("m")  ,date("d"),date("Y"));
  2. $build_date = mktime (0,0,0,03,31,2006);//请修改后面的三个数字,分别代表你论坛运行第一天的月,日,年。
  3. $build_days = (int)(($today-$build_date)/(24*3600));
复制代码


再找到:
  1. $topiclist = isset($qihoo_links['topics']) ? $qihoo_links['topics'] : '';
复制代码

再下面加:
  1. if($allowavatar || $avatarshowstatus || $allownickname) {
  2.                 $query = $db->query("SELECT mf.nickname, mf.avatar, mf.avatarwidth, mf.avatarheight, m.avatarshowid, m.gender
  3.                         FROM {$tablepre}memberfields mf, {$tablepre}members m WHERE m.uid='$discuz_uid' AND mf.uid=m.uid");
  4.                 $member = $db->fetch_array($query);
  5.         } else {
  6.                 $member = array('nickname' => '', 'avatar' => '', 'avatarshowid' => 0);
  7.         }

  8.         $avatarshow = $avatarshowstatus ? $avatar = avatarshow($member['avatarshowid'], $member['gender']) : '';
  9.         $avatar = $avatarshowstatus != 2 && $member['avatar'] ? "<img src="$member[avatar]" width="$member[avatarwidth]"

  10. height="$member[avatarheight]" border="0">" : '';
复制代码


查找:
  1. <!--{/if}-->
  2. <!--{if !empty($newpmexists)}-->
复制代码

去掉上面一个     <!--{/if}-->
并不要留空行。

上面的步骤已经完成。
但如果需要登陆美化部分独立的,请修改 (改好之后的)discuz.htm 的代码--
将:
  1. <a href="member.php?action=list">用户列表</a></td>  
  2.         </td></tr></table>
  3. </div>
  4.         </td></tr>
  5. <!-- 快速登入结束-->
复制代码


改为:
  1. <a href="member.php?action=list">用户列表</a></td>  
  2. </table>
  3. </table><br></div>
  4. <!-- 快速登入结束-->
复制代码


下载附件,把附件中的文件上传到images目录下。

[ 本帖最后由 xjbl 于 2006-9-18 21:59 编辑 ]

本帖子中包含更多资源

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

x
回复

使用道具 举报

fan5858 发表于 2006-9-18 14:47:48 | 显示全部楼层
支持,全是好东西
回复

使用道具 举报

g0212014 发表于 2006-9-18 15:03:04 | 显示全部楼层
<!--{if $allowuseblog}-->
                <a href="blog.php?uid=$discuz_uid" target="_blank">{lang blog}</a> <font face=Wingdings  color=#5CA408>v</font>
        <!--{/if}-->
<!--{/if}-->
<a href="digest.php">查看精华</a> <font  face=Wingdings color=#5CA408>v</font>                                          
<a href="member.php?action=markread">{lang mark_read}</a> <font face=Wingdings  color=#5CA408>v</font>                                          
<a href="plugin.php?identifier=medals&module=medals">勋章列表</a> <font face=Wingdings  color=#5CA408>v</font>               
<a href="member.php?action=list">用户列表</a></td>  
        </td></tr></table>
</div>
        </td></tr>


是不是多了一個        <!--{/if}--> ???
回复

使用道具 举报

zhminzheng 发表于 2006-9-18 15:04:33 | 显示全部楼层
有人成功装上的吗??成功给个演示好不好??
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 15:10 , Processed in 0.072202 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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