免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享

真正的悬浮签到

本文来自:★flash之路-flash技术交流★ 转帖请注明出处! 作者:flashroad 您是第2055个浏览者

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
flashroad友情提示:
“点评”不是“回帖”!
【版权】爱秀社区【已废】
您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.

友情提示:单击下列任意一个表情,即可瞬间自动回复本帖!

好贴......
郁闷......
开心......
擦汗......
鄙视......
狂怒
谢谢
爱你呦
拜托了
嗯嗯
OMG
求关注
伤心......
无奈.....
无奈.....
无奈.....
无奈.....
无奈.....
哈哈哈
NO
OK
what
我来了

最近访问本帖者列表:

阿么
访问时间:2019-05-03 03:48
今天好啊
访问时间:2018-12-27 03:50
麻城生活网
访问时间:2018-09-10 10:03
flashroad
访问时间:2018-08-24 16:40
天使小小
访问时间:2018-08-18 16:49

打赏

取消

感谢您的支持,我会继续努力的!

扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by 爱秀代码,分享从这里开始,精彩与您同在

点评
B Color Smilies

您还可以输入:个字符
X

X

进入footer模板,在最上面的</div>后面加上

{subtemplate gt_sign}
您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.
点评
B Color Smilies

您还可以输入:个字符
X

X

TOP

然后新建名为gt_sign的模板,内容如下:
  1. <!--{if $discuz_uid}-->
  2. {eval $qiandaodb = $db->fetch_first("SELECT * FROM cdb_dps_sign WHERE uid=".$discuz_uid);}
  3. {eval $tdtime = strtotime(date('Y-m-d'));}
  4. <!--{if $qiandaodb['time'] < $tdtime}-->
  5. {eval include DISCUZ_ROOT.'./forumdata/cache/plugin_dps_sign.php';}
  6. {eval $var = $_DPLUGIN['dps_sign']['vars'];}
  7. {eval $order   = array("\r\n", "\n", "\r");}
  8. {eval $replace = '/hhf/';}
  9. {eval $nfastreplytext =str_replace($order, $replace, $var['fastreplytext']);}
  10. {eval list($var['fastreply1'], $var['fastreply2'], $var['fastreply3'], $var['fastreply4'], $var['fastreply5'], $var['fastreply6'], $var['fastreply7'], $var['fastreply8']) = explode("/hhf/", $nfastreplytext);}
  11. <script>         var Dragging=function(validateHandler){
  12.                 var draggingObj=null;
  13.                 var diffX=0;
  14.                 var diffY=0;
  15.                
  16.                 function mouseHandler(e){
  17.                     switch(e.type){
  18.                         case 'mousedown':
  19.                             draggingObj=validateHandler(e);
  20.                             if(draggingObj!=null){
  21.                                 diffX=e.clientX-draggingObj.offsetLeft;
  22.                                 diffY=e.clientY-draggingObj.offsetTop;
  23.                             }
  24.                             break;
  25.                         
  26.                         case 'mousemove':
  27.                             if(draggingObj){
  28.                                 draggingObj.style.left=(e.clientX-diffX)+'px';
  29.                                 draggingObj.style.top=(e.clientY-diffY)+'px';
  30.                             }
  31.                             break;
  32.                         
  33.                         case 'mouseup':
  34.                             draggingObj =null;
  35.                             diffX=0;
  36.                             diffY=0;
  37.                             break;
  38.                     }
  39.                 };
  40.                
  41.                 return {
  42.                     enable:function(){
  43.                         document.addEventListener('mousedown',mouseHandler);
  44.                         document.addEventListener('mousemove',mouseHandler);
  45.                         document.addEventListener('mouseup',mouseHandler);
  46.                     },
  47.                     disable:function(){
  48.                         document.removeEventListener('mousedown',mouseHandler);
  49.                         document.removeEventListener('mousemove',mouseHandler);
  50.                         document.removeEventListener('mouseup',mouseHandler);
  51.                     }
  52.                 }
  53.             }

  54.             function getDraggingDialog(e){
  55.                 var target=e.target;
  56.                 while(target && target.className.indexOf('dialog-sign')==-1){
  57.                     target=target.offsetParent;
  58.                 }
  59.                 if(target!=null){
  60.                     return target.offsetParent;
  61.                 }else{
  62.                     return null;
  63.                 }
  64.             }
  65.             
  66.             Dragging(getDraggingDialog).enable();</script>
  67. <style>.qdsmile{padding:3px;margin:auto;float:left;list-style:none;float:left}
  68. .qdsmile li{float:left;width:40px;padding:5px .6em;border:2px #fff solid}
  69. .qdsmile li:hover{cursor:pointer;background:#f7faff;border:2px dashed #d1d8d8}
  70. .floatbox{float:left;height:330px;width:600px;text-align:left}
  71. .dialog-sign{width:780px;margin:-30px 0 0 -30px;position:relative;height:30px;cursor:move}
  72. div.fdt{position:fixed;width:720px;background:#fff;border-radius:10px;border:1px solid #cdcdcd;padding:30px;box-shadow:1px 2px 2px rgba(0,0,0,0.3);top:25%;z-index:200;left:23%}
  73. </style>
  74.         <div class="t fdt"><div class="dialog-sign"></div>
  75.           <form id="qiandao" method="post" action="plugin.php?identifier=dps_sign&module=sign&operation=qiandao&infloat=1" onkeydown="if(event.keyCode==13){showWindow('qwindow', 'qiandao', 'post', '0');return false}">
  76.           <table width=100% cellpadding="0" cellspacing="0" align="center">
  77.             <tr>
  78.               <td class="tr3 tac">
  79.                 <ul class="qdsmile">
  80.                   <li><img src="plugins/dps_sign/img/kx.gif" title="{lang dps_sign:mb_qb1}" /><br /><input type="radio" name="qdxq" value="kx"></li>
  81.                   <li><img src="plugins/dps_sign/img/ng.gif" title="{lang dps_sign:mb_qb2}" /><br /><input type="radio" name="qdxq" value="ng"></li>
  82.                   <li><img src="plugins/dps_sign/img/ym.gif" title="{lang dps_sign:mb_qb3}" /><br /><input type="radio" name="qdxq" value="ym"></li>
  83.                   <li><img src="plugins/dps_sign/img/wl.gif" title="{lang dps_sign:mb_qb4}" /><br /><input type="radio" name="qdxq" value="wl"></li>
  84.                   <li><img src="plugins/dps_sign/img/nu.gif" title="{lang dps_sign:mb_qb5}" /><br /><input type="radio" name="qdxq" value="nu"></li>
  85.                   <li><img src="plugins/dps_sign/img/ch.gif" title="{lang dps_sign:mb_qb6}" /><br /><input type="radio" name="qdxq" value="ch"></li>
  86.                   <li><img src="plugins/dps_sign/img/fd.gif" title="{lang dps_sign:mb_qb7}" /><br /><input type="radio" name="qdxq" value="fd"></li>
  87.                   <li><img src="plugins/dps_sign/img/yl.gif" title="{lang dps_sign:mb_qb8}" /><br /><input type="radio" name="qdxq" value="yl"></li>
  88.                   <li><img src="plugins/dps_sign/img/shuai.gif" title="{lang dps_sign:mb_qb9}" /><br /><input type="radio" name="qdxq" value="shuai"></li>
  89.                 </ul>
  90.                 <div style="padding:20px 0;"><a href="javascript:;" onclick="showWindow('qwindow', 'qiandao', 'post', '0');return false"><img src="plugins/dps_sign/img/qdtb.gif" width="100px" height="35px" /></a></div>
  91.               </td>
  92.             </tr>
  93. <table summary="Qd" cellspacing="0" cellpadding="0" class="formtable">
  94. <tr>
  95. <th>{lang dps_sign:mb_mode1}</th>
  96. <td style="width: 300px;float: left;">
  97. <label><input type="radio" name="qdmode" value="1" checked="checked" onclick="if(checked == true){document.getElementById('mode1').style.display='';document.getElementById('mode2').style.display='none';}">{lang dps_sign:mb_mode2}</label>
  98. <!--{if $var['ksopen']}--><label><input type="radio" name="qdmode" value="2" onclick="if(checked == true){document.getElementById('mode1').style.display='none';document.getElementById('mode2').style.display='';}">{lang dps_sign:mb_mode3}</label><!--{/if}-->
  99. <!--{if $var['todaysayxt']}--><label><input type="radio" name="qdmode" value="3" onclick="if(checked){document.getElementById('mode1').style.display='none';document.getElementById('mode1').style.display='none';document.getElementById('mode2').style.display='none';}">{lang dps_sign:noq}</label><!--{/if}-->
  100. </td>
  101. </tr>
  102. <tr id="mode1" style="display:;">
  103. <th><label for="todaysay">{lang dps_sign:mb_zxs}</label></th>
  104. <td style="width: 300px;float: left;"><input type="text" name="todaysay" id="todaysay" size="25" class="txt" /></td>
  105. <td>{lang dps_sign:mb_xzzs}</td>
  106. </tr>
  107. <tr id="mode2" style="display:none;">
  108. <th>{lang dps_sign:mb_fastreply}</th>
  109. <td style="width: 300px;float: left;">
  110. <select name="fastreply">
  111. <option value="1" style="color:red">{$var['fastreply1']}</option>
  112. <option value="2" style="color:orange">{$var['fastreply2']}</option>
  113. <option value="3" style="color:purple">{$var['fastreply3']}</option>
  114. <option value="4" style="color:green">{$var['fastreply4']}</option>
  115. <option value="5" style="color:blue">{$var['fastreply5']}</option>
  116. <option value="6" style="color:pink">{$var['fastreply6']}</option>
  117. <option value="7" style="color:red">{$var['fastreply7']}</option>
  118. <option value="8" style="color:orange">{$var['fastreply8']}</option>
  119. </select>
  120. </td>
  121. </tr>
  122. </table>
  123.           </table></form>
  124.         </div>
  125. <!--{/if}--><!--{/if}-->
复制
您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.
点评
B Color Smilies

您还可以输入:个字符
X

X

TOP

 

B Color Image Link Quote Code Smilies
高级模式 | 发新话题

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

快速
返回顶部
返回首页