¤w¸g×¥¿6.1µLªkÅã¥ÜÀY¹³°ÝÃD¥ý«eק諸½Ð«·s¤U¸üforuminfo.rar ©Î«ö¥H¤U¤èªk×§ï
¥´¶}foruminfo.htm
§ä¨ì
<img src="$member[avatar]" width="90" height="90" align="left">
´À´«¦¨
<img src="{echo discuz_uc_avatar($discuz_uid)}" width="90" height="90" align="left">
¥»´¡¥ó¹Ï¤ù¦s¨ú¬O»Õ¤U½×¾Âªº¤W¶Çªþ¥ó¹Ï¤ùÀÉ(¥²¶·¬° jpg ®æ¦¡),¨Ã¥²¶·³]¬I²Ä10¨BÆJ
°¸¥u¬Oªì¾ÇªÌ ¦p¦³¤£¨¬¤§³B·q½Ð¨£½Ì
¾A¦Xª©¥»¡GDiscuz 6.1
ì§@ªÌ¡G alan888
¥X³B¡G
http://www.alan888.com/Discuz/vi ... 7&highlight=al8
¤å³¹¨ú¦Û:
http://www.alan888.com/Discuz/thread-124803-1-1.html
DZ 6.1×§ï¾ã²z¡Gsamspson
ºt¥Ü¡Ghttp://zone-28.com/bbs/¡@¡@

¤@®É¤ß«æ¤É¯Å¤F6.1 >.<µ²ªG°ÝÃD¤@°ï¦³6.1ªºbug¤]¦³¦Û¤vÅÍ¥X¨Óªº°ÝÃD...·Ð¦º..¦³ÂI½Ä°Ê·Q¥Î³Æ¥÷ªº¸ê®Æ...
¤£¹Lªð¥¿¦±ßn¤É¯Å6.1²{¦b´N§â³oÓal8¥|®æ¹Ï¤ùª©¤]¤É¯Å§a!
°ò¥»¤W¬O¸ò6.0¤@¼Ë ¥u¬O¦³ªº¦a¤è»yªk¤£¤@¼Ë
¥Ø«e¥»¾Â¨Sµo²{°ÝÃD.¦pªG§A¦w¸Ë«á¦³°ÝÃD°O±oµo°ÝÅo
¥tªþ¤W6.0ªº×§ï¤å³¹
¸Ì±¦³«Ü¦h§A¥i¯à·|¹J¨ìªº°ÝÃD¤Î¸Ñ¨M¤èªk,µo°Ý«e¥ý¬Ý¤@¬Ý³á,«½Æªº°ÝÃD§Ú´N¤£«½Æµª¤F
http://www.alan888.com/Discuz/thread-125970-1-1.html
¹Ï¤ùºt¥Ü:
[attach]60746[/attach]
¼Æ¾Ú®w¤É¯Å¡GµL
×§ï¼ÒªO¡G1Ó
×§ïPHP¡G8Ó
¥[¤J¤å¥ó:
images¹Ï¹³ÀÉ
foruminfo.htm
pic.php <--´£¨ú¦Ûº¶¥|®æ³s¹Ï¤ù
-----------------------
×§ï¤å¥ó:
/index.php
/logging.php
/topicadmin.php
/register.php
/include/newthread.inc.php
/include/newreply.inc.php
/include/counter.inc.php
/include/cache.func.php
/templates/default/discuz.htm
---------------------------
ª`·N¡G
¡y1¡z¦¹ª©¦w¸Ëµ{ÁcÂø¡A¦w¸Ë«e½Ð°O±o³Æ¥÷¡Aªì¾ÇªÌ»Ý¦A¸Ô²Ó½T»{¨BÆJ¡C
¡y2¡z¦¹ª©¥»¤p§Ì¦Û§Ú´ú¸ÕµL¿ù»~¡AY¦³¦]¬°¹Lµ{¤W³y¦¨¨Ï¥ÎªÌªº°ÝÃD©Î¨ä¥¦·l®`¡A¤p§Ì¨Ã¤£t³d¥ô¦ó³d¥ô
»¡©ú¡G
¤W¶Ç©Ò¦³ªþ¥ó(¤w×§ïÀɮ׫hµø¥GÁön)
·s¥Î¤á¶}©l: ²{¦³¥Î¤á½Ð¬Ý³Ì¤U
1. ×§ï include/cache.func.php
×§ï§¹¦¨¦¹¤å¥ó«á½Ð§Y®É¨ì«á¥x¡÷§ó·s½w¦s
§ä
'medals' => array('medals')
§ó´«¬°
'medals' => array('medals'),
'newtopic' => array('newtopic'),
'newreply' => array('newreply'),
'todayvisit' => array('todayvisit'),
¦A§ä
case 'medals':
$table = 'medals';
$cols = 'medalid, name, image';
$c;
break;
¦b¤U±¥[¤W (ª`·N¶ñ§´¬õ¦r³¡¥÷)
¶ñ¤W¤£»ÝnÅã¥Ü©«¤l°Ï°ì
¥Ñ©ó¨Ï¥Î§Ö¨úÀÉ«¬¦¡, ¬G¬Y¨Ç¨p±K°Ï¤£¯à§PÂ_·|ûÅv¨ÓÅã¥Üµo©«¤Î¦^©«, ©Ò¥Hn¥ý×§ï¤Î¨ú¥N¤U¬õ¦r³¡¥÷ "¶ñ¤W¤£»ÝnÅã¥Ü©«¤l°Ï°ìªº fid ½s¸¹, ¥H³r¸¹§@¤À®æ, ³Ì«á¤@Ó¤£¥Î¥[¤W³r¸¹" ³¡¥÷, ¨Ò¦p§Æ±æ¤£Åã¥Ü fid 1,3,5 «K¶ñ¤W "$fids="1,3,5";"
¦pªG§Æ±æ¥þ³¡Åã¥ÜªÌ, ½Ð±N¤U¨â¬qªº
NOT IN ($fids) (ÂŦâ¦rÅã¥Ü³¡¥÷)§R°£, §_«h·|¥X²{¼Æ¾Ú¿ù»~ªºÅã¥Ü
case 'newtopic':
$table = 'threads t, '.$tablepre.'forums f';
$cols = "t.tid, t.subject, t.author, t.dateline, t.views, t.replies, t.lastpost, t.lastposter, t.highlight, f.name";
$fids="¶ñ¼g¤£nÅã¥Üªºª©¤l°Ï°ì";//¨Ò¦p "1,2,3";
$conditions = "WHERE t.fid<>'$fid' AND f.fid=t.fid AND f.fid NOT IN ($fids) ORDER BY t.dateline DESC LIMIT 0, 11";
break;
case 'newreply':
$table = 'threads t, '.$tablepre.'forums f';
$cols = "t.tid, t.subject, t.author, t.dateline, t.views, t.replies, t.lastpost, t.lastposter, t.highlight, f.name";
$fids="¶ñ¼g¤£nÅã¥Üªºª©¤l°Ï°ì";//¨Ò¦p "1,2,3";
$conditions = "WHERE t.fid<>'$fid' AND f.fid=t.fid AND f.fid NOT IN ($fids) AND t.replies !=0 ORDER BY t.lastpost DESC LIMIT 0, 11";
break;
case 'todayvisit':
$table = 'members';
$cols = "COUNT(*)";
$datecut = time() - (3600 * 24);
$conditions = "WHERE lastactivity>='$datecut' ORDER BY lastvisit DESC";
break;
§ä
$GLOBALS['totalmembers'] = $data['totalmembers'] = $db->result_first("SELECT COUNT(*) FROM {$tablepre}members");
¦b¤U±¥[¤W
$datecut = time() - (3600 * 24);
$query = $db->query("SELECT COUNT(*) FROM {$tablepre}members WHERE regdate>='$datecut'");
$GLOBALS['todaynewmems'] = $data['todaynewmems'] = $db->result($query, 0);
§ä
case 'forumlinks':
global $forumlinkstatus;
¤W±¥[¤W
case 'newreply':
$hack_cut_str = 26;
$new_reply_threadlist = array();
$rthread = array();
$colorarray = array('', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'purple', 'gray');
while($rthread = $db->fetch_array($query)){
$rthread['forumname'] = $rthread['name'];
$rthread['view_subject'] = cutstr($rthread['subject'],$hack_cut_str);
$rthread['subject'] = cutstr($rthread['subject'],46);
$rthread['date']= gmdate('Y-n-j G:i', $rthread['dateline'] + 8 * 3600);
$rthread['lastreplytime']= gmdate('Y-n-j G:i', $rthread['lastpost'] + 8 * 3600);
if($rthread['highlight']) {
$string = sprintf('%02d', $rthread['highlight']);
$stylestr = sprintf('%03b', $string[0]);
$rthread['highlight'] = 'style="';
$rthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : '';
$rthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '';
$rthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : '';
$rthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : '';
$rthread['highlight'] .= '"';
} else {
$rthread['highlight'] = '';
}
$new_reply_threadlist = "<a href=\"redirect.php?tid=$rthread[tid]&goto=lastpost#lastpost\" title=\"½×¾Â: $rthread[forumname]\r\n¼ÐÃD: $rthread[subject]\r\n§@ªÌ: $rthread[author]\r\nµoªí®É¶¡: $rthread[date]\r\nÂsÄý¦¸¼Æ: $rthread[views] ¦¸\r\n¦^ÂÐ: $rthread[replies] ¦¸\r\n³Ì«á¦^ÂÐ: $rthread[lastreplytime]\r\n³Ì«áµoªí: $rthread[lastposter]\" $rthread[highlight]>$rthread[view_subject]</a><br>";
$data[] = array('content' => $new_reply_threadlist);
}
break;
case 'newtopic':
$hack_cut_str = 26;
$new_post_threadlist = array();
$nthread = array();
$colorarray = array('', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'purple', 'gray');
while($nthread = $db->fetch_array($query)){
$nthread['forumname'] = $nthread['name'];
$nthread['view_subject'] = cutstr($nthread['subject'],$hack_cut_str);
$nthread['subject'] = cutstr($nthread['subject'],46);
$nthread['date']= gmdate('Y-n-j G:i', $nthread['dateline'] + 8 * 3600);
$nthread['lastreplytime']= gmdate('Y-n-j G:i', $nthread[lastpost] + 8 * 3600);
if($nthread['highlight']) {
$string = sprintf('%02d', $nthread['highlight']);
$stylestr = sprintf('%03b', $string[0]);
$nthread['highlight'] = 'style="';
$nthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : '';
$nthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '';
$nthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : '';
$nthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : '';
$nthread['highlight'] .= '"';
} else {
$nthread['highlight'] = '';
}
$new_post_threadlist = $nthread[replies] ? "<a href=\"redirect.php?tid=$nthread[tid]&goto=lastpost#lastpost\" title=\"½×¾Â: $nthread[forumname]\r\n¼ÐÃD: $nthread[subject]\r\n§@ªÌ: $nthread[author]\r\nµoªí®É¶¡: $nthread[date]\r\nÂsÄý¦¸¼Æ: $nthread[views] ¦¸ \r\n¦^ÂÐ: $nthread[replies] ¦¸\r\n³Ì«á¦^ÂÐ: $nthread[lastreplytime]\r\n³Ì«áµoªí: $nthread[lastposter]\" $nthread[highlight] >$nthread[view_subject]</a><br>" : "<a href=\"redirect.php?tid=$nthread[tid]&goto=lastpost#lastpost\" title=\"½×¾Â: $nthread[forumname]\r\n¼ÐÃD: $nthread[subject]\r\n§@ªÌ: $nthread[author]\r\nµoªí®É¶¡: $nthread[date]\r\nÂsÄý¦¸¼Æ: $nthread[views] ¦¸\r\n¦^ÂÐ: ¼È®É¨S¦³¦^ÂÐ\" $nthread[highlight] >$nthread[view_subject]</a><br>";
$data[] = array('content' => $new_post_threadlist);
}
break;
*UTF-8¤H¤h½Ð¥t¦sÀɮ׬°UTF-8½s½XÀÉ®×
2. ×§ï include/newthread.inc.php
§ä
showmessage('post_newthread_succeed', "viewthread.php?tid=$tid&extra=$extra".(!empty($frombbs) ? "&frombbs=$frombbs" : ''));
¦b¤W±¥[¤W
require DISCUZ_ROOT.'./include/cache.func.php';
updatecache('newtopic');
3. ×§ï include/newreply.inc.php
§ä
$db->query("UPDATE {$tablepre}forums SET lastpost='$lastpost' WHERE fid='$forum[fup]'", 'UNBUFFERED');
}
¤U±¥[¤W
require DISCUZ_ROOT.'./include/cache.func.php';
updatecache('newreply');
updatecache('newtopic');
4. ×§ï include/counter.inc.php
§ä
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';
}
§ó´«¬°
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 = "¨ä¥L";
$visitor['os'] = 'Other';
}
5. ×§ï topicadmin.php
§ä (²Ä¤@¬q¬ù²Ä 15 ¦æ¨º¥y)
require_once DISCUZ_ROOT.'./include/misc.func.php';
¦b¤U±¥[¤W
require_once DISCUZ_ROOT.'./include/cache.func.php';
§ä
showmessage((isset($resultarray['message']) ? $resultarray['message'] : 'admin_succeed'), $resultarray['redirect']);
¦b¤W±¥[¤W
updatecache('newreply');
updatecache('newtopic');
updatecache('todayvisit');
6. ×§ï logging.php
§ä
¦b¤U±¥[¤W
require_once DISCUZ_ROOT.'./include/cache.func.php';
updatecache('todayvisit');
7. ×§ï index.php
§ä
¤W¤è¥[¤J
$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";
}
§ä
$catlist = $forumlist = $sublist = $forumname = $collapseimg = $collapse = array();
¦b¤W±¥[¤W
//-----------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 = "./");
@include './forumdata/cache/cache_todayvisit.php';
$todayvisit = $_DCACHE['todayvisit']['0']['COUNT(*)'];
@include './forumdata/cache/cache_newtopic.php';
@include './forumdata/cache/cache_newreply.php';
//-----------hack AL8 Info End
§ä
'forumlinks', 'birthdays'
¦b«á±´¡¤J
9. ×§ï register.php
§ä
$styleid = $styleid ? $styleid : $_DCACHE['settings']['styleid'];
¦b¤U±¥[¤W
$datecut = time() - (3600 * 24);
$query = $db->query("SELECT COUNT(*) FROM {$tablepre}members WHERE regdate>='$datecut'");
$todaynewmems = $db->result($query, 0);
§ä
¦b¤W±¥[¤W
$_DCACHE['settings']['todaynewmems'] = $todaynewmems;
8. ×§ï discuz ¼ÒªO
§ä¨ì¤Î§R°£ (¦p»Ý¦b¤W±¥[¤J·j´M¥\¯à½Ð«ö8.1×§ï)
<!--{if $discuz_uid}-->
<!--{if $allowinvisible}-->{lang online_status}:
<span id="loginstatus"><!--{if !empty($invisible)}--><a href="member.php?action=switchstatus" onclick="ajaxget(this.href, 'loginstatus');doane(event);">{lang login_invisible_mode}</a><!--{else}--><a href="member.php?action=switchstatus" title="{lang login_switch_invisible_mode}" onclick="ajaxget(this.href, 'loginstatus');doane(event);">{lang login_normal_mode}</a><!--{/if}--></span><br />
<!--{/if}-->
{lang your_lastvisit}: <em>$lastvisittime</em>
<!--{if !empty($google) && ($google & 1)}--><br /><!--{/if}-->
<a href="search.php?srchfrom=$newthreads&searchsubmit=yes">{lang show_newthreads}</a>
<a href="member.php?action=markread" id="ajax_markread" onclick="ajaxmenu(event, this.id)">{lang mark_read}</a>
<!--{elseif !empty($_DCOOKIE['loginuser'])}-->
<em>$_DCOOKIE['loginuser']</em>, <a href="logging.php?action=login">{lang index_activation}</a>
<!--{else}-->
<form id="loginform" method="post" name="login" action="logging.php?action=login&loginsubmit=true">
<input type="hidden" name="formhash" value="{FORMHASH}" />
<input type="hidden" name="cookietime" value="2592000" />
<input type="hidden" name="loginfield" value="username" />
<input type="text" id="username" name="username" size="15" maxlength="40" tabindex="1" value="{lang username}" onclick="this.value = ''" />
<input type="password" id="password" name="password" size="10" tabindex="2" onkeypress="if((event.keyCode ? event.keyCode : event.charCode) == 13) $('loginform').submit()" />
<button name="userlogin" type="submit" value="true">{lang login}</button>
</form>
<!--{/if}-->
8.1
¦b¤W±8.§R°£«áªº¦ì¸m§Y<p> »P/p>¤§¶¡¥[¤J
<a class="bold">
·j¯Á½×¾Â¤å³¹</a>
<a class="smalltxt">
<input type="text" name="searchbox1" value="¿é¤JÃöÁä¦r" size="20" class="altbg2" onfocus="this.value=''"> <input class="button" type="button" value="·j¯Á" style="height: 1.8em" onclick="window.open('search.php?srchtxt='+$('searchbox1').value+'&searchsubmit=yes');"></a>
§ä¨ì
<div id="announcement" onmouseover="annstop = 1" onmouseout="annstop = 0">
<div id="announcementbody"><ul>$announcements</ul></div>
</div>
<script type="text/javascript">
var anndelay = 3000;
var annst = 0;
var annstop = 0;
var annrowcount = 0;
var anncount = 0;
var annlis = $('announcementbody').getElementsByTagName("LI");
var annrows = new Array();
var annstatus;
function announcementScroll() {
if(annstop) {
annst = setTimeout('announcementScroll()', anndelay);
return;
}
if(!annst) {
var lasttop = -1;
for(i = 0;i < annlis.length;i++) {
if(lasttop != annlis[i].offsetTop) {
if(lasttop == -1) {
lasttop = 0;
}
annrows[annrowcount] = annlis[i].offsetTop - lasttop;
annrowcount++;
}
lasttop = annlis[i].offsetTop;
}
if(annrows.length == 1) {
$('announcement').onmouseover = $('announcement').onmouseout = null;
} else {
annrows[annrowcount] = annrows[1];
$('announcementbody').innerHTML += '<br style="clear:both" />' + $('announcementbody').innerHTML;
annst = setTimeout('announcementScroll()', anndelay);
}
annrowcount = 1;
return;
}
if(annrowcount >= annrows.length) {
$('announcementbody').scrollTop = 0;
annrowcount = 1;
annst = setTimeout('announcementScroll()', anndelay);
} else {
anncount = 0;
announcementScrollnext(annrows[annrowcount]);
}
}
function announcementScrollnext(time) {
$('announcementbody').scrollTop++;
anncount++;
if(anncount != time) {
annst = setTimeout('announcementScrollnext(' + time + ')', 10);
} else {
annrowcount++;
annst = setTimeout('announcementScroll()', anndelay);
}
}
</script>
<!--{/if}-->
§ó´«¬°
9. ¤U¸üªþ¥ó¨Ã°õ¦æ
a. ®Ú¾Ú¦Û¨°Q½×°Ï¹ï¤U¤@¬q§@¥X½Õ¾ã
b. ¤W¸üªþ¥ó¨ì½×¾Â
10.¦w·Ó»Ý¨D×§ïpic.php
¥´¶}pic.php
//---³]¸m---start
$shownums = 5;//ºt¥ÜÓ¼Æ 6¥H¤º
$searchnums = 40;//·j¯ÁÁ`¼Æ.
$cachelife = 1800;//½w¦s®É¶¡¡AÀq»{¬°1800¬í.
$orderby = 'rand';//·j¯Á¶¶§Ç.«ö·Ó¤é´Á·j¯Á¿é¤Jdateline.«ö·ÓÂsÄý¦¸¼Æ¿é¤Jdownloads.ÀH¾÷·j¯Á½Ð¿é¤Jrand.
$cachename = 'showpic';//½w¦s¦W.Y»P¦ó´¡¥ó½Ä¬ð½Ð×§ï,¥un¤£½Ä¬ð¤£·|¼vÅT¨Ï¥Î.
$searchfid = '';//·j¯Áfid½d³ò.¤£¨î¯dªÅ.½Ð¥Î³r¸¹¬Û¹j,¦p'1,2,3'.
//---³]¸m---end
11.²{¦³al8¥|®æ¥Î¤á×§ï
§âªþ¥ó¤W¶Ç
§â©x¤èªºdiscuz.htm Âл\¤W\templates\default
¦A«ö·Ó¤W±¨BÆJ8¶}©l×§ï§Y¦¨
µLªkÅã¥Ü¹Ï¤ù½Ðª`·N¦³§_×§ï²Ä10¨BÆJ
[attach]50923[/attach]
[attach]50922[/attach]
[
¥»©«³Ì«á¥Ñ samspson ©ó 2008-6-16 00:45 ½s¿è ]