2007-4-30 20:58
1224
AL8首頁四格與首頁六格(社區之星)完美結合(4/5更新)
修改自
[url]http://www.alan888.com/Discuz/thread-89529-1-1.html[/url] [首頁四格+社區之星后台控制全Cache版 FOR DZ5.0正式版]
[url]http://www.alan888.com/Discuz/thread-104540-1-1.html[/url] [AL8 首頁四格顯示 For Discuz 5.5.0(BIG5繁體&UTF-8繁體)]
1. 修改 include/cache.func.php
找
[code]
$GLOBALS['totlamembers'] = $data['totalmembers'] = $db->result($query, 0);[/code]
在下面加上
[code]
$datecut = time() - (3600 * 24);
$query = $db->query("SELECT COUNT(*) FROM {$tablepre}members WHERE regdate>='$datecut'");
$GLOBALS['todaynewmems'] = $data['todaynewmems'] = $db->result($query, 0);[/code]
2. 修改 include/counter.inc.php
[code]
if(!$sessionexists) {
if(strpos($visitor['agent'], 'Netscape')) {
$visitor['browser'] = 'Netscape';
} elseif(strpos($visitor['agent'], 'Lynx')) {
$visitor['browser'] = 'Lynx';
} elseif(strpos($visitor['agent'], 'Opera')) {
$visitor['browser'] = 'Opera';
} elseif(strpos($visitor['agent'], 'Konqueror')) {
$visitor['browser'] = 'Konqueror';
} elseif(strpos($visitor['agent'], 'MSIE')) {
$visitor['browser'] = 'MSIE';
} elseif(substr($visitor['agent'], 0, 7) == 'Mozilla') {
$visitor['browser'] = 'Mozilla';
} else {
$visitor['browser'] = 'Other';
}
if(strpos($visitor['agent'], 'Win')) {
$visitor['os'] = 'Windows';
} elseif(strpos($visitor['agent'], 'Mac')) {
$visitor['os'] = 'Mac';
} elseif(strpos($visitor['agent'], 'Linux')) {
$visitor['os'] = 'Linux';
} elseif(strpos($visitor['agent'], 'FreeBSD')) {
$visitor['os'] = 'FreeBSD';
} elseif(strpos($visitor['agent'], 'SunOS')) {
$visitor['os'] = 'SunOS';
} elseif(strpos($visitor['agent'], 'OS/2')) {
$visitor['os'] = 'OS/2';
} elseif(strpos($visitor['agent'], 'AIX')) {
$visitor['os'] = 'AIX';
} elseif(preg_match("/(Bot|Crawl|Spider)/i", $visitor['agent'])) {
$visitor['os'] = 'Spiders';
} else {
$visitor['os'] = 'Other';
}[/code]
更換為
[code]
if(!$sessionexists || $discuz_uid) {
if(strpos($visitor['agent'], "MSIE 7.0")) {
$visitor_browser = "Internet Explorer 7.0";
$visitor['browser'] = 'MSIE';
} elseif(strpos($visitor['agent'], "MSIE 6.0")) {
$visitor_browser = "Internet Explorer 6.0";
$visitor['browser'] = 'MSIE';
} elseif(strpos($visitor['agent'], "MSIE 5.5")) {
$visitor_browser = "Internet Explorer 5.5";
$visitor['browser'] = 'MSIE';
} elseif(strpos($visitor['agent'], "MSIE 5.0")) {
$visitor_browser = "Internet Explorer 5.0";
$visitor['browser'] = 'MSIE';
} elseif(strpos($visitor['agent'], "MSIE 4.01")) {
$visitor_browser = "Internet Explorer 4.01";
$visitor['browser'] = 'MSIE';
} elseif(strpos($visitor['agent'], "Netscape")) {
$visitor_browser = "Netscape";
$visitor['browser'] = 'Netscape';
} elseif(strpos($visitor['agent'], "Lynx")) {
$visitor_browser = "Lynx";
$visitor['browser'] = 'Lynx';
} elseif(strpos($visitor['agent'], "Opera")) {
$visitor_browser = "Opera";
$visitor['browser'] = 'Opera';
} elseif(strpos($visitor['agent'], "Konqueror")) {
$visitor_browser = "Konqueror";
$visitor['browser'] = 'Konqueror';
} elseif(strpos($visitor['agent'], "Firefox")) {
$visitor_browser = "Firefox";
$visitor['browser'] = 'Mozilla';
} elseif(strpos($visitor['agent'], "Mozilla/5.0")) {
$visitor_browser = "Mozilla";
$visitor['browser'] = 'Mozilla';
} else {
$visitor_browser = "其它";
$visitor['browser'] = 'Other';
}
if(strpos($visitor['agent'], "NT 5.1")) {
if(strpos($visitor['agent'], "SV1")){
$visitor_os = "Windows XP SP2";
$visitor['os'] = 'Windows';
}else{
$visitor_os = "Windows XP";
$visitor['os'] = 'Windows';
}
}elseif(strpos($visitor['agent'], "NT 6.0")) {
$visitor_os = "Win Vista";
$visitor['os'] = 'Windows';
}elseif(strpos($visitor['agent'], "NT 5.2")) {
$visitor_os = "Windows Server 2003";
$visitor['os'] = 'Windows';
}elseif(strpos($visitor['agent'], "NT 5")) {
$visitor_os = "Windows 2000";
$visitor['os'] = 'Windows';
} elseif(strpos($visitor['agent'], "4.9")) {
$visitor_os = "Windows ME";
$visitor['os'] = 'Windows';
} elseif(strpos($visitor['agent'], "NT 4")) {
$visitor_os = "Windows NT 4.0";
$visitor['os'] = 'Windows';
} elseif(strpos($visitor['agent'], "98")) {
$visitor_os = "Windows 98";
$visitor['os'] = 'Windows';
} elseif(strpos($visitor['agent'], "95")) {
$visitor_os = "Windows 95";
$visitor['os'] = 'Windows';
} elseif(strpos($visitor['agent'], "Mac")) {
$visitor_os = "Mac";
$visitor['os'] = 'Mac';
} elseif(strpos($visitor['agent'], "Linux")) {
$visitor_os = "Linux";
$visitor['os'] = 'Linux';
} elseif(strpos($visitor['agent'], "Unix")) {
$visitor_os = "Unix";
$visitor['os'] = 'Other';
} elseif(strpos($visitor['agent'], "FreeBSD")) {
$visitor_os = "FreeBSD";
$visitor['os'] = 'FreeBSD';
} elseif(strpos($visitor['agent'], "SunOS")) {
$visitor_os = "SunOS";
$visitor['os'] = 'SunOS';
} elseif(strpos($visitor['agent'], "OS/2")) {
$visitor_os = "OS/2";
$visitor['os'] = 'OS/2';
}elseif(strpos($visitor['agent'], "AIX")) {
$visitor_os = "AIX";
$visitor['os'] = 'AIX';
} elseif(preg_match("/(Bot|Crawl|Spider)/i", $visitor['agent'])) {
$visitor_os = "Spiders";
$visitor['os'] = 'Spiders';
} else {
$visitor_os = "其他";
$visitor['os'] = 'Other';
}[/code]
3. 修改 logging.php
找
[code]
$sessionexists = 0;[/code]
在下面加上
[code]
require_once DISCUZ_ROOT.'./include/cache.func.php';
updatecache('todayvisit');[/code]
4. 修改 register.php
找
[code]
$styleid = $styleid ? $styleid : $_DCACHE['settings']['styleid'];[/code]
在下面加上
[code]
$datecut = time() - (3600 * 24);
$query = $db->query("SELECT COUNT(*) FROM {$tablepre}members WHERE regdate>='$datecut'");
$todaynewmems = $db->result($query, 0);[/code]
找
[code]
updatesettings();[/code]
在上面加上
[code]
$_DCACHE['settings']['todaynewmems'] = $todaynewmems;[/code]
5. 修改 index.php
找
[code]$searchboxstatus = substr(sprintf('%03b', $qihoo_searchbox), -1, 1);[/code]
上方加入
[code]
//------------圖像 by keven
$member_query = $db->query("SELECT * FROM {$tablepre}members m, {$tablepre}memberfields mf
WHERE m.uid='$discuz_uid' AND mf.uid='$discuz_uid'");
$member = $db->fetch_array($member_query);
$member['lastvisit'] = gmdate("$dateformat $timeformat", $member['lastvisit'] + ($timeoffset * 3600));
$member['usernameenc'] = rawurlencode($member['username']);
$allowfriendcheck = array($member['allowfriend'] => 'checked');
$avatypecheck = array($member['avatype'] => 'checked');
if(!$member[avatar]){
$member[avatar]="images/avatars/noavatar.gif";
}
//-------------圖像 END[/code]
找
[code]
$catlist = $forumlist = $sublist = $pmlist = array();[/code]
在上面加上
[code]
//-----------hack AL8 Info
if(!$statstatus && $discuz_uid){
require_once DISCUZ_ROOT.'./include/counter.inc.php';
}
require_once DISCUZ_ROOT.'./include/misc.func.php';
$mem_home = convertip($onlineip, $datadir = "./");
//-----------hack AL8 Info End[/code]
找
[code]
'forumlinks', 'birthdays', 'supe_updateusers'[/code]
在後面插入
[code]
, 'foruminfo'[/code]
[size=4][color=Red]6. 安裝 [首頁四格+社區之星后台控制全Cache版 FOR DZ5.0正式版]
[url]http://www.alan888.com/Discuz/thread-89529-1-1.html[/url][/color][/size]
7. 將附件的toplist.htm覆蓋
演示:
[url]http://5e2007.serveftp.com/5e/[/url]
5月4日 23:00前下載附件者
請重新下載
檔案已更新
更新:伸縮功能回復正常
[[i] 本帖最後由 1224 於 2007-5-19 23:08 編輯 [/i]]
2007-4-30 21:01
HOIN
沙發 有無演示?
2007-4-30 21:02
nickyjelly
首頁四格 + 首頁六格 = 首頁十格 ..
咁多格 ??
2007-4-30 21:04
michell
很多功啊~~
2007-4-30 21:05
1224
[quote]原帖由 [i]nickyjelly[/i] 於 2007-4-30 21:02 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=924802&ptid=110477][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
首頁四格 + 首頁六格 = 首頁十格 ..
咁多格 ?? [/quote]
係七格~@@
果格內有4格
============================================
演示:
[url]http://5e2007.serveftp.com/5e/[/url]
2007-4-30 22:24
Eric03
純支持
2007-4-30 23:12
漩渦鳴人
我先下載下來看看
2007-4-30 23:22
過兒
比我想像中冇咁論盡
2007-4-30 23:39
開心果2
演示??
2007-5-1 00:03
tht
我兩樣野分開左裝:titter:
2007-5-1 00:56
1224
[quote]原帖由 [i]開心果2[/i] 於 2007-4-30 23:39 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=924999&ptid=110477][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
演示?? [/quote]
帖5 post左~
岩岩係帖1加返~
[quote]原帖由 [i]過兒[/i] 於 2007-4-30 23:22 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=924982&ptid=110477][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
比我想像中冇咁論盡 [/quote]
我自己邊試邊改~@@
2007-5-2 21:24
1224
裝左果D覺得點~??
2007-5-3 08:13
過兒
:titter: 我裝親社區之星都唔得..所以我都冇裝
不過支持!!
2007-5-3 14:41
evo206
請問社區之星如何增加上個月之星或去年之星的功能?
2007-5-3 17:17
1224
[quote]原帖由 [i]evo206[/i] 於 2007-5-3 14:41 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=926754&ptid=110477][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
請問社區之星如何增加上個月之星或去年之星的功能? [/quote]
我得閒先整~
約14/5後
2007-5-3 18:08
fungfung36
好好!又有alan 個個四格,又有社區之星
2007-5-3 18:10
fungfung36
要安 [首頁四格+社區之星后台控制全Cache版 FOR DZ5.0正式版] :D :em36: :em37: :em11:
2007-5-3 18:14
1224
[quote]原帖由 [i]fungfung36[/i] 於 2007-5-3 18:10 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=926865&ptid=110477][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
要安 :D :em36: :em37: :em11: [/quote]
唔使安
有用的步驟已列左出黎~
其他的是沒有需要~
[[i] 本帖最後由 1224 於 2007-5-3 18:15 編輯 [/i]]
2007-5-3 18:40
過兒
[quote]原帖由 [i]1224[/i] 於 2007-5-3 18:14 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=926871&ptid=110477][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
唔使安
有用的步驟已列左出黎~
其他的是沒有需要~ [/quote]
我諗佢講係你第六步
2007-5-3 20:29
spec
有冇演示 :em21:
2007-5-3 21:04
044003
伸縮([+]同[-])用唔到:cool:
2007-5-4 23:04
1224
5月4日 23:00前下載附件者
請重新下載
檔案已更新
更新:伸縮功能回復正常
2007-5-6 10:52
cyt
純支持:em37: :em37:
2007-5-8 13:53
evo206
請問社區之星如何加上"前一個月"及"前一年"的統計…
謝謝!
2007-5-8 23:25
mowwe
我整完點解咩都冇ge...
2007-5-19 20:19
cnhk
係唔係要先裝左呢個:em36:
首頁四格+社區之星后台控制全Cache版 FOR DZ5.0正式版
2007-6-29 14:36
wai312
support
2007-7-15 04:08
devilclub
有冇演示:em36:
2007-7-27 16:30
俊俊王子再生
找不到:
$GLOBALS['totlamembers'] = $data['totalmembers'] = $db->result($query, 0);
……
2007-7-27 16:57
俊俊王子再生
多謝!!!
成功啦~~~
2008-7-1 10:41
Kitten
6.0 index.php
找不到這句
應該怎樣修改?
$searchboxstatus = substr(sprintf('%03b', $qihoo_searchbox), -1, 1);
頁:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.