002
สำหรับท่านที่ยังไม่รู้ว่า Content Type ใน Drupal เป็นอย่างไร ขอให้ไปอ่านที่เรื่อง Drupal Content Types ก่อนนะครับ เข้าเรื่องการสร้าง Content Type กันเลยดีกว่า วิธีการสร้างนั้นแสนจะง่ายครับ ก่อนอื่นก็ Login เป็นผู้ดูแลระบบนะครับ หรือ role อื่นๆที่มีสิทธิ์ในการสร้าง Content Type จากนั้นเข้าตามเมนูนี้เลยครับ
Drupal24
แล้วคุณจะรู้ว่า Drupal เป็นมากกว่า CMS
10 February, 2014
31 January, 2014
Drupal Content Types
Content Types คือสิ่งที่ไฮไลท์สำคัญของ Drupal มาทุกเวอร์ชั่น แล้วเจ้า Content Types นี่มันคืออะไร วันนี้เรามีคำตอบครับ
เว็บไซต์หนึ่งประกอบด้วยประเภทของข้อมูลหลากหลาย เช่น ข่าว บทความ โพล(poll) บล็อก(blog) รายการสินค้า ข้อมูลการซื้อขาย ข้อมูลการฝึกอบรม เป็นต้น ข้อมูลเหล่านี้แหละครับที่เป็นตัวอย่างของ Content Types หรือ ประเภทของข้อมูลนั่นเอง หากคุณมาจากสาย Joomla ประเภทของข้อมูลที่เราเห็นชัดเจนเลยก็คือ Article ส่วนสาย Wordpress ก็จะมี Post กับ Page ประเภทของข้อมูลเหล่านี้ถูกกำหนดเป็น Content พื้นฐานของระบบ และไม่สามารถแก้ไขฟิลด์เพิ่มเติมได้
เว็บไซต์หนึ่งประกอบด้วยประเภทของข้อมูลหลากหลาย เช่น ข่าว บทความ โพล(poll) บล็อก(blog) รายการสินค้า ข้อมูลการซื้อขาย ข้อมูลการฝึกอบรม เป็นต้น ข้อมูลเหล่านี้แหละครับที่เป็นตัวอย่างของ Content Types หรือ ประเภทของข้อมูลนั่นเอง หากคุณมาจากสาย Joomla ประเภทของข้อมูลที่เราเห็นชัดเจนเลยก็คือ Article ส่วนสาย Wordpress ก็จะมี Post กับ Page ประเภทของข้อมูลเหล่านี้ถูกกำหนดเป็น Content พื้นฐานของระบบ และไม่สามารถแก้ไขฟิลด์เพิ่มเติมได้
27 January, 2014
วิธีเข้าสู่โหมดปรับปรุงเว็บใน Drupal (maintenance mode)
Maintenance Mode ใน Drupal คือช่องทางที่ผู้ดูแลเว็บไซต์แจ้งให้ผู้ใช้ทราบว่าขณะนี้เว็บไซต์ยังไม่พร้อมใช้งาน ซึ่งอาจเนื่องมาจากเนื้อหาเว็บยังไม่สมบูรณ์ หรือ กำลังมีการจัดการทางเทคนิคอยู่ก็ได้
วิธีการเข้าสู่โหมดปรับปรุงเว็บ หรือ maintenance mode ทำได้ง่ายมากครับ เข้าตามนี้เลยครับ
กรณีที่ควรเข้าสู่โหมดปรับปรุงเว็บ ได้แก่
วิธีการเข้าสู่โหมดปรับปรุงเว็บ หรือ maintenance mode ทำได้ง่ายมากครับ เข้าตามนี้เลยครับ
Home » Administration » Configuration » Development » Maintenance Modeจากนั้นคลิกถูกที่ช่อง Put site into maintenance mode โดยท่านสามารถเขียนข้อความแจ้งผู้ใช้ได้ที่ช่อง Maintenance mode message ได้เลยครับ
กรณีที่ควรเข้าสู่โหมดปรับปรุงเว็บ ได้แก่
- อัพเดท Drupal Core
- อัพเดทโมดูล
- ติดตั้งโมดูลใหม่
- Back up ข้อมูลบนเว็บ
- หรือการกระทำอื่นๆที่เกี่ยวกับระบบฐานข้อมูล
26 January, 2014
รู้จักกับ Drupal
หากให้ยกตัวอย่างระบบจัดการเนื้อหาบนเว็บไซต์ หรือ CMS (Content Management System) ผมเชื่อว่า Joomla กับ Wordpress ต้องเป็นหนึ่งใน CMS ที่ทุกคนยกตัวอย่างถึงมากที่สุด ก็เพราะในยุคนี้ CMS ทั้ง 2 ตัวนี้คือระบบที่มีคนใช้มากที่สุดโดยเฉพาะในประเทศไทยไงครับ
รู้สึกว่าจะไม่เข้ากับหัวข้อเราเท่าไรนะ ผมตั้งชื่อบทความนี้ว่า รู้จักกับ Drupal แต่ทำไมพูดถึง CMS ตัวอื่นหล่ะ อันนี้ต้องเท้าความกันหน่อยครับ เพราะผมเองกว่าจะรู้จักกับ Drupal แบบจริงๆจังๆ ก็ใช้เวลานานหลายปี เมื่อก่อนได้ยินแต่ชื่อครับ และคิดว่ามันเป็นเพียง CMS เหมือนตัวอื่น ที่ใช้จัดการเนื้อหาเว็บ
รู้สึกว่าจะไม่เข้ากับหัวข้อเราเท่าไรนะ ผมตั้งชื่อบทความนี้ว่า รู้จักกับ Drupal แต่ทำไมพูดถึง CMS ตัวอื่นหล่ะ อันนี้ต้องเท้าความกันหน่อยครับ เพราะผมเองกว่าจะรู้จักกับ Drupal แบบจริงๆจังๆ ก็ใช้เวลานานหลายปี เมื่อก่อนได้ยินแต่ชื่อครับ และคิดว่ามันเป็นเพียง CMS เหมือนตัวอื่น ที่ใช้จัดการเนื้อหาเว็บ
25 January, 2014
เฉลย : สร้างเงื่อนไขการ merge fileds ใน VIEWS
นี่คือเฉลยจากแบบฝึกหัด : สร้างเงื่อนไขการ merge fields ใน VIEWS แบบฝึกหัดนี้คือการรวม 2 ฟิลด์ (merge fields) เข้าด้วยกันโดยใช้ Views อันที่จริงการรวมฟิลด์ไม่ยากครับ แต่โจทย์ข้อนี้ยากตรงที่มีเงื่อนไขนั่นแหละครับ ถ้าไม่มีเงื่อนไขใดๆ เราสามารถรวมทั้ง 2 ฟิลด์โดยการใช้ Global: Custom text แล้วดึง ฟิลด์ A และ B เข้าด้วยกันก็จบ แต่เงื่อนไขของเราคือ ถ้า B ไม่เป็นค่าว่าง เราจะต้องแสดงเฉพาะค่า B เท่านั้น ถ้ายังไม่เข้าใจโจทย์ก็ลองกลับไปอ่านให้เข้าใจก่อนนะครับ สำหรับคนที่เข้าใจแล้ว เรามาดูเฉลยกัน แล้วดูซิว่าคุณทำเหมือนผมมั้ย
24 January, 2014
โจทย์ : สร้างเงื่อนไขการ merge fileds ใน VIEWS
VIEWS โมดูลสุดมหัศจรรย์ของ Drupal ซึ่งผมเชื่อว่าทุกคนที่ใช้ Drupal ต้องชื่นชอบ แต่การทำเงื่อนไขใน Views ไม่ใช่เรื่องง่ายนัก วันนี้เราจะมาดูวิธีการแก้ปัญหาด้วยการสร้างเงื่อนไขโดยใช้ Views เป็นตัวช่วยกันครับ
สิ่งที่เราต้องการทำคือ รวมฟิลด์ 2 ฟิลด์ไว้ด้วยกัน (A และ B) โดยฟิลด์ A มีค่าอยู่เสมอ (by default) และมีเงื่อนไขว่า หากฟิลด์ B เป็นค่าว่าง (Empty) ให้แสดงค่าจากฟิลด์ A แต่เมื่อใดที่ ฟิลด์ B ไม่เป็นค่าว่าง ให้แสดงค่าจากฟิลด์ B เท่านั้น ดูตัวอย่างจากภาพด้านล่างนะครับจะได้เข้าใจง่ายขึ้น
สิ่งที่เราต้องการทำคือ รวมฟิลด์ 2 ฟิลด์ไว้ด้วยกัน (A และ B) โดยฟิลด์ A มีค่าอยู่เสมอ (by default) และมีเงื่อนไขว่า หากฟิลด์ B เป็นค่าว่าง (Empty) ให้แสดงค่าจากฟิลด์ A แต่เมื่อใดที่ ฟิลด์ B ไม่เป็นค่าว่าง ให้แสดงค่าจากฟิลด์ B เท่านั้น ดูตัวอย่างจากภาพด้านล่างนะครับจะได้เข้าใจง่ายขึ้น
วิธีการอัพเดทเวอร์ชั่น Drupal Minor Update
การอัพเดทเวอร์ชั่น Drupal มี 2 แบบด้วยกัน คือ อัพเดทหลัก (Major Update) กับ อัพเดทย่อย (Minor Update) โดยการอัพเดทหลัก คือการอัพเดทจากตัวเลขเวอร์ชั่นหน้าจุดทศนิยม (.) เช่นการอัพเดทจากเวอร์ชั่น 6.xx เป็นเวอร์ชั่น 7.xx ส่วนการอัพเดทย่อย คือการอัพเดทที่ตัวเลขหลังจุดทศนิยม เช่น การอัพเดทจากเวอร์ชั่น 7.25 เป็น 7.26
Subscribe to:
Posts (Atom)
