คุณอยู่ที่นี่

ทำเว็บเก็บข้อมูลบุคคลครับแนะนำด้วย

รูปภาพของ ymeesin
เขียนโดย ymeesin เมื่อ 6 สิงหาคม, 2015 - 09:43

ผมได้รับงานทำโปรแกรมบันทึกข้อมูลบุคคลมาครับ เก็บข้อมูลพื้นฐาน เช่น ชื่อ นามสกุล ที่อยู่ เบอร์ ประเภท ครับ แต่ด้วยว่ายังไม่เคยจับ Drupal จะมีพื้นฐานบ้างก็ smf wordpress แต่เท่าที่ดูท่านอื่นทำเว็บไว้แล้วใช้ Drupal แล้วคิดว่าเหมาะสมกัน เพราะผมจะวางต่อไปเป็นเว็บด้วยครับ

ตอนนี้ติดตั้ง Drupal 8 ไปแล้ว กำลัง ครับ ไม่ทราบว่าต้องยังไงต่อ  โมดุล หรือ โหนด หรืออะไรรบกวนชี้แนวทางด้วย

 

รบกวนด้วยครับ เพราะงานนี้เป็นงานชี้ชะตาก็ว่าได้ ถ้าทำผ่านก็จะได้บรรจุงานซะทีครับ ตอนนี้ยังเป็นลูกจ้างเหมาอยู่ 

 

ขอบคุณล่วงหน้าครับ


มี2แบบ

1) เก็บเป็นข้อมูลธรรมดา  สมาชิกไม่มีสิทธิ์ใช้งานเกี่ยวกับงานระบบDrupal เช่น กระดานสนทนา แสดงความคิดเห็น ฯลฯ

-เพิ่มContent type

- เพิ่มFields เขตข้อมูล

2) ต้องการเป็นข้อมูล สมาชิกใช้งานได้

- เพิ่มfieldsข้อมูล ในAccount

 

 ตัวอย่างตามลิงค์ข้างล่างนี้

http://www.drupalthai.com/node/45

ขอบพระคุณครับอาจารย์ แนวทางน่าจะข้อ 1 ครับ เราแค่เก็บข้อมูลเอาไว้ ให้ guest เข้าดูได้ ส่วนคนที่จะเพิ่มข้อมูลจะเป็นเจ้าหน้าที่ ซึ่งเราจะให้ user เพื่อคีย์ข้อมูลเพิ่มครับ 

 

คงได้รบกวนอีกครับ วันนี้ขอดูวิธีทำตามข้อแนะนำก่อน

ตอนนี้ใช้ content สร้างฟอร์มได้แล้วครับ แต่ติดปัญหาตรงฟีลที่เป็น บ้านเลขที่ หมายเลขบัตร หมายเลขโทร ที่กำหนด FIELD TYPE  เป็น Integer แต่ติดที่กรอกได้แค่ 10 ตัว

ทั้งที่กำหนด Maximum เป็น 3,13 และ 10 หลัก แล้ว แต่ก็ยัง กรอกได้สูงสุด 10 ตัวทั้งหมดครับ ไม่ทราบติดปัญหาตรงไหนครับ

 

และตรง title ถ้าเราจะเอาออกจะไปเซ็ตตรงไหนครับ หาแล้วยังไม่เจอเลยครับ

 

ขอบคุณครับ  

ขออนุญาตทำความเข้าใจก่อน

ข้อมูล บ้านเลขที่ หมายเลขบัตร หมายเลขโทรศัพท์ จัดเป็นข้อมูล ตัวอักษร หมายถึงเป็นตัวเลขเฉพาะแทน หรือสัญลักษณ์ ซึ่งไม่สามารถนำไปใช้ บวก ลบ คูณ หาร ต่อไป.

ให้ท่านลบ Fields ประเภทIntegerนี้ออก ให้เลือกใช้ประเภท Text แทนครับท่าน.

คราวนี้ต้องการบังคับให้กรอกแค่ 13 หลัก ท่านติดตั้งโมดูล field_validation เพิ่มเข้าไป (D8 มีให้ใช้)

 

- ปิด title ชื่อเรื่องออก

https://www.drupal.org/project/exclude_node_title

** เพิ่มเติม Drupalthai.com

ขอบพระคุณครับอาจารย์ ตอนนี้ดมาใช้ 7.38 ครับ เพราะลง 8 แล้วดูแหมือนจะเพี้ยนๆ เลยรอให้ออกตัวเต็มก่อนดีกว่าครับ 

 

เดี๋ยววันนี้จะทำตามที่อาจารย์บอกครับ 

ถ้าเราเปลี่ยนจาก Integer เป็น text ใน validate มีให้บังคับกรอกเฉพาะตัวเลขมั้ยครับ วันนี้ลงเซ็ตค่าใน validate ทั้งวันยังหาไม่ได้ ครับ 

d

d

ส่วนvalidationสามารถตั่งค่าเสริมแต่งเข้าไปอีกได้ ลองเล่นดูครับ.

d

จำนวนหลักทำได้แล้วครับ แต่ยังขาดเรื่องจำกัดให้คนป้อนกรอกเฉพาะตัวเลข คือถ้าเผลอกรอกตัวอักษรปน ให้ฟ้อง และไม่ยอมให้ผ่าน เหมือนการดักตัวอักษรครับ 

 

ขอบคุณครับ

ในโมดูลvalidationมีให้ใช้ ลองเล่น ลองใช้ครับ.