AGAMES 討論區

 找回密碼
 快速註冊
搜索
查看: 1352|回復: 0
打印 上一主題 下一主題

會員簽到1.0 for DZ 6.1F for utf8(修改為會員登入自動簽到) [複製鏈接]

七級帝王會員

☆Prince★}+}|電腦王子

Rank: 7Rank: 7Rank: 7

帖子
3799
EXP
6040 點
金幣
4990 個
好友
0
註冊時間
2008-3-27

友誼之星勳章

跳轉到指定樓層
樓主
發表於 2008-11-9 13:08:18 |只看該作者 |倒序瀏覽
一.在後台運行sql語句:
  1.    CREATE TABLE IF NOT EXISTS `dev168_signin` (
  2.   `uid` int(11) NOT NULL,
  3.   `username` varchar(50) NOT NULL,
  4.   `dateline` int(11) NOT NULL,
  5.   `timeline` int(11) NOT NULL,
  6.   PRIMARY KEY  (`uid`,`dateline`)
  7. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
複製代碼

二.        把upload目錄下的文件覆蓋到discuz安裝目錄
三.        修改1個文件
修改”index.php”
找到
  1. $discuz_action = 1;
複製代碼


之上加入
  1. //Auto signin by Chienlin Start
  2. //today timestamp
  3. $timestamp = time();
  4. $todaytimestamp = @strtotime(date("Y-m-d",$timestamp));

  5. //check sign in info. if have not sign in,then add sign in record,else show a message
  6. $count_rs = $db->query("SELECT COUNT(*) FROM  dev168_signin where uid='$discuz_uid' and dateline='$todaytimestamp'");
  7. $count = $db->result($count_rs, 0);
  8. if($count==0&& $discuz_uid) {
  9.     $db->query("insert into dev168_signin(uid,username,dateline,timeline) values('$discuz_uid','$discuz_user','$todaytimestamp','$timestamp')");
  10.         showmessage('今天簽到成功',dreferer());
  11. }
  12. else{
  13. //Auto signin by Chienlin End
複製代碼


找到

  1. include template('discuz');
複製代碼

之上加上
  1. //Auto signin by Chienlin Start
  2. }
  3. //Auto signin by Chienlin End        
複製代碼

四.  在後臺的插件管理中,導入discuz_plugin_dev168_signin

到此,安裝結束。

=====若您的index.php的"今天簽到成功"會出現亂碼 有兩種解決方式如下=====
1.
先將index.php  改成utf-8格式 再將"今天簽到成功"貼進去,再將格式改為ANSI..
(檔案格式沒改回來ANSI版面字體會變)
2.
將"今天簽到成功"改為"Succuces sign , Today"

===========
附件: 你需要登錄才可以下載或查看附件。沒有帳號?快速註冊
Alta Multimedia - OnlineGames:http://www.alta.hk
您需要登錄後才可以回帖 登錄 | 快速註冊

Archiver|手機版|AGAMES 討論區

GMT+8, 2024-11-10 08:14 , Processed in 0.044110 second(s), 12 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回頂部