นับตั้งแต่ WP เปิดตัวปลั๊กอินฟังก์ชันสนับสนุนความคิดเห็น/ไม่อนุมัติ ฉันรอ zblog เผยแพร่อย่างใดอย่างหนึ่ง ผลลัพธ์สุดท้ายคือขอความช่วยเหลือจากผู้อื่นดีกว่าถามตัวเอง
คำอธิบายปลั๊กอิน:
แอปพลิเคชั่นที่ได้รับความนิยมมากที่สุดของฟีเจอร์นี้ควรอยู่ในรีวิวของ NetEase อย่างไรก็ตาม เนื่องจากฟังก์ชั่นนี้ประสานกันในช่วงวันชาติ ฟังก์ชั่นที่คล้ายกันบนเว็บไซต์หลักๆ จึงถูกซ่อนทีละรายการ ดังนั้นฉันจึงพัฒนาเฉพาะ "การสนับสนุน" ที่ NetEase ใช้อยู่ในปัจจุบันเท่านั้น และฉันไม่ได้เขียนว่า "ต่อต้าน" มันฟังดูไม่ดี แต่มันกลมกลืนกัน
เนื่องจาก zblog เป็นแบบคงที่ เมื่อเรียกหมายเลขสนับสนุนของแต่ละความคิดเห็น ในตอนแรกฉันต้องการแก้ไขฟังก์ชันไลบรารี zblog โดยตรง เช่น เพิ่ม <#article/comment/dig#> ที่คล้ายกัน จากนั้นอ่านใน c_system_lib ล่วงหน้า การเรียกมันในเทมเพลตอีกครั้งมีข้อดี: มันสามารถลดคำขอ http สำหรับหน้าบทความได้ นอกจากนี้ยังมีข้อบกพร่องที่ชัดเจน: ไม่สะดวกที่จะอัปเกรดและแก้ไขได้ยาก ฉันคาดว่าฉันจะใช้เวลานานในการเขียนที่นี่เพื่อสอนผู้คนถึงวิธีการแก้ไขและตำแหน่งที่จะแก้ไขไฟล์เหล่านั้น ในท้ายที่สุด มันถูกสร้างเป็นปลั๊กอินโดยตรง
หลังจากเปิดใช้งานปลั๊กอิน คุณจะต้องเพิ่มโค้ดสองบรรทัดในตำแหน่งที่เหมาะสมในเทมเพลต b_article_comment.html สำหรับรายละเอียด โปรดดูที่หน้าการจัดการปลั๊กอิน
เนื่องจากฟังก์ชันนี้เกี่ยวข้องกับ asp, js และ ajax ฉันจึงทดสอบโดยใช้ FF3.5 และ IE8 บนเครื่องของฉันเอง หากมีปัญหาอื่นใด โปรดรายงานให้ทันเวลา
สำหรับเอฟเฟกต์เฉพาะ โปรดดูที่พื้นที่แสดงความคิดเห็นในหน้าบทความ Sanqibadan
ดาวน์โหลดปลั๊กอิน:
ความคิดเห็นของบล็อก ZBlog รองรับปลั๊กอิน/ต่อต้านฟังก์ชัน ไฟล์แนบอยู่ในรูปแบบ rar โปรดขยายเป็นโหมด zpi ก่อนแล้วจึงทำการติดตั้ง
หน้าเผยแพร่ฟอรัม ZBlog: http://bbs.rainbowsoft.org/thread-44851-1-1.html
การรวบรวมคำถาม
1. Brother Cat: ฟังก์ชั่นสนับสนุนของสมุดเยี่ยมไม่แสดงอย่างถูกต้อง
เหตุผล: การเรียก js สำหรับฟังก์ชันนี้เหมือนกับการให้คะแนนแสงจันทร์ js และอยู่ในเนื้อหาบทความ สมุดเยี่ยมชมไม่มีเนื้อหาบทความ
วิธีแก้ไข: เพียงเพิ่มการเรียก js ลงในเทมเพลตสมุดเยี่ยม
<ภาษาสคริปต์ = "javascript" type = "text/javascript" src=" http://www.378Q.com.cn/PLUGIN/CommDig/dig.js"></script >
2. หลู่ซ่งซ่ง: บุคคลที่สนับสนุนมากที่สุดหรือต่อต้านมากที่สุดสามารถอยู่ในตำแหน่งที่โดดเด่นที่สุดได้หรือไม่?
อยู่ระหว่างการพัฒนา
3. อัปเดตเวลา 17:00 น. ของวันที่ 15 มกราคม: สำหรับผู้ที่กดชอบได้เพียงอันเดียวเมื่อใช้ปลั๊กอิน โปรดดาวน์โหลดอีกครั้ง จากนั้นแตกไฟล์เป็นไฟล์ zpi แล้วนำเข้าใหม่ จากนั้นระบบจะแจ้งให้คุณทราบ ไม่จำเป็นต้องอัพเกรด คุณเลือก Just cover มัน
เหตุผลคือ: มีข้อผิดพลาดในฐานข้อมูล ฟิลด์ ID ถูกเลือกเป็น "Number" แทนที่จะเป็น "AutoNumber"
4. กล่องหน่วยความจำ: คุณสนับสนุน/คัดค้านว่าคุณใช้ js ในเบราว์เซอร์เพื่อบันทึกพฤติกรรมการคลิกเท่านั้นหรือไม่ เพราะถ้าปิดบราวเซอร์แล้วเปิดใหม่ก็สามารถคลิกได้อีกครั้ง
ขอแนะนำให้บันทึกที่อยู่ IP ของผู้คลิกเพื่อหลีกเลี่ยงการปิดเบราว์เซอร์แล้วคลิกอีกครั้ง นอกจากนี้ การแสดงรายการที่ได้รับการสนับสนุนมากที่สุดและรายการที่ตรงกันข้ามมากที่สุดที่ด้านหน้าคือจุดประสงค์สูงสุดในการสร้างปลั๊กอินนี้
Sanqibadan: เซสชันใช้เพื่อบันทึกพฤติกรรมการคลิก คุณสามารถบันทึกสถานการณ์ที่คุณกล่าวถึงได้โดยใช้คุกกี้
วิธีการเขียนไว้ที่นี่: เปลี่ยน Session("ID"&ID) = ID ใน dig.asp เพื่อเขียน ID ลงในคุกกี้ จากนั้น Response.Cookies("ID"&ID).Expires = date() +10 ซึ่งหมายถึง ตั้งค่าวงจรชีวิตของคุกกี้ให้มีอายุ 10 วันนับจากวันนี้ หรือใช้ฐานข้อมูลในการบันทึกอ้างอิงวิธีการให้คะแนนแสงจันทร์และบันทึก IP
อาจมีการปรับเปลี่ยนขึ้นอยู่กับสถานการณ์
สำหรับการแสดงไฟล์ที่รองรับมากที่สุดที่ด้านหน้า คุณต้องแก้ไขไฟล์ไลบรารี zblog การเปลี่ยนแปลงนี้จะทำให้การอัพเกรดไม่สะดวก ฉันคิดว่าควรทำรายการอื่นดีกว่า เช่น รายการที่มีความคิดเห็นมากที่สุดภายใน 30 วัน ฟีเจอร์นี้อยู่ระหว่างการพัฒนา
5. อัปเดตเวลา 11.00 น. ของวันที่ 16 มกราคม: โปรดดาวน์โหลดอีกครั้งด้านบน จากนั้นขยายขนาดเป็นไฟล์ zpi และนำเข้าใหม่อีกครั้ง จากนั้นระบบจะแจ้งว่าคุณไม่จำเป็นต้องอัปเกรด เพียงเลือกที่จะเขียนทับมัน
เนื้อหาที่อัปเดต: เพิ่มฟังก์ชัน [คัดค้าน] นอกจากนี้ จำเป็นต้องแก้ไขการเพิ่มโค้ดสองบรรทัดในตำแหน่งที่เหมาะสมในเทมเพลต b_article_comment.html สำหรับรายละเอียด โปรดดูที่หน้าการจัดการปลั๊กอิน
สำหรับบทความต้นฉบับ โปรดระบุแหล่งที่มาของการพิมพ์ซ้ำ: Sanqibadan ที่อยู่บทความ: http://www.378Q.com.cn/post/162.html
ขอบคุณ Sanqibadan สำหรับการสนับสนุนของคุณ