ผู้เขียน หัวข้อ: ให้คะแนนสำหรับบทความต่างๆ ด้วย DD Rating  (อ่าน 893 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
การให้ Star Rating ใน Post ต่างๆ ของ WordPress แนวคิดนี้คิดว่าจะเอาไว้ให้คะแนนสำหรับบทความต่างๆ ที่จะเขียนในระบบ Blog แต่มีเงื่อนไขว่า ต้องให้คะแนนได้หลายๆ ด้าน และแต่ละด้านมีระดับคะแนนต่างๆกันได้ เช่น
  • ด้านการเขียนให้อ่านได้เข้าใจง่าย 5 คะแนน
  • ด้านการนำไปใช้งานได้จริง 5 คะแนน
  • ด้านการนำไปสู่การสร้างสรรค์นวัตกรรม 10 คะแนน
เป็นต้น สำหรับ WordPress เองก็มี Plugin หลายตัวที่สามารถให้คะแนนได้ แต่ส่วนใหญ่พบว่ามักจะให้ได้แค่ด้านเดียว และที่สำคัญต้องให้ได้ง่าย เช่น เป็นแบบ Rating Scale ที่ใช้ดาวเป็นตัวแทนค่าคะแนนประมาณ นี้

Example_Rating height=154
เมื่อได้แนวคิดแล้วก็คงต้องหา Plugin ก็พบว่ามี Plugin ตัวนึงที่ตอบโจทย์พอสมควรนั่นคือ DD Rating หลัง จากนั้นก็ทำการติดตั้งลงใน WordPress เลยครับ หลังจากติดตั้งแล้วก็อย่าลืม Activate ด้วยนะครับ(ขณะที่กำลังเขียนอยู่นี้มีการ อัพเดทเป็น Version 1.6 พอดีเลย) สิ่งที่เปลี่ยนแปลงจาก Version 1.5 ใน Version 1.6 คือ
Version 1.6
 
  • Bugfix: remove ‘hoi’ console.log **** อันนี้แหละที่ผมสงสัยมานาน แก้สักที
  • Bugfix: lost data when switching between replies forms.
  • Set the average total stars
  • Make star view more precisely
Version 1.5
 
  • Bugfix: lost data when doing quick edit
  • Add rates to pages
  • Shortcode can be [-averageRating] to get the average of the post/page or [-averageRating id =’117′] to get it by id. *** ผมใส่ – หน้าaverageRating เพื่อไม่ให้แสดงผลผิดนะครับ
หลังจากติดตั้ง และ Activate แล้วนะครับ มาดูที่การใช้งานกันบ้างครับ การใช้งานก็ไม่ยุ่งยากอะไร แต่อาจจะไม่สะดวกบ้าง เดี๋ยวอ่านไปคงทราบครับ ว่าไม่สะดวกยังไง
การใช้งาน
 
  • เริ่มาจาก การตั้ง Post สัก Post นึงก่อน หลังจากนั้นก็พิมพ์ข้อความที่ต้องการเผยแพร่ลงใน Post ตามปกติ หรือจะเอา Post เดิมที่เคยมีมาแก้ไขก็ได้นะครับ
  • ด้านล่างของ Post จะปรากฏ Box ขึ้นมา 1 Box นั่นคือ Box ชื่อ Rating (ของผู้อ่านอาจจะอยู่ล่างๆ กว่าของผมลากขึ้นมาก็ได้นะครับ) ดังรูป
DD Rating Box in Post height=375
 
  • Check ที่ Allow Rating เลยครับจะเริ่มกันแล้ว
  • ในช่อง Title ให้ใส่ชื่อ ของผมลองใส่เป็นการเชิญชวนว่า “มาให้คะแนนกัน” ใน Description ใส่คำอธิบายที่ต้องการลงไป ผมขอไม่ใส่นะครับ
  • ใน Check Box Require  เอาไว้สำหรับ แจ้งเตือนว่า ไม่ได้มีการให้คะแนน ก่อนที่จะ save Comment นั่นคือ ถ้าไม่ให้คะแนนก็จะไม่ยอมให้ Comment นั่นเอง (งง มะ 555) ผมเว้นไว้ครับไม่บังคับ
SetDDRating1 height=224
 
  • Item Title: คือ ชื่อ ของคะแนนในด้านที่ต้องการให้คะแนน
  • Set rank: คือคะแนนเต็มที่จะให้ได้ ซึ่งทั้ง Item Title: และ Set rank: นี่แหละครับที่ตรงตาม Requirement เบื้องต้นของผมเลย เมื่อใส่ Item Title: และ Set rank: เสร็จก็กด Add เพื่อเพิ่มคะแนนด้านถัดไป จนพอใจ
  • แค่นี้ก็เรียบร้อยแล้วครับ อย่าลืม Save ที่มุมขวาบนด้วยนะครับ
  • หากต้องการแก้ไขก็ไม่อยากครับ เปิด Post ที่ต้องการแก้ไขขึ้นมา หลังจากนั้นกด edit ครับ แล้วก็ลุยเลย นอกจากนั้นยังสามารถ ใช้ Short Code [-averageRating] เพื่อใส่ค่าคะแนนเฉลี่ยลงใน Post ของเราได้ด้วย
  • สิ่งที่ไม่ค่อยสะดวกของ Plugin นี้คือ ต้องทำแบบนี้ทุก Post ที่อยากให้มีการให้คะแนนครับ อยากจะใส่ทีเดียวทุก post ยังทำไม่ได้นั่นเอง
เท่านี้ก็เรียบร้อยแล้วครับ พร้อมจะมาให้คะแนนบทความกันหรือยัง พร้อมแล้วก็ขอคะแนนเยอะๆนะครับ 55555 บทความต่อไปมาดูการให้คะแนนแบบ Star Rating และ แบบ Slider  ใน LimeSurvey กันนะครับ
DDRatingEdit height=209


ที่มา: http://clpark.rmuti.ac.th/suthep/ideas/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%AB%E0%B9%89-rating-%E0%B8%9A%E0%B8%97%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1%E0%B9%83%E0%B8%99-wordpress