StaFF_PiRcH โพสต์ 2012-9-2 13:48:52

เพิ่ม Function Hide ให้คะแนน/แสดงความคิดเห็น ถึงจะสามารถดูกระทู้ได้

แก้ไขครั้งสุดท้ายโดย StaFF_PiRcH เมื่อ 2013-3-16 22:55

SS - รูปภาพตัวอย่าง
http://image.ohozaa.com/i/9c1/8v45uF.png
http://image.ohozaa.com/i/969/TXs4qE.png
http://image.ohozaa.com/i/6b6/eWIIYl.png


วิธีทำ

เปิดไฟล์ ./source/function/function_discuzcode.php
จากนั้นค้นหาif($authorreplyexist) {แก้ไขเป็นif($authorreplyexist || $rateexist) { จากนั้นเพิ่มโค้ดนี้ด้านบนของโค้ดดังกล่าว$rateexist = DB::result_first("SELECT pid FROM ".DB::table('forum_ratelog')." WHERE pid='{$pid}' AND uid='$_G' ");จากนั้นค้นหาtpl_hide_reply_hidden()แก้ไขเป็นtpl_hide_reply_hidden($pid)เปิดไฟล์ /template/สกินที่ใช้อยู่/forum/discuzcode.htm
ถ้าไม่มีจะอยู่ที่ สกิน default

ค้นหาfunction tpl_hide_reply_hidden()แก้เป็นfunction tpl_hide_reply_hidden($pid)จากนั้น Download ไฟล์ข้างล่างไปใส่ไว้ที่
FIX* แก้ไขลิงก์รูปภาพใหม่

source/language/forum/

Creditวิธีเนื้อทำส่วนที่ถูกซ่อนไว้ โดย ตอบกระทู้/ให้คะเเนน ถึงจะดูกระทู้ซ่อนได้Princenetwork.netหมายเหตุ : มีข้อผิดพลาดประการใด กรุณาแจ้งด้วยนะครับ ...

หมายเหตุ 2 : เดี๋ยววิธีแก้ไขภาพ + อื่น ๆ ผมจะมาสอนวันหลังนะครับ ^_^

NoTZa77 โพสต์ 2015-5-17 03:19:06


สวัสดีจ้า หลังจากทำเสร็จแล้วก็จะมาเพิ่มเติมสำหรับคนใช้ x3 ให้จ้า ไม่รู้ว่ามีคนสอนไปแล้วหรือยัง http://kizuna-hime.net/bbs/static/image/smiley/default/40.gif

สำหรับใครที่ใช้ Discuz X3 ขึ้นไป ให้แก้ไขไฟล์ lang_template.php ของเราแทน ทีนี้ก็จะใช้กับ x3 ขึ้นไปได้แล้วจ้า
ถ้าไม่แก้แล้วอัพไฟล์ที่ท่านเจ้าของกระทู้ให้มาก็ใช้ได้เหมือนกัน แต่ในระยะยาวไม่รู้จะมีปัญหาตรงไหนไหม
เพราะว่า ตัว lang_template.php X2.5 กับ X3 โค๊ดต่างกันกว่า 100 บรรทัดเลย >_<'

ส่วนโค๊ดที่จะแก้ใส่ไปก็เอาจากของคุณเจ้าของกระทู้มานั่นแหละจ้า แฮร่ๆ ต้องขอขอบคุณไว้ตรงนี้เลย

ส่วนที่เราจะแก้อยู่ใน
source/language/forum/lang_template.php โค๊ดบรรทัดที่ 250

ก่อนแก้ไข 'post_hide_reply_hidden' => 'เนื้อหาถูกซ่อนไว้ คุณจะต้อง<a href="forum.php?mod=post&action=reply&fid=$_G&tid=$_G" onclick="showWindow(\'reply\', this.href)">แสดงความคิดเห็น</a>ก่อนจึงจะสามารถมองเห็นเนื้อหาส่วนที่ถูกซ่อนนี้ได้',


แก้ไขเป็น 'post_hide_reply_hidden' => '<img src="ที่อยู่รูปภาพ" width="700" height="200" border="0" usemap="#Map2" /><map name="Map2" id="Map2"><area shape="rect" coords="291,81,400,112" href="forum.php?mod=misc&action=rate&tid=$_G&pid=$pid" onclick="showWindow(\'rate\', this.href)"><area shape="rect" coords="449,82,601,113" href="forum.php?mod=post&action=reply&fid=$_G&tid=$_G" onclick="showWindow(\'reply\', this.href)"></map><map name="Map" id="Map"></map>',

เสร็จละจ้า เมื่อก่อนเคยแก้ไว้นานแล้ว ใช้วิธีโยนไฟล์ของ x2.5 ใส่ไปใน x3.2 เลยหล่ะ 5555

http://upic.me/i/rx/jhide.png อันนี้รูปของคุณเจ้าของกระทู้





oTHESHADOWo โพสต์ 2012-9-2 14:53:51

sm949dz เข้ามาดูผลงานภาพ 555+ - -

StaFF_PiRcH โพสต์ 2012-9-2 14:19:13

jamskung ตอบกลับเมื่อ 2012-9-2 14:17 static/image/common/back.gif
ขอเซฟ page นี้ไว้ก่อนน่ะ เดี๋ยวจะปิดไปแบบพี่พริ้นซ์อี ...

ยังไงฟร่ะ ??

jamskung โพสต์ 2012-9-2 14:17:11

ขอเซฟ page นี้ไว้ก่อนน่ะ เดี๋ยวจะปิดไปแบบพี่พริ้นซ์อีก sm949dz
ปล.ขอบคุณครับ

artzaok โพสต์ 2012-9-2 13:54:30

เด็กหนูเองค่ะเก่งชะมะละ sm901dz

peetzaaaa โพสต์ 2012-9-3 16:48:54

แก้ไขครั้งสุดท้ายโดย peetzaaaa เมื่อ 2012-9-3 17:40



ใช้งานได้จริงเอาภาพมายืนยัน

แต่ชื่อไม่ยอมอยู่ด้านบน sm907dz



ช่องข้างบนมันห่างอะครับแก้ตรงไหนหรอครับ

StaFF_PiRcH โพสต์ 2012-9-3 19:02:05

peetzaaaa ตอบกลับเมื่อ 2012-9-3 16:48 static/image/common/back.gif
ใช้งานได้จริงเอาภาพมายืนยัน

แต่ชื่อไม่ยอมอยู่ด้าน ...

กด F5 1 ทีครับอาจเป็นเพราะการอัพเดทแคชครับผม

peetzaaaa โพสต์ 2012-9-6 08:10:03

ไม่หายครับ งงแหะ sm917dz

bom25418 โพสต์ 2012-9-15 19:27:59

sm948dzsm948dzsm948dzsm948dzsm907dzsm907dzsm907dzsm907dzsm907dz

supershellz โพสต์ 2012-9-27 10:40:12

ขอบใจครัๆ ๆ
หน้า: [1] 2 3 4 5 6
ดูในรูปแบบกติ: เพิ่ม Function Hide ให้คะแนน/แสดงความคิดเห็น ถึงจะสามารถดูกระทู้ได้