http://samarn.multiply.com/journal/item/33

 Layout Multiply Map (ผมตั้งชื่อเอง) เป็นแผนผังของธีมมัลติพลาย ผมแกะดูและเอาส่วนของโครงสร้างหลักๆ มาทำเป็นผังเพื่อให้ง่ายต่อการเขียน CSS ว่าอะไรอยู่ตรงไหน  ผมมองมันหลายแบบ
1. ผมมองมันเป็นกล่องหลายๆ อันที่ซ้อนกัน
2. ผมมองมันเป็นเหมือนกับ Directory ในคอมพิวเตอร์

มันเป็นเช่นนั้นจริงๆ ครับ มาดูกันเลย....


จากภาพมองให้มันเป็นกล่องหลายอันนะครับ...จะได้เข้าใจง่าย

1. กล่องนอกสุด มีสีแดงชื่อ bodywrap
2. ใน bodywrap มีกล่องอยู่ 3 อัน คือ header, contentwrapper, ownedfooterc
3. contentwrapper มีกล่องอยู่ 2 อันคือ owner_nav_wrapper, page_start_wrapper
4. owner_nav_wrapper มีกล่องอยู่ 4 อัน คือ owner_nav, page_owner_title, subnavc, subnav
5. page_start_wrapper มีกล่อง คือ page_start, ตาราง 2 คอลัมภ์ มีกล่อง คือ maincontent, rail
6. maincontent มีกล่อง homewrapper >  maincontentdiv > itemboxsub, itemshadow, itembox
8. rail > railstart, railbody, railend
9. railbody > userlogo, railsep, UL,Li,iframe
10. ownedfooterc > ownedfooter

นี้เป็นเพียงอันหลักๆ เท่านั้นนะครับ ยังมีย่อยๆ อีกมาก จะเอามาบอกต่อในโอกาสต่อไปนะครับ...

พอรู้อะไรเป็นอะไร ก็จะทำให้เราจัดการกับการแต่งบ้าน Multiply ง่ายขึ้นครับ เช่นขยายขนาดของธีม เราต้องหากล่องที่ใหญ่กว่า กล่องที่อยู่นอกสุดก็คือ bodywrap คือขยายอันนี้ก่อน แล้วต่อด้วยกล้องที่อยู่ใน bodywrap ครับ

ขยายธีม ลำดับขั้นตอนดังนี้
1. ขยาย bodywrap  ด้วย width : 900px; เป็นต้น
2. ขยาย header, ขยาย contentwrapper, ขยาย ownedfooterc ด้วยความกว้างเดียวกันกับ bodywrap 

ขยายส่วนแสดงเนื้อหา ให้กว้างตามธีมที่เราขยายออก
1. ขยาย page_start  ให้กว้างเท่ากับ bodywrap   ในกรณีไม่มีขอบ หากใส่ขอบ จะต้องลบขอบออกด้วย
2. ขยาย itemboxsub ด้วย max-width: 730px; ขยายได้ใหญ่สุด โดยเอา page_start - rail เป็นความกว้างของ profile ด้านขวา หากมีขอบลบออกด้วย  ง่ายๆ ผลรวมทั้งหมด จะต้องเท่ากับความกว้างของ bodywrap
3. ขยาย itemshadow และ viewmore



12 CommentsChronological   Reverse   Threaded
bbank wrote on Feb 18
ขอบคุณมากครับผม
กำลังคิดจะปรับแต่งอยุ่พอดีไม่รู้จะเริ่มจากส่วนไหนเพราะไม่มีพื้นฐานเลย^_^
thanalove wrote on Feb 18
ขอบคุณคร้าบแต่ไม่เข้าใจ ฮ่าๆๆๆ
ตอนนี้มัลติพายผมพังเพราะมัน edit ไม่ได้ ฮือๆๆ
gigadoy wrote on Feb 19
ดีเจงๆเลยครับ จะได้ทำกันง่ายขึ้น
superlw wrote on Feb 19
น่าจะช่วยไรได้บ้างแฮะ เหอๆ แต่ รอปิดเทอมก่อนค่อยว่ากัน

อ้ากกกกกกกกกกกกกกกกกกกกกกกก
ojummumo wrote on Feb 19
เป็นโปรแกรมเมอร์ป่าวน้องพี ^ ^
porbital wrote on Feb 19
เอามาจากลิงค์ข้างบนคร้าบ

(อ่านดีๆจิ เดี๋ยวเข้าใจผิดกันหมด)
mayom wrote on Feb 19
ขอบคุณครับ
ojummumo wrote on Feb 19
อ่อ ลิ้งตัวเบ่อเร่อเลยยย หุหุ
superlw wrote on Feb 19
แล้วเวลาใส่โค๊ด มันต้องทำยังไงอ่า งง
kidakidi wrote on Feb 19
เยี่ยมไปเลยย.. วันหลังมีเวลาไว้เข้ามาดูใหม่นะ.. สุดยอด
pearlsep wrote on Feb 19
ว่างๆจะลองเล่นบ้าง
rtlshowroom wrote on Feb 20
ขอบคุณมากมายครับ
Add a Comment
   
© 2008 Multiply, Inc.    About · Blog · Terms · Privacy · Corp Info · Contact Us · Help