kwangie โพสต์ 2010-1-15 13:53:42

มีปัญหาใช้งานกระทู้ไม่ได้

เข้าหน้ากระทู้ไม่ได้คะ พอคลิ้กเข้าไปก็เป็นอย่างข้างล่างทั้งหน้าเลย ฝากผู้รู้ช่วยแนะนำให้ด่วนเลยนะคะ ซึ่งพยายามอัพไฟล์ template default ไปใหม่แล้วก็ไม่ได้เหมือนเดิมคะ

eportnum = $allowviewreport ? $db->result_first("SELECT COUNT(*) FROM {$tablepre}reportlog WHERE fid='$fid' AND status='1'") : 0; $modnum = $allowmodpost ? ($db->result_first("SELECT COUNT(*) FROM {$tablepre}posts WHERE invisible='-2' AND first='0' and fid='$fid'") + $db->result_first("SELECT COUNT(*) FROM {$tablepre}threads WHERE fid='$fid' AND displayorder='-2'")) : 0; $modusernum = $allowmoduser ? $db->result_first("SELECT COUNT(*) FROM {$tablepre}validating WHERE status='0'") : 0; } $toptablewidth = $forum['rules'] && $forum['recommendlist'] ? '50%' : '100%'; $infosidestatus = !empty($infosidestatus['f'.$fid]) ? $infosidestatus['f'.$fid] : $infosidestatus; $infosidestatus['allow'] = $infosidestatus['allow'] && $infosidestatus && $infosidestatus != -1 ? (!$collapse['sidebar'] ? 2 : 1) : 0; $forum['typemodels'] = $forum['typemodels'] ? unserialize($forum['typemodels']) : array(); $optionadd = $filterurladd = ''; $threadids = array(); if($forum['threadsorts']['defaultshow'] && $forum['threadsorts']['types'] && empty($sortid)) { $sortid = $forum['threadsorts']['defaultshow']; $filterurladd = '&filter=sort'; } if($sortid && $forum['threadsorts']['types'][$sortid]) { $sortid = intval($sortid); include_once DISCUZ_ROOT.'./forumdata/cache/threadsort_'.$sortid.'.php'; require_once DISCUZ_ROOT.'./include/forumsort.func.php'; $quicksearchlist = quicksearch(); } $moderatedby = moddisplay($forum['moderators'], 'forumdisplay'); $highlight = empty($highlight) ? '' : htmlspecialchars($highlight); if($forum['autoclose']) { $closedby = $forum['autoclose'] > 0 ? 'dateline' : 'lastpost'; $forum['autoclose'] = abs($forum['autoclose']) * 86400; } $subexists = 0; foreach($_DCACHE['forums'] as $sub) { if($sub['type'] == 'sub' && $sub['fup'] == $fid && (!$hideprivate || !$sub['viewperm'] || forumperm($sub['viewperm']) || strstr($sub['users'], "\t$discuz_uid\t"))) { if(!$sub['status']) { continue; } $subexists = 1; $sublist = array(); $sql = $accessmasks ? "SELECT f.fid, f.fup, f.type, f.name, f.threads, f.posts, f.todayposts, f.lastpost, ff.description, ff.moderators, ff.icon, ff.viewperm, ff.extra, a.allowview FROM {$tablepre}forums f LEFT JOIN {$tablepre}forumfields ff ON ff.fid=f.fid LEFT JOIN {$tablepre}access a ON a.uid='$discuz_uid' AND a.fid=f.fid WHERE fup='$fid' AND status>'0' AND type='sub' ORDER BY f.displayorder" : "SELECT f.fid, f.fup, f.type, f.name, f.threads, f.posts, f.todayposts, f.lastpost, ff.description, ff.moderators, ff.icon, ff.viewperm, ff.extra FROM {$tablepre}forums f LEFT JOIN {$tablepre}forumfields ff USING(fid) WHERE f.fup='$fid' AND f.status>'0' AND f.type='sub' ORDER BY f.displayorder"; $query = $sdb->query($sql); while($sub = $sdb->fetch_array($query)) { $sub['extra'] = unserialize($sub['extra']); if(!is_array($sub['extra'])) { $sub['extra'] = array(); } if(forum($sub)) { $sub['orderid'] = count($sublist); $sublist[] = $sub; } } break; } } if($subexists) { if($forum['forumcolumns']) { $forum['forumcolwidth'] = floor(100 / $forum['forumcolumns']).'%'; $forum['subscount'] = count($sublist); $forum['endrows'] = ''; if($colspan = $forum['subscount'] % $forum['forumcolumns']

neronain โพสต์ 2010-1-15 16:30:51

http://www.discuzthai.com/thread-15722-1-1.html

แบบนี้ลงใหม่ดีสุดครับ

acaz โพสต์ 2010-1-15 18:13:45

ตอบกลับ 1# kwangie

แล้วลองอัพไฟล์ viewthread.php ขึ้นไปใหม่หรือยังครับ
เคยแก้ไขไฟล์เหล่านี้หรือเปล่า?
ลองลบปลั๊กอินที่แสดงผลหน้า viewthread (หากมีการลงปลั๊กอินไว้)

sangvichai โพสต์ 2010-1-15 19:25:42

พยายามอัพไฟล์ template default ไปใหม่แล้วก็ไม่ได้เหมือนเดิมคะ

ลองลบกรพเป๋า default ใน server ออก แล้วอัพอันใหม่ขึ้นไป ดูครับเพราะถ้าอัพไปทับเฉยๆบางทีค่าเดิมมันยังอยู่ครับถ้าไม่ได้อีกค่อยมาว่าอีกที ^^

kwangie โพสต์ 2010-1-18 12:54:12

ขอบคุณท่าน admin มากคะแก้ได้แล้ว คือลบ viewthread ออกแล้วอัฟลงใหม่คะ
หน้า: [1]
ดูในรูปแบบกติ: มีปัญหาใช้งานกระทู้ไม่ได้