เพิ่ม Function Hide ให้คะแนน/แสดงความคิดเห็น ถึงจะสามารถดูกระทู้ได้
แก้ไขครั้งสุดท้ายโดย StaFF_PiRcH เมื่อ 2013-3-16 22:55SS - รูปภาพตัวอย่าง
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 : เดี๋ยววิธีแก้ไขภาพ + อื่น ๆ ผมจะมาสอนวันหลังนะครับ ^_^
สวัสดีจ้า หลังจากทำเสร็จแล้วก็จะมาเพิ่มเติมสำหรับคนใช้ 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 อันนี้รูปของคุณเจ้าของกระทู้
sm949dz เข้ามาดูผลงานภาพ 555+ - - jamskung ตอบกลับเมื่อ 2012-9-2 14:17 static/image/common/back.gif
ขอเซฟ page นี้ไว้ก่อนน่ะ เดี๋ยวจะปิดไปแบบพี่พริ้นซ์อี ...
ยังไงฟร่ะ ?? ขอเซฟ page นี้ไว้ก่อนน่ะ เดี๋ยวจะปิดไปแบบพี่พริ้นซ์อีก sm949dz
ปล.ขอบคุณครับ
เด็กหนูเองค่ะเก่งชะมะละ sm901dz แก้ไขครั้งสุดท้ายโดย peetzaaaa เมื่อ 2012-9-3 17:40
ใช้งานได้จริงเอาภาพมายืนยัน
แต่ชื่อไม่ยอมอยู่ด้านบน sm907dz
ช่องข้างบนมันห่างอะครับแก้ตรงไหนหรอครับ peetzaaaa ตอบกลับเมื่อ 2012-9-3 16:48 static/image/common/back.gif
ใช้งานได้จริงเอาภาพมายืนยัน
แต่ชื่อไม่ยอมอยู่ด้าน ...
กด F5 1 ทีครับอาจเป็นเพราะการอัพเดทแคชครับผม ไม่หายครับ งงแหะ sm917dz sm948dzsm948dzsm948dzsm948dzsm907dzsm907dzsm907dzsm907dzsm907dz ขอบใจครัๆ ๆ