banksanti โพสต์ 2009-12-16 19:32:41

สกิน chajian110 For Discuz 7.2/7.1

แก้ไขล่าสุดโดย banksanti เมื่อ 2009-12-16 19:34

http://bbs.7dps.com/attachments/ext_gif/0912092130e3155bdf1e3e369b.gif



หลังการติดตั้ง หากกระทู้ว่าง หรือว่าหากกันให้แก้ตามด้านล่างนี้ครับ

เปิดไฟล์ index.php
ค้นหาif($indexfile == 'classics' || !empty($gid)) {เพิ่มโค้ดนี้ไว้ด้านบน//การโพสต์
$hack_cut_str =60; // แก้ไขความยาวชื่อที่นี่
$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' AND t.closed NOT LIKE 'moved|%' AND t.displayorder>=0 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;
}
//สิ้นการโพสต์

navanat21 โพสต์ 2009-12-17 03:10:45

ขอบใจมากมายลงแระสวยดี

jaideejung007 โพสต์ 2009-12-17 12:11:57

โห่ โมเยอะมาก ไม่กล้า ขอบคุณเน้อ

dekdong.com โพสต์ 2009-12-17 13:50:13

ผมลงแล้วแต่ลืมโม

เลยเจ้งไม่เป็นท่าเลย

เฉพาะ IE6 อ่านะ

dekdong.com โพสต์ 2009-12-17 13:51:17

เกือบเสร็จแล้วแท้ๆ .......................................

dekdong.com โพสต์ 2009-12-17 14:01:20

แก้แล้วมันยังมั่วอยู่เลยครับหลังจากที่ Login เรียบร้อยแล้ว

เป็นเหมือนกันหลายเครื่องด้วย IE 6 นะครับ

Brownser อื่นๆ เห็นเป็นปกติครับ

ใครรู้ PM มาหาผมหน่อยนะครับ

trickstertik โพสต์ 2009-12-17 16:06:50

สกินตัวนี้จะมีปัญหากะ IE6 นะ ตัวอื่นไม่เป็นไรเลย เซ็งจริงๆ
เกลียด IE6

dekdong.com โพสต์ 2009-12-17 18:48:35

ผมแก้ไฟล์เป็นภาษาไทยได้หลายจุดแล้วครับเหลือแค่ไฟล์ใน viewthread นิดหน่อยครับ

ลองดูได้เลยครับ http://board.dekdong.com ครับ

~RanK~ โพสต์ 2009-12-21 21:06:49

ขอบคุณครับ สกิน สวยดี เดี่ยวจะเอาไปติดเว็บนะ ^^

~RanK~ โพสต์ 2009-12-26 17:59:16

ถามหน่อยครับ ผม แก้ โค้ด แล้ว แต่ ยัง หน้า index ว่างเปล่าเหมือนเดิมครับ TT

นอกนั้นเข้าได้หมดครับ
หน้า: [1] 2
ดูในรูปแบบกติ: สกิน chajian110 For Discuz 7.2/7.1