ซ่อนข้อมูลโพสต์แรก สำหรับผู้เยี่ยมชม
โค้ดนี้จะเป็นการจำกัดสิทธิในการแสดงข้อมูลให้ผู้เยี่ยมชมไม่รู้จะอธิบายอะไร เอาเป็นว่า ตามรูปเลยละกันครับ
ข้อมูลจะถูกแสดงแค่บางส่วน ตามที่เรากำหนด (เฉพาะ Post แรก หรือคนตั้งกระทู้เท่านั้นนะครับ)
เอาล่ะ มาดูโค้ดกันเลยดีกว่า
แก้ที่ไฟล์ viewthread.php
ค้นหา$post['ratings'] = karmaimg($post['rate'], $post['ratetimes']);แล้วเพิ่มโค้ดนี้ต่อท้ายครับ
//Hide Post For Guest By DaRKZoNE
if(!$discuz_uid && $post['count'] == 0 && strlen($post['message']) > 200){
$post['message'] = cutstr($post['message'], 200);
$post['message']=str_replace("\n","\n",$post['message']);
$post['messagedesc']="ขอขอบคุณทุกท่านที่มาเยี่ยมชม DaRKZoNE ของเรา
ข้อมูลถูกปกปิดไว้บางส่วน เนื่องจากขณะนี้ท่านมีสถานะเป็น ผู้เยี่ยมชม, หากท่านต้องการชมข้อมูลแบบครบถ้วน, กรุณา สมัครสมาชิก หรือ เข้าสู่ระบบ ขอบคุณครับ!
";
$post['message'] = $post['messagedesc']."\n".$post['message']."\n".'................';
$post['bbcodeoff'] = 0;
}
//Hide Post For Guest By DaRKZoNE
เอาไปแก้ได้ตามใจชอบนะครับ ในส่วนของ $post['messagedesc']
ส่วน ตัวเลข 200 นั่นคือ จำนวนตัวอักษรที่เราต้องการให้แสดงให้ผู้เยี่ยมชมเห็นเท่านั้น (ตัวอักษรนี้รวม bbcode ด้วยนะครับ)
[ แก้ไขล่าสุด DarkEagle เมื่อ 2008-4-11 12:36 ] ขอบคุนมากจ้า :victory::victory:
ตอบกลับโพสของ 1# DarkEagle
เยี่ยมมากครับผม แจ่มเลย...... อิอิmod แบบเนี้ยยังไงก็ขายออก :lol
ตอบกลับโพสของ 1# DarkEagle
มันซ่อนทุกโพสเรยเหรอ ซ่อนอัตโนมัติใช่ไหมงับ น่าสนใจครับ แต่ซ่อนมากไปเดี๋ยวสมาชิกจางลงๆ 555+ นี่เรื่องจริง ขอบคุณ:lol ขอบคุณครับ 555 มีคนมาช่วยแระ อู้ได้แระ อิๆๆ~~ ขอบคุณนะๆ เยี่ยมเลยครับ :) thax น่ารักที่สุด ยอดเยี่ยมมากเลยครับ ขอบคุณ มากครับผม ขอบคุณจริงๆกำลังหาเลย...
หน้า:
[1]
2