10 กุมภาพันธ์ 2555, 05:43:29
ยินดีต้อนรับผู้เยี่ยมชม
  • noavata
  • ยินดีต้อนรับคุณ, ผู้เยี่ยมชม กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
    เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
Page Rank

ทำเว็บไซต์ | แต่งบอร์ด | ออกแบบ | SMF | Joomla | Drupal | WordPress | JQuery | CMS | ECommerce | Tel. 08-08577477

ส่งหัวข้อนี้พิมพ์ หน้า: 1 
icon message ผู้เขียน หัวข้อ: จัดการ เนื้อหา | Drupal : Content Types  (อ่าน 686 ครั้ง)
0 สมาชิก และ 1 ผู้เยี่ยมชม กำลังดูหัวข้อนี้
*
*



Thailand   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์
icon message
general เมื่อ: 2 มิถุนายน 2553, 06:42:16
Drupal: 6.x
 MODULES ที่ใช้: 
  • Node (อยู่ในคอร์แล้ว)
  • Comment (อยู่ในคอร์แล้ว)
  เริ่มต้นอย่างแรกในการทำดรูปัล (Drupal)  นั้นต้องวางแผนก่อนว่าเนื้อหาในเว็บเราจะมีทั้งหมดกี่ประเภท  โดยในดรูปัลเองก็ใช้ชื่อว่า "Content Type"  โดยเนื้อหาแต่ละชนิดก็จะแตกต่างกันในการแสดงผล และจัดการ ไม่ว่า
 
  • เนื้อหาให้คอมเมนต์ได้ เช่นพวก บล็อก
  • เนื้อหาห้ามคอมเมนต์ เช่นพวกหน้ารายละเอียดเว็บ ที่อยู่ เบอร์ติดต่อ
  • เนื้อหาที่กำหนดให้กลุ่มคนบางกลุ่มเขียนได้
  • เนื้อหาที่รอตรวจสอบก่อนจะแสดงผล เช่น พวกข่าวที่ต้องให้ บก. ตรวจก่อน
  • ... และหลายรูปแบบในส่วนรายละเอียด
  เมื่อติดตั้ง ดรูปัล 6.x เปิดมาก็จะมีค่า Content Types  ที่ถูกสร้างมาเป็นดีฟอลต์แล้ว 2 ชนิดคือ "page" กับ "story"  ซึ่งหากใครเปิดมอจูล (module) ที่สร้างโพล (poll) บล็อก (blog) ฟอรั่ม  (forum) ก็จะมีเพิ่มมาอีกสามตัว  ซึ่งการวางแผนในภาพรวมของเว็บไซต์เราก็จะช่วยให้เรารู้ว่าเราจะต้องสร้าง  content types ทั้งหมดกี่ตัว 
 ในการแบ่งชนิดนั้น ให้ลองถามตัวเองด้วยคำถาม ดังนี้  แล้วจะนึกออกว่าควรมีกี่ชนิด 
 
  • คนที่เข้ามาแก้ไขเป็นประเภทเดียวกันไหม ถ้าไม่ใช่ให้แยกชนิด
  • คนที่อ่านได้เป็นประเภทเดียวกันไหม ถ้าไม่ใช้ให้แยกชนิด
  • โครงสร้างเนื้อหาแตกต่างกันไหม ถ้าต่างให้แยกชนิด
  • การส่งงานจากต้นจนจบ มีรูปแบบต่างกันไหม ถ้าต่างให้แยกชนิด
  • เปิดให้คอมเมนต์ได้เหมือนกันไหม ถ้าต่างให้ัแยกชนิด
  • ... ประมาณนี้
 
 เคสของ Stylelurf
 ใน Stylelurf นั้นเปิดมาก็ลบ story ออกก่อนอย่างแรก เพราะไม่ใช้  เหลือไว้แต่ page หลังจากที่ปรึกษากันกับทีมงานก็ได้ข้อสรุปว่า  จะมีเนื้อหาเป็น 7 ประเภท ซึ่งตอนแรกว่าจะมี 5 ประเภท  แต่ตอนหลังแยกเนื้อหาหลัก (outfit, item, inspiration) ออกจากกัน  เพื่อความสะดวกในการทำงาน และการจัดการ โดยไล่ได้ดังนี้
 
  • page - อันนี้ใช้ตัวเดิมที่โปรแกรมให้มา โดยส่วนนี้ของเว็บ  ใช้เก็บข้อมูลพื้นฐานเช่น หน้า staff, about us ซึ่งมีใช้ไม่กี่หน้า  โดยหน้านี้เป็นหน้าข้อความที่ไม่ให้มีคอมเมนต์ ทีมงานเท่านั้นที่แก้ไขได้
  • poll - อันนี้ก็เป็นโพลปกติสร้างแบบสอบถามสั้นๆ เอามันในเว็บ
  • forum topic - อันนี้ก็เป็นกระทู้ไม่ได้เซ็ตอะไร  เพราะใช้ตามที่โปรแกรมให้มา
  • article - อันนี้เป็นส่วนบทความ อันนี้จะเซ็ตหลายอย่างได้แก่    
    • เปิดให้คอมเมนต์
    • โหวตได้
    • เฉพาะสมาชิกที่เป็นคอลัมนิสต์เขียนได้ สมาชิกทั่วไปเีขียนไม่ได้
    • การจะแสดงผล ต้องให้ บก. (มะโมและทีมงาน) กดอนุมัติ  เรื่องนั้นถึงจะปรากฏให้คนอื่นได้อ่าน
       
  • outfit - ส่วนเนื้อหาหลัก ที่เป็นรูปการแต่งกาย    
    • คอมเมนต์ได้
    • โหวตได้
    • ให้ทุกคนเขียนได้
    • โหลดภาพได้สูงสุด 4 ภาพ ภาพแรกเป็นภาพหลัก  ภาพที่เหลือเป็นภาพธัมบ์แสดงเป็น lightBox
       
  • item - ภาพของที่แต่ละคนอยากนำมาโชว์กัน
        
    • คอมเมนต์ได้
    • โหวตได้
    • ให้ทุกเขียนได้
    • โหลดภาพได้ 1 ภาพ
    • มีช่องให้กรอก แหล่งที่มา ราคา แบรนด์ ฯลฯ
       
  • inspiration    
    • คอมเมนต์ได้
    • โหวตได้
    • ให้ทุกคนเขียนได้
    • โหลดภาพได้ 1 ภาพ
    • มีช่องให้กรอกที่มาของภาพแรงบันดาลใจ
       
  ซึ่งพื้นฐานของ Content Types ก็จะมีแค่นี้  ซึ่งรายละเอียดปลีกย่อยก็จะมีการเพิ่มเติม  หรือฟีเจอร์อื่นก็สามารถเพิ่มเติมได้ผ่านมอจูลเสริมทั้งหลาย 

original article : http://itshee.exteen.com/20090604/drupal-content-types

ลิงค์หัวข้อ: http://dexmore.com/topic/1787
Windows NT 6.1    Firefox 3.6.3   see ip บันทึกการเข้า
โฮสต์ดีๆ บริการด้วยใจ
ส่งหัวข้อนี้พิมพ์ หน้า: 1 
กระโดดไป:  

Creative Commons License

SMF Thai Translation Powered by SMF © 2006–2012, Simple Machines LLC

WordPress Google เข้าเยี่ยมชมหน้านี้ล่าสุดเมื่อ : 8 กุมภาพันธ์ 2555, 09:49:46

jQuery Plugin Copyright © 2551-2555 Themes Design & Hosting by DexMoreGroup

Sitemap | Thai Simple Machines Forum support SMF Thai

Web Begining | SMF Modifications | SMF Thai Translation Web Begining

Drupal | WordPress | CMS Joomla | jQuery Plugin | Web Graphics CMS Joomla