ผมใช้ Module Views สร้าง Block ขึ้นมา โดยผมกำหนดให้ Block นั้นสำหรับแสดงเรื่องมี Tag ที่ผมต้องการ แล้วนำ Block นั้นไปแสดงในหน้าแรก ซึ่งจะเป็น 10 เรื่องล่าสุด เรียงตามลำดับ Node : Created Time
ผมมีเรื่องสงสัยจะขอคำแนะนำหน่อยครับว่า
ถ้าผมต้องการให้ แสดง แค่ เรื่อง ตั้งแต่ 11 - 20 เรื่องล่าสุด เรียงตามลำดับ Node : Created Time
จะสามารถทำได้หรือไม่ ผมจะต้องกำหนดค่าต่างๆ ยังไงบ้างครับ
ขอบคุณครับ
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
เอ่อ เกรงว่า Views จะทำให้ไม่ได้ ลองใช้โค้ดข้างล่างใส่ใน block แทนละกันครับ
แล้วถ้าผมจะกำหนดให้แสดงแค่ term ที่ผมต้องการ ต้องกำหนดเพิ่มเติมยังไงครับ
(tid=22)
รบกวนหน่อยนะครับ ผมยังไม่ชำนาญ sql
งั้นลองแบบนี้
เยี่ยมเลยครับ ลองนำไปใช้แล้ว ได้ผลดีตามต้องการเลยครับ
ขอบคุณ คุณ sugree มากๆ ครับ
รบกวนช่วยอีกนิดนึงนะครับ ขอโทษที่ถามหลายๆ รอบ
ผมพยามแก้ไขด้วยตัวเองแล้ว แต่ยังทำไม่ได้เลยครับ
ขอบคุณครับ
แล้วถ้าต้องการให้แสดงชื่อผู้เขียนของเรื่องนั้น ต่อท้ายด้วย จะต้องทำอย่างไรครับ
เช่น
การแสดงผลในข้างต้นนี้เป็นการแสดงผลแบบ List
ถ้าต้องการให้แสดงผลแบบ Table View (แบบที่มีให้เลือกใน Module View) จะทำได้โดยง่ายไหมครับ
ลำบากเกินไป ไม่เป็นไรครับ
ใส่ชื่อผู้เขียนก่อน เดี๋ยวทำตารางตามมาอีกที
สามารถนำไปใช้งานได้ดีครับ
ขอบคุณมากครับ..
แบบใส่ตาราง
มันง่ายแบบนี้แหละ ผมถึงชอบ Drupal
อ่อ.. อย่างนี้นี่เอง
ขอบคุณมากๆ ครับ
สมมุติถ้าต้องการ node ที่ีมี term ที่ 5 กับ 20 (5 and 20 ไม่ใช่ 5 or 20 นะครับ)
ต้องแก้ยังไงดีครับ
ถ้าเป็น mysql 4.1 ขึ้นไปจะใช้ subquery ได้
คำเตือน: ไม่ได้ลองจริงนะ
ขอบคุณครับ
ถ้าเป็นข้อมูล node title พร้อมลิงค์