ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

แนะนำ Custom Fields (คัสเทิม ฟิลด์) 1 ในฟีเจอร์ใหม่ของ Joomla3.7 (จูมล่า) 

     Custom Fields (คัสเทิม ฟิลด์) เป็น 1 ในคุณลักษณะ (Feature) ใหม่ของ Joomla (จูมล่า) ที่ถูกเพิ่มเข้ามาในเวอร์ชั่น 3.7 ซึ่งตัว Custom Fields หลายๆ คนอาจจะยังไม่เข้าใจว่ามันหมายถึงอะไร ยกตัวอย่าง ถ้าเรามี Website (เว็บไซต์) และมีระบบสมาชิกอยู่แล้ว ซึ่งระบบสมาชิกที่เรามีจะเก็บข้อมูลแค่ชื่อผู้ใช้ อีเมลและรหัสผ่าน ต่อมาอยากจะเก็บข้อมูลที่อยู่และเบอร์โทรศัพท์ด้วย จะทำอย่างไร ถ้าเราเป็นนักพัฒนาเว็บไซต์เรื่องนี้คงไม่ยาก แต่หากเราไม่มีความรู้เรื่องนี้ก็ไม่สามารถทำได้ ซึ่งถ้าเว็บไซต์ของคุณมีตัว Custom Fields เหมือนในจุมล่า คุณจะสามารถเพิ่มการเก็บข้อมูลเหล่านั้นได้โดยง่าย ระบบ Custom Fields ในจุมล่าจะช่วยให้คุณสามารถจัดการ เพิ่ม แก้ไข และลบฟิล์ดได้อย่างไม่จำกัด สามารถจัดกลุ่มของฟิล์ดต่างๆ ช่วยเพิ่มความยืดหยุ่นในการเก็บข้อมูลที่ต้องการ โดยที่คุณไม่ต้องเสียค่าใช้จ่ายหรือไปหาส่วนเสริมเพิ่มเติม และในบทความนี้จะมาอธิบายเพิ่มเติมในรายละเอียดว่ามีประเภทฟิล์ดอะไรบ้างที่ใช้ได้ รวมถึงสามารถใช้ได้กับส่วนใดของจูมล่าบ้าง

Custom Fields 15 ประเภทที่สามารถใช้งานได้

- ฟิล์ดปฏิทิน (Calendar Field) สำหรับใส่ข้อมูลวันที่และเวลาซึ่งจะมีไอคอนรูปปฏิทินสามารถคลิกจะแสดงเป็นป๊อปอัพ (Pop-up) ให้ผู้ใช้เลือกได้สะดวกมากขึ้น
การแสดงผลฟิล์ดปฏิทิน (Calendar Field)

ฟิล์ดปฏิทิน (Calendar Field)
ฟิล์ดปฏิทิน (Calendar Field)

- ฟิล์ดเช็คบล็อก (Checkbox Field) สำหรับแสดงเช็คบล็อกเป็นลักษณะตัวเลือกที่สามารถเลือกได้หลายตัว
การแสดงผลฟิล์ดเช็คบล็อก

ฟิล์ดเช็คบล็อก (Checkbox Field)
ฟิล์ดเช็คบล็อก (Checkbox Field)

- ฟิล์ดสี (Color Field) สำหรับข้อมูลที่เป็นรหัสสีของเว็บไซต์ ซึ่งจะมีป๊อปอัพ (Pop-up) ให้คลิกเลือก ในช่องข้อมูลจะแสดงเป็นรหัสของสี
การแสดงผลฟิล์ดสี

ฟิล์ดสี (Color Field)
ฟิล์ดสี (Color Field)

- ฟิล์ดเอดิเตอร์ (Editor Field) สำหรับแสดงช่องใส่ข้อมูลแบบ WYSIWYG (What you see is what you get) สามารถใส่ข้อมูล กำหนดรูปแบบ แทรกลิงก์และอื่นๆ
การแสดงผลฟิล์ดเอดิเตอร์

ฟิล์ดเอดิเตอร์ (Editor Field)
ฟิล์ดเอดิเตอร์ (Editor Field)

- ฟิล์ดตัวเลข (Integer Field) สำหรับช่องข้อมูลที่ต้องการแสดงเป็นตัวเลขเท่านั้น ซึ่งสามารถกำหนดค่าน้อยที่สุดและมากที่สุด รวมถึงสามารถกำหนดให้เลือกข้อมูลได้มากกว่า 1 ค่าได้
การแสดลผลฟิล์ดตัวเลข

ฟิล์ดตัวเลข (Integer Field)
ฟิล์ดตัวเลข (Integer Field)

- ฟิล์ดรายการ (List Field) สำหรับแสดงรายการข้อมูลหลายๆ ตัว เป็นรูปแบบ Drop Down ซึ่งสามารถกำหนดได้ว่าให้เลือกรายการเดียวหรือหลายๆ รายการ
การแสดงผลฟิล์ดรายการ

ฟิล์ดรายการ (List Field)
ฟิล์ดรายการ (List Field)

- ฟิล์ดรายการรูปภาพ (List of Images Field) สำหรับแสดงรายชื่อรูปภาพในระบบ สามารถกำหนดโฟลเดอร์ที่ต้องการแสดงได้
การแสดลผลฟิล์ดรายการรูปภาพ

ฟิล์ดรายการรูปภาพ (List of Images Field)
ฟิล์ดรายการรูปภาพ (List of Images Field)

- ฟิล์ดมีเดีย (Media Field) สำหรับอัพโหลดรูปภาพ และเลือกรูปภาพมาแสดง ซึ่งสามารถกำหนดโฟลเดอร์ที่อัพโหลดและเลือกรูปภาพมาแสดงได้
การแสดงผลฟิล์ดมีเดีย

ฟิล์ดมีเดีย (Media Field)
ฟิล์ดมีเดีย (Media Field)

- ฟิล์ดเรดิโอ (Radio Field) สำหรับแสดงตัวเลือกที่สามารถเลือกได้แค่รายการเดียว
การแสดงผลฟิล์ดเรดิโอ

ฟิล์ดเรดิโอ (Radio Field)
ฟิล์ดเรดิโอ (Radio Field)

- ฟิล์ดเอสคิวแอล (Sql Field) สำหรับแสดงรายการข้อมูลแบบ Drop Down ซึ่งข้อมูลจะใช้คำสั่งเอสคิวแอลในการดึงข้อมูลมาแสดง
การแสดงผลฟิล์ดเอสคิวแอล

ฟิล์ดเอสคิวแอล (Sql Field)
ฟิล์ดเอสคิวแอล (Sql Field)

- ฟิล์ดข้อความ (Text Field) สำหรับข้อมูลที่เป็นข้อความ ตัวเลข หรือทั้งสองอย่าง ที่ไม่ยาวมาก
การแสดงผลฟิล์ดข้อความ

ฟิล์ดข้อความ (Text Field)
ฟิล์ดข้อความ (Text Field)

- ฟิล์ดกล่องข้อความ (Textarea Field) สำหรับข้อมูลที่เป็นข้อความ ตัวเลข หรือทั้งสองอย่าง ที่ข้อมูลค่อนข้างเยอะ
การแสดลผลฟิล์ดกล่องข้อความ

ฟิล์ดกล่องข้อความ (Textarea Field)
ฟิล์ดกล่องข้อความ (Textarea Field)

- ฟิล์ดลิงก์ (Url Field) สำหรับข้อมูลที่เป็นลิงก์ ไฟล์ หรือที่อยู่เว็บไซต์ สามารถกำหนดรูปแบบของลิงก์ที่ต้องการได้
การแสดลผลฟิล์ดลิงก์

ฟิล์ดลิงก์ (Url Field)
ฟิล์ดลิงก์ (Url Field)

- ฟิล์ดข้อมูลผู้ใช้ (User Field) สำหรับเลือกข้อมูลผู้ใช้ของระบบ โดยคลิกที่ไอคอนจะแสดงป๊อปอัพ (Pop-up) ให้คลิกเลือกผู้ใช้ที่ต้องการ
การแสดงผลฟิล์ดข้อมูลผู้ใช้

ฟิล์ดข้อมูลผู้ใช้ (User Field)
ฟิล์ดข้อมูลผู้ใช้ (User Field)

- ฟิล์ดข้อมูลกลุ่มผู้ใช้ (Usergroup Field) สำหรับเลือกข้อมูลกลุ่มผู้ใช้ของระบบ ซึ่งจะแสดงรายการข้อมูลแบบ Drop Down สามารถกำหนดได้ว่าเลือกรายการเดียวหรือหลายรายการ
การแสดงผลฟิล์ดข้อมูลกลุ่มผู้ใช้

ฟิล์ดข้อมูลกลุ่มผู้ใช้ (Usergroup Field)
ฟิล์ดข้อมูลกลุ่มผู้ใช้ (Usergroup Field)

     สำหรับส่วนที่สามารถใช้งาน Custom Fields ได้นั้นจะมีส่วนของข้อมูลผู้ใช้ ข้อมูลบทความ และข้อมูลการติดต่อ ซึ่งคุณสามารถนำตัว Custom Fields ไปประยุกต์ใช้ในการเก็บข้อมูลจากลูกค้าหรือสมาชิก และประยุกต์ใช้ในการแสดงข้อมูลในส่วนของบทความและข้อมูลการติดต่อได้อย่างง่ายดาย

 

วีดีโอฟีเจอร์ใหม่ใน Joomla 3.7

URL : https://www.youtube.com/watch?v=WNXR80MdCNg]

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ศึกษาการใช้งาน Joomla
โดย numtan5839 จ 18 พ.ย. 2019 7:16 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
0
1
จ 18 พ.ย. 2019 7:16 pm โดย numtan5839
ผลพยากรณ์อากาศ เปลี่ยนภาษาตามการตั้งค่าของผู้ดูแลระบบ
โดย bankjittapol จ 18 พ.ย. 2019 7:11 pm บอร์ด Joomla Developing Knowledge
0
3
จ 18 พ.ย. 2019 7:11 pm โดย bankjittapol
สร้าง list box ใน joomla ที่สามารถเลือก มากกว่า 1 ค่า
โดย bankjittapol จ 18 พ.ย. 2019 6:14 pm บอร์ด Joomla Developing Knowledge
0
5
จ 18 พ.ย. 2019 6:14 pm โดย bankjittapol
จะดึงชื่อจังหวัดมาแสดงใน list ได้ยังไงครับ
โดย bankjittapol จ 18 พ.ย. 2019 5:45 pm บอร์ด Joomla Development
1
10
จ 18 พ.ย. 2019 5:52 pm โดย tsukasaz
ต้องการให้ ใน list แสดงชื่อจังหวัด เพื่อใช้เลือกแสดงครับ
โดย bankjittapol จ 18 พ.ย. 2019 12:03 pm บอร์ด Joomla Development
2
29
จ 18 พ.ย. 2019 4:02 pm โดย bankjittapol
Work's on Hand ตรีเนตร บูรณโพธิ์ทอง M097
โดย numtan5839 จ 04 พ.ย. 2019 11:09 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
2
23
จ 18 พ.ย. 2019 3:27 pm โดย numtan5839
ดู Logs ไฟล์ บน Windows Server แบบ Real Time ตัวอย่าง Apache Logs
โดย mindphp จ 18 พ.ย. 2019 1:45 pm บอร์ด Microsoft Office Knowledge & line & Etc
1
8
จ 18 พ.ย. 2019 1:47 pm โดย mindphp
หา theme language file ไม่เจอ
โดย bankjittapol ส 16 พ.ย. 2019 5:33 pm บอร์ด Joomla Development
2
35
ส 16 พ.ย. 2019 5:50 pm โดย bankjittapol
ต้องการสร้าง แท็ก เพื่อเลือกจังหวัด ที่จะแสดง ต้องทำไงครับ
โดย bankjittapol จ 18 พ.ย. 2019 10:53 am บอร์ด Joomla Development
2
17
จ 18 พ.ย. 2019 11:47 am โดย bankjittapol
เริ่มลงทุนในอสังหาฯ คุณเองก็ทำได้
โดย Patty Perfume อ 17 พ.ย. 2019 6:08 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
24
จ 18 พ.ย. 2019 10:29 am โดย Losa
บันทึกตัวแปรเป็นชื่อไฟล์ลง database ไม่ได้
โดย teenproza7 อ 28 พฤษภาคม 2019 4:52 pm บอร์ด Programming - C/C++ & java & Python
0
218
อ 28 พฤษภาคม 2019 4:52 pm โดย teenproza7
งานประจำวันที่ 18 พฤศจิกายน 2562
โดย numtan5839 จ 18 พ.ย. 2019 10:14 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
1
11
จ 18 พ.ย. 2019 7:16 pm โดย numtan5839
Skype for Business และ Microsoft Teams
โดย Atomseed Suckseed จ 18 พ.ย. 2019 10:11 am บอร์ด MindPHP News / Feedback
0
5
จ 18 พ.ย. 2019 10:11 am โดย Atomseed Suckseed
งานประจำวันที่ 16 พฤศจิกายน 2562
โดย numtan5839 ส 16 พ.ย. 2019 10:28 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
4
23
ส 16 พ.ย. 2019 7:02 pm โดย numtan5839
การใช้งาน Ultrasonic Sensor เซ็นเซอร์ที่ใช้สำหรับตรวจจับระยะห่างของวัดถุ
โดย bankjittapol ส 16 พ.ย. 2019 4:42 pm บอร์ด IOT - Internet of things
0
15
ส 16 พ.ย. 2019 4:42 pm โดย bankjittapol
อยากทราบการแสดงวันที่ในรูปแบบของ joomla
โดย bankjittapol ส 16 พ.ย. 2019 11:14 am บอร์ด Joomla Development
5
47
ส 16 พ.ย. 2019 4:56 pm โดย mindphp
Ultrasonic Sensor คืออะไร
โดย bankjittapol ส 16 พ.ย. 2019 3:40 pm บอร์ด IOT - Internet of things
0
23
ส 16 พ.ย. 2019 3:40 pm โดย bankjittapol
Database Normalization
โดย bankjittapol ศ 15 พ.ย. 2019 6:31 pm บอร์ด PHP Knowledge
1
38
ส 16 พ.ย. 2019 5:02 pm โดย Losa
วิธีการนำค่าจาก attribute ที่อยู่ใน element หนึ่ง ไปใส่ให้กับ attribute ที่อยู่ในอีก element หนึ่ง
โดย Ittichai_chupol ศ 15 พ.ย. 2019 6:29 pm บอร์ด Jquery & Ajax Knowledge
0
15
ศ 15 พ.ย. 2019 6:29 pm โดย Ittichai_chupol
VDO - Program Check Tracking Thailand Post
โดย numtan5839 อ 12 พ.ย. 2019 2:12 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
4
26
ศ 15 พ.ย. 2019 6:24 pm โดย numtan5839