โมดูลที่เรียงชื่อผู้ใช้ออกมาแสดงพร้อมภาพ avatar
May 24, 2009
ตามหัวข้อเลยครับพอจะมีโมดูลไหนทำได้บ้างครับ
คือให้เอาชื่อผู้ใช้ออกมาเรียงคล้ายๆ กับ user list อ่ะครับแต่อยากให้มีภาพ avatar ด้วย
ปล. ผมใช้ drupal 5 ครับ

ใช้ View ก็พอจะทำได้แล้วนิ
ใช้ View ก็พอจะทำได้แล้วนิ ถ้าจำไม่ผิด ก็ดึง user name กับ user image มาแสดง ตอบมั่วๆนะครับ เพราะไม่ค่อยได้เล่นนานแล้ว รอคนอื่นมาตอบด้วยก็จะชัวร์กว่านี้ครับ
ไม่แน่ใจ D5 นะครับ แต่ถ้า D6
ไม่แน่ใจ D5 นะครับ
แต่ถ้า D6 ก็ใช้ Views เรียกมาได้เลย (อยู่ใน profile) มาแสดงได้ไม่ว่าจะทำเป็นตาราง เป็นกริด หรือเป็นลิสต์ เรียกได้มาหมดเลยพวกชื่อ + email + avatar
ทำไม views
ทำไม views ของผมทำเป็นกริดไม่ได้อ่ะครับ
อยากให้มันออกมาในแบบ 3*3 อ่ะครับ แล้วก็ให้มันมีชื่อผู้ใช้กับ Avatar อยู่ด้วยกันอ่ะครับ
ทำไม่เป็นอ่ะครับ รบกวนด้วยนะครับ
อันนี้เป็น Views2 สำหรับ D6
อันนี้เป็น Views2 สำหรับ D6 นะครับ ไม่แน่ใจว่า Views1 ของ D5 เป็นอย่างไร
ตอนสร้าง View เลือก View Type -> User
พอเข้าไปใน Views ตรงช่อง Fields เลือก * User:Picture (avatar) * User:Name * ส่วนค่าอื่นๆ ที่ตั้งให้กรอก จะอยู่ใน profile อื่น ก็หาตรง Profile:
ส่วนทำกริด เลือกตรง Basic Settings -> Style -> Grid -> เลือกจำนวนกริดที่ต้องการ
D5 ให้หา Views Bonus Pack
D5 ให้หา Views Bonus Pack มาลง อาจมีครับ
ตอบมั่วเหมือนเดิมครับ อาจมีคนรู้มากกว่า มาช่วยตอบอีกทีครับ
views D5 ต้องกำหนด Arguments
views D5 ต้องกำหนด Arguments > Argument Handling Code เพิ่มบรรทัดนี้เข้าไป
$view->gridcount = 5;
//5 คือจำนวน คอลัมน์ ของ grid ที่ต้องการแสดง
ส่วน D6 ที่ใช้ views 2 เลือกกำหนดได้เลย
กำลังทำผู้ใช้ที่ออนไลน์อยู่
กำลังทำผู้ใช้ที่ออนไลน์อยู่ เดี๋ยวเสร็จแล้วเอามาโชว์ ^ ^
ของลองทำด้วยคนครับ
ของลองทำด้วยคนครับ
ทำไปทำมากลายเป็น "5
ทำไปทำมากลายเป็น "5 อันดันแรกใน 24 ช.ม." ไปซะได้ ใช้ Views หรือเขียน sql เพื่อดึงข้อมูล แล้วก็ใช้ ImageCache ย่อรูปครับ

สำหรับรายละเอียด โปรดติดตามตอนต่อไป ^ ^
มีโมดุลทำตรงนี้โดยเฉพาะ ชื่อ
มีโมดุลทำตรงนี้โดยเฉพาะ ชื่อ avatar blocks ครับ
ติดตั้ง แล้วเปิดใช้ได้เลย =)
ดูตัวอย่างได้ที่นี่ครับ แมคมือใหม่.คอม
ImageCache
ImageCache ย่อรูปทำยังไงอ่ะครับ ช่วยอธิบายหน่อยครับ
Administer > Site building >
Administer > Site building > ImageCache > Add new preset ขึ้นมาสัก 1-2 อันก่อนครับ แล้วจึงนำไปใช้กับโมดูลอื่น ๆ