Skip to main content
เริ่มจาก (1) พยายามนึก keyword ในการค้นหา ผลออกมาที่ "limit comment length" เปิดเข้าไป link แรก (ค้นหาผ่าน google) เป็นโค้ดสำหรับเอาไปสร้าง module ในหน้าเอกสารนั้นบอกว่าเป็น mini module แต่ไม่ได้สร้างเป็น module ออกมาแจก ให้เอามาทำใช้งานกันเอง หลังจาก จัดการสร้างไฟล์ .info และ .module ก็ทำการ install พอติดตั้งเสร็จ ก็พยายามคลิกหาอยู่นานว่าต้องตั้งค่าที่ไหน ปรากฎว่ามันไปซ่อน (รึป่าว?) อยู่ใน edit content type ตรงหัวข้อ comment settings -- จะว่าไปอยู่ตรงนี้ก็เหมาะดีเหมือนกัน แต่หายากไปนิด -- แหะๆ เอ้อ... เสียดายตรงที่ module นี้ ไม่มีตัวเลขอัพเดทว่ากำลังพิมพ์ไปแล้วกี่ตัวอักษร จะบอกว่าเกินก็ต่อเมื่อ preview หรือ save แล้วเท่านั้น - Limit comment length (drupal.org) ต่อด้วย (2) โดยปกติแล้ว drupal จะให้เรากำหนดชื่อของคนที่ไม่ได้ลงทะเบียนว่าจะให้ใช้ชื่อพื้นฐานว่าอะไร โดย drupal จะกำหนดมาให้ว่า "anonymous" ไอ้จะไปลบออกจาก site information มันก็ไม่ยอมให้เอาออก เพราะบังคับว่าต้องระบุ ก็เลยไปหาใน drupal.org (ด้วย google) อีกรอบ คราวนี้เจอหลายแบบ แต่สุดท้ายก็เลือกโค้ดมาชุดนึง คนเขียนโค้ดอธิบายว่า ก็เขียน hook ทับเข้าไปและบอกให้มันพ่นค่าว่างๆ ออกมา แทนตัวมาตรฐาน เอ้อ... แล้วก็การที่ทำแบบนี้ ต้องไปตั้งค่า comment settings ให้ drupal เก็บข้อมูลพื้นฐานของคนโพส (ชื่อ และ อีเมล) ด้วย ไม่งั้นจะยังคงสามารถกด save โดยไม่ต้องพิมพ์ชื่อได้เหมือนเดิม (ระบบจะใส่ anonymous มาให้แบบอัตโนมัติ) - Remove anonymous from your name: comment (drupal.org) ปล.เช่นเคย ถ้าใครมีวิธีดีกว่านี้ แนะนำ/แลกเปลี่ยนความรู้กันได้นะครับ อิอิ