Insert Views กับ Viewfield อะไรน่าสนใจกว่ากัน

  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.
  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.

สมมุติว่า ทำ content แบบบุ๊คขึ้นมา 1 เล่มว่าด้วยเรื่องเพลง
- ร็อค
- ป๊อป
- เรกเก้
- หมอลำซิ่ง

ในแต่ละหน้า อยากใส่ list ของ review เพลงประเภทนั้นๆ ในหน้าเนื้อหานั้น
เช่น หน้าร็อค
***********
ร็อคมันดีอย่างนี้ มาเกิดมาอย่างนั้น แล้วมันก็ดังอย่างโน้น
มีคนนี้เกิดคนนั้นดับ
เพลงที่น่าสนใจ
----------------------------
List รีวิว โนดที่ติดป้ายว่า ร็อค 10 รายการพร้อมให้คลิก
----------------------------
ข่าวที่น่าสนใจเกี่ยวกับดนตรีประเภทนี้
----------------------------
List ข่าว โนดที่ติดป้ายว่า ร็อค 10 รายการพร้อมให้คลิก
----------------------------

ทำนองนี้นะครับ
เท่าที่หาดูมีโมดูล Insert Views กับ Viewfield ที่น่าสนใจ
ไม่ทราบว่ามีใครลองใช้แล้วบ้างครับ
ตัวไหนน่าเลือกมาใช้มากกว่ากันครับ
แต่ละตัวมีข้อดีและข้อจำกัดอย่างไรบ้างครับ

sugree's picture
  1. Insert Views

    • ใช้ง่าย ติดตั้งนิดหน่อย
    • ยืดหยุ่นสูง
    • ผลลัพธ์อาจมีความไม่แน่นอน เนื่องจากการวางตำแหน่งไม่ได้กำหนดชัดเจน
    • ผลลัพธ์รวมอยู่กับเนื้อหา แยกจากกันยาก
  2. Viewsfield

    • แยก metadata ออกมาชัดเจน จัดการง่าย
    • มีข้อมูลที่ต้องกรอกเพิ่มอีกหนึ่ง

ถ้าใหืเลือกผมคงเลือก Viewsfield เพราะไม่อยากให้มีการเกี่ยวข้องกับเนื้อหาหลัก แต่ถ้าเป็นผม ผมจะเลือกใช้ block โดยสร้าง region ใหม่ถัดจากเนื้อหา ก่อนหน้าคอมเมนต์ แล้วเขียนเป็น PHP snippet เพื่อแสดงข้อมูลที่ต้องการโดยดูจากโหนดปัจจุบัน เช่น taxonomy เป็นต้น

mk's picture

มาเสริมว่าแบบเดียวกับ อันนี้

jrp13th's picture

หมายถึงลักษณะเดียวกับ ทำ Related Story แบบ Blognone ใช่ไหมครับ

  • เจตนาผมอยากได้ไตเติ้ล+ลิงค์ของเนื้อหา เอามาแสดงเป็นส่วนหนึ่งของเนื้อหา (book)
    แต่ไม่ได้ต้องการให้มันติดเป็น child node ตอนสั่งปรินท์นะครับ
    แค่ปรินท์ออกมาติดแค่รายการว่ามีหัวเรื่องอะไรบ้างก็สมใจแล้วครับ
  • ครั้นจะใส่เองที่ละรายการ ก็ขี้เกียจมาตามอัพเดทนะครับ เลยมองหาโมดูลมาช่วยจัดการนะครับ
  • ตอนนี้กำลังคิดต่อว่า ถ้ามันเยอะๆ นี้ตอนเรียงออกมาแล้วหน้าคงยาวพิลึก :P

ตัวอย่างที่ยกมานั้นอาจจะไม่ดีพอด้วยครับ
แต่รวมๆ แล้วก็ประมาณนั้นนะครับ แหะๆ
ขอบคุณสำหรับคำแนะนำครับ

ป.ล. พิมพ์ช้ากว่าคุณ mk ไปนิดเดียว

mk's picture

ถ้าไม่อยากได้ตอนปริ้นท์ เป็นผมจะใช้ CSS อีกชุดแล้วใส่ display:none น่าจะง่ายที่สุด

ย้าย Codenone

ประกาศย้าย Codenone ไปใช้ Forum ของ Blognone แทนครับ ตามไปตั้งกระทู้ต่อได้ที่ Codenone Forum (รายละเอียดอ่านจากกระทู้ ย้าย Codenone ไปรวมกับ Blognone)

กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น