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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[分享] 用户登录面板顶置酷风格分享

[复制链接]
lwd815813 发表于 2009-6-26 16:56:08 | 显示全部楼层 |阅读模式
本帖最后由 lwd815813 于 2009-6-26 16:58 编辑

在此前感谢以前分享的朋友~!因为该风格是源于一些朋友的作品的。先看效果(http://www.xt666.com),
ogood.jpg 如果觉得可以就往下看,因为这个用户登录面板是由根目录的batch.panel.php文件产生,加JS和CSS实现。呵呵,好像是这么多东西了,因为做这个已经很长时间了,不太记得具体是不是这些,应该没错了,继续~!
我们先把batch.panel.php改成如下,如果不想以后升级有问题的话,就把文件改名吧(这是我个人认为的,具体升级会不会影响还得知道的人能告诉我。在这先谢谢了)
  1. <?php

  2. /*
  3.         [SupeSite] (C) 2007-2009 Comsenz Inc.
  4.         $Id: batch.panel.php 11538 2009-03-09 08:15:35Z zhaofei $
  5. */

  6. include_once('./common.php');
  7. include_once(S_ROOT.'./language/batch.lang.php');

  8. $uid = $_SGLOBAL['supe_uid'];
  9. $ucurl = avatar($uid);
  10. $siteurl = S_URL_ALL;
  11. if(!empty($uid)) {
  12.         if($channels['menus']['bbs']) {
  13.                 $bbshtml = ' | <a href="'.$_SC['bbsurl'].'" target="_blank">'.$blang['forum_visit'].'</a>';
  14.         }
  15.         if($channels['menus']['uchblog'] || $channels['menus']['uchimage']) {
  16.                 $uchhtml = ' | <a href="'.$_SC['uchurl'].'" target="_blank">'.$blang['home_visit'].'</a>';
  17.         }
  18.         $showpost = 0;
  19.         $showposturl = '';
  20.         $divhtml = '<div id="lwd_contribute_op" style="display:none;"><ul>';
  21.         if(!in_array('news', $_SCONFIG['closechannels']) && !empty($_SGLOBAL['group']['managespacenews'])) {
  22.                 $divhtml .= '<li><a href="'.$siteurl.'/admincp.php?action=spacenews&op=add" target="_blank" onclick="hidendivop();">'.$lang['news'].'</a></li>';
  23.                 $showpost++;
  24.                 $showposturl = $siteurl.'/admincp.php?action=spacenews&op=add';
  25.         }
  26.        
  27.         include_once(S_ROOT.'./function/model.func.php');
  28.         $midarr = getuserspacemid();
  29.         if(!empty($midarr)) {
  30.                 foreach($midarr as $tmpkey => $tmpvalue) {               
  31.                         $divhtml .= '<li><a href="'.$siteurl.'/admincp.php?action=modelmanages&mid='.$tmpvalue['mid'].'&op=add" onclick="hidendivop();" target="_blank">'.$tmpvalue['modelalias'].'</a></li>';
  32.                         $showpost++;
  33.                         $showposturl = $siteurl.'/admincp.php?action=modelmanages&mid='.$tmpvalue['mid'].'&op=add';
  34.                 }
  35.         }
  36.        
  37.         if($showpost == 1) {
  38.                 $showposturl = "document.write('<li id="t_divbox"><a href="$showposturl" class="contribute_txt">发布信息</a></li>');";
  39.         } elseif($showpost > 1) {
  40.                 $showposturl = "document.write('<li id="t_divbox"><a href="javascript:contributeop();" class="contribute_txt">发布信息</a></li>');";
  41.         }
  42.        
  43.         $divhtml .= '</ul></div>';
  44.        
  45.         print <<<END
  46.         function contributeop() {
  47.                 if($('lwd_contribute_op').style.display != 'block') {
  48.                         $('lwd_contribute_op').style.display = 'block';
  49.                 } else {
  50.                         $('lwd_contribute_op').style.display = 'none';
  51.                 }       
  52.         }
  53.         function hidendivop(){
  54.                 $('lwd_contribute_op').style.display = 'none';
  55.         }
  56.         document.write('<li>');
  57.         document.write('$blang[welcome], <a href="$siteurl/space.php?uid=$uid" target="_blank"><span style="color:#ff7302">$_SGLOBAL[supe_username]</span></a><span style="color:#ff7302"> 欢迎回来!</span> [<a href="$siteurl/batch.login.php?action=logout">$blang[safe_logout]</a>]');
  58.         document.write(' | <a href="$siteurl/space.php?uid=$uid" target="_blank">$blang[my_space]</a> ');
  59.         document.write(' | <a href="$siteurl/admincp.php" target="_blank">$blang[management]</a> | ');
  60.         document.write(' <span><a href="$siteurl/batch.search.php">$blang[search]</a>');
  61.         document.write('$bbshtml');
  62.         document.write('$uchhtml');
  63.         $showposturl
  64.         document.write('</li>');
  65.         document.write('$divhtml');
  66. END;
  67. } else {

  68.         $formhash = formhash();
  69.         print <<<END
  70.         var noseccode = $_SCONFIG[noseccode];
  71.         document.write('<form id="login_box" action="$siteurl/batch.login.php?action=login" method="post">');
  72.         document.write('<li class="lwd_t_text01 lwd_t_left_line">新塘牛仔城欢迎您!</li>');
  73.         document.write('<li class="lwd_int_top"><input type="hidden" name="formhash" value="$formhash" />');
  74.         document.write('</li>');
  75.         document.write('<li class="lwd_int_top">');
  76.         document.write('$blang[username]: <input type="text"  name="username" class="lwd_int" size="18" onfocus="addseccode();" /> ');
  77.         document.write('$blang[password]: <input type="password" name="password" class="lwd_int" size="18" onfocus="addseccode();" /> ');
  78.         document.write('</li>');
  79.         document.write('<li class="lwd_int_top">');
  80.         document.write('<input id="cookietime" type="checkbox" value="315360000" name="cookietime" class="input_remember"/>');
  81.         document.write('<label class="label_remember" for="cookietime">$blang[i_remember]</label>');
  82.         document.write('</li>');
  83.         document.write('<li class="lwd_s_bn">');
  84.         document.write('<input type="submit" name="loginsubmit" class="lwd_input_bn" value=" " />');
  85.         document.write('</li>');
  86.         document.write('</form>');
  87.         document.write('<li class="lwd_t_text01">');
  88.         document.write('<a href="$siteurl/do.php?action=register">$blang[registration]</a>| <a href="$siteurl/do.php?action=lostpasswd">$blang[find_passwords]</a>');
  89.         document.write('</li>');
  90. END;
  91. }

  92. /**
  93. * 取得用户后台模型mid
  94. * return array
  95. */
  96. function getuserspacemid() {
  97.        
  98.         $cachefile = S_ROOT.'./cache/model/model.cache.php';
  99.         $cacheinfo = '';
  100.         if(file_exists($cachefile)) {
  101.                 include_once($cachefile);
  102.         }
  103.         if(!empty($cacheinfo) && is_array($cacheinfo)) {
  104.                 return $cacheinfo;
  105.         } else {
  106.                 include_once(S_ROOT.'./function/cache.func.php');
  107.                 return updateuserspacemid();
  108.         }
  109. }

  110. ?>
复制代码
然后把CSS设置一下,如下
  1.         /* top */
  2. .lwd_intopbox{ width:960px; margin:0 auto; background:#2c2f38 url(../images/lwdimages/bg.jpg); overflow:hidden; color:#fff }
  3. .lwd_t_left{position:absolute; float:left; height:30px; width:800px; padding-left:10px;}
  4. .lwd_t_left li{float:left; padding-top:5px; margin-right:8px}
  5. .lwd_t_left a:link,.lwd_t_left a:visited{color:#fff}
  6. .lwd_t_left_line{padding-right:10px;}
  7. .lwd_int_top{padding-top:10px}
  8. .lwd_int{background:#fff; width:80px; height:17px; line-height:17px; border: solid #7f9db9 1px;}/*文本输入框*/
  9. .lwd_input_bn{background:#2c2f38 url(../images/lwdimages/a1.gif) no-repeat 0px 0px; width:51px; height:15px; border:none; cursor:pointer}/*登录按键*/
  10. .lwd_s_bn{padding-top:1px}
  11. .lwd_t_text01{color:#72b4cd}
  12. .lwd_t_text01 a:link,.lwd_t_text01 a:visited{color:#72b4cd}
  13. .lwd_t_right{float:right; width:150px; text-align:right; line-height:30px}
  14.         /*登陆状态*/
  15.                 /*发布信息下拉*/
  16.         #lwd_contribute_op { position:absolute; top:29px; left:420px; padding:5px 10px; border-right:1px solid #5292ab; border-bottom:1px solid #5292ab; border-left:1px solid #5292ab; background:#000; width:90px;}
  17.                 #lwd_contribute_op li { margin:2px 0;  clear:both; }
  18.                 #lwd_contribute_op li a:link,#lwd_contribute_op li a:visited{color:#72b4cd;}
  19.                 #lwd_contribute_op li a:active,#lwd_contribute_op li a:hover{color:#ff7302;}
复制代码
最后把调用代码从index.html.php调到header.htme.php的
  1. <body>
  2. <!--{/if}-->
复制代码
后面就可以了(改名的记得你的名也跟着改哦。)

好了,就这么简单,先总结到这里,到时有问题再改,

最后希望大家能给上一个能适合各浏览器的"加入收藏“和”设为首页“代码,这样这个顶置的基本完美了。
 楼主| lwd815813 发表于 2009-6-26 16:56:45 | 显示全部楼层
占用,于备后用。呵呵
回复

使用道具 举报

 楼主| lwd815813 发表于 2009-6-26 16:57:13 | 显示全部楼层
还是占多一个吧,应该会还有很多。
回复

使用道具 举报

popuppp 发表于 2009-6-26 17:19:02 | 显示全部楼层
支持下
回复

使用道具 举报

軍龍 发表于 2011-12-13 15:49:53 | 显示全部楼层
我想享用{:soso_e100:}
回复

使用道具 举报

軍龍 发表于 2011-12-13 15:52:58 | 显示全部楼层
網絡部隊:軍龍
我申請了[網絡部隊區論壇]
網址:http://jyzsl.5d6d.com
回复

使用道具 举报

軍龍 发表于 2011-12-13 17:24:39 | 显示全部楼层
这是我们的区管每天签到的跟贴处

http://jyzsl.5d6d.com/frame.php?frameon=yes&referer=http%3A//jyzsl.5d6d.com/forum-49-1.html%3F
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-19 00:03 , Processed in 0.199002 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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