Maxspeed [China Version]
เอามาฝากอีกครับ คราวนี้เป็นธีมที่ผมคาดว่าน่าจะดัดแปลงมาจากtheme default นะครับ จัดว่าสวยงามมากเลยทีเดียว แต่เสียดายที่เป็นภาษาจีนอยู่ ใครเก่งภาษาจีนก็ไปแปลเอานะครับ T_T (จริงๆแล้วไฟล์ภาษาอยู่ในแฟ้ม template นะครับ ลองตัดๆไฟล์บางตัวไปก็คงเป็นภาษาไทยขึ้นนะครับ)แล้วก็ธีมนี้แถมไฟล์ Avatar ใหม่มาให้ด้วยครับ มีถึง 14 แบบครับผม :loveliness:**** Hidden Message *****
***เพิ่มเติมครับ***
อัพเดทแพทไฟล์ให้งับ....Buachompoox
เอาไฟล์ lang ภาษาไทยทับได้เลยครับตัวเดียวกัน ส่วนภาษาจีนอื่นๆ แก้ในเทมเพลทของสกินครับ :victory:
สำหรับคนที่จะ mod ไฟล์ index.php เองให้หาโค้ด
$newthreads = round(($timestamp - $lastvisit + 600) / 1000) * 1000;
เพิ่มโค้ดด้านล่างในบรรทัดต่อไป
//????
$hack_cut_str =35;
$fids = array();
if (file_exists("./forumdata/cache/cache_forums.php")){
require_once "./forumdata/cache/cache_forums.php";
if (is_array($_DCACHE['forums'])){
foreach ($_DCACHE['forums'] as $k => $v){
if (!strstr(',sub,forum,',','.$v['type'].',')) continue;
$fids[$k] = 5;
}
}
}
if (count($fids) < 1){
$query = $db->query("SELECT fid FROM {$tablepre}forums WHERE type='forum' OR type='sub'");
while ($row = $db->fetch_array($query)){
$fids[$row['fid']] = 5;
}
}
$limit_counts = 0;
foreach ($fids as $k => $v){
$sql .= "(SELECT t.*, f.name FROM {$tablepre}threads t LEFT JOIN {$tablepre}forums f ON f.fid = t.fid WHERE t.fid='$k' ORDER BY t.dateline DESC LIMIT $v) UNION ";
}
if ($sql){
$sql = substr($sql,0,strlen($sql)-6);
}
$query = $db->query($sql);
while ($row = $db->fetch_array($query)){
$row['view_subject'] = cutstr($row['subject'],$hack_cut_str);
$row['date']= gmdate("$dateformat", $row['dateline'] + $timeoffset * 3600);
if($row['highlight']) {
$string = sprintf('%02d', $row['highlight']);
$stylestr = sprintf('%03b', $string);
$row['highlight'] = 'style="';
$row['highlight'] .= $stylestr ? 'font-weight: bold;' : '';
$row['highlight'] .= $stylestr ? 'font-style: italic;' : '';
$row['highlight'] .= $stylestr ? 'text-decoration: underline;' : '';
$row['highlight'] .= $string ? 'color: '.$colorarray[$string] : '';
$row['highlight'] .= '"';
} else {
$row['highlight'] = '';
}
${'new_no'.$row['fid'].'_threadlist'}[] = $row;
}
global $db,$tablepre,$ontimestar,$alpoststar,$topoststar;
@include_once "forumdata/cache/hots_.php";
$time = time();
$time2 = mktime(0,0,0,date(n),date(j),date(Y));
if (!$configs['cachetime'] || ($time - $configs['cachetime'] > 3600)){
$ontimestar = array();
$alpoststar = array();
$topoststar = array();
$members = array();
$query = $db->query("SELECT m.uid, m.username, m.oltime, mf.avatar, o.* FROM {$tablepre}members m LEFT JOIN {$tablepre}onlinetime o ON m.uid=o.uid LEFT JOIN {$tablepre}memberfields mf ON m.uid=mf.uid WHERE m.uid=o.uid ORDER BY o.total DESC LIMIT 0, 8");
while($members=$db->fetch_array($query)){
$members = round($members/60,2);
$members = $members;
$members = $members ? 20-$members % 20 : 20;
$ontimestar[] = $members;
}
$query = $db->query("SELECT m.username, m.uid, m.posts, mf.avatar FROM {$tablepre}members m LEFT JOIN {$tablepre}memberfields mf ON m.uid=mf.uid ORDER BY posts DESC LIMIT 0, 8");
while($members = $db->fetch_array($query)) {
$alpoststar[] = $members;
}
$query = $db->query("SELECT count(p.pid) as num,p.authorid,p.author,mf.avatar FROM $tablepre"."posts p LEFT JOIN {$tablepre}memberfields mf ON p.authorid=mf.uid WHERE p.dateline>=$time2 GROUP BY p.authorid ORDER BY num DESC LIMIT 0,2");
while($members=$db->fetch_array($query)){
$topoststar[] = $members;
}
$configs = "<?php\r\n\$configs = ".var_export(array('level' => $ontimestar, 'tpost' => $alpoststar, 'npost' => $topoststar, 'cachetime' => $time) , true).";?>\n";
@$fp = fopen("forumdata/cache/hots_.php","w+");
if ($fp){
fwrite($fp,$configs);
fclose($fp);
}
} else {
$ontimestar = $configs['level'];
$alpoststar = $configs['tpost'];
$topoststar = $configs['npost'];
}
unset($configs,$members);
if($allowavatar) {
$query = $db->query("SELECT mf.avatar FROM {$tablepre}memberfields mf, {$tablepre}members m WHERE m.uid='$discuz_uid' AND mf.uid=m.uid");
$member = $db->fetch_array($query);
} else {
$member = array('avatar' => '');
}
$avatar = $avatarshowstatus != 2 && $member['avatar'] ? "<img src=\"$member\" border=\"0\">" : '';
//????
[ แก้ไขล่าสุด buachompoox เมื่อ 2008-4-2 18:18 ] ขอชมครับ:victory: :victory: :victory: อันนี้กระทู้จริงนะครับ อย่าลบนะครับ ขอดูหน่อยแล้วกันน๊ะ:victory: :victory: :victory: :lol :Q :Q :Q :Q ชมหน่อยนะคร๊าฟฟ เอาไฟล์ lang ภาษาไทยทับได้เลยครับตัวเดียวกัน ส่วนภาษาจีนอื่นๆ แก้ในเทมเพลทของสกินครับ :victory: ขอดูรูปแบบหน่อยครับ :) ขอบคุณมากๆครับ ทีนี้คงมีภาษาไทยสำหรับธีมนี้ใช้กันแล้ว ขอดูด้วยคนครับ ขอบคุณครับๆ~~