แสดงบทความที่มีป้ายกำกับ responsive แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ responsive แสดงบทความทั้งหมด

วันเสาร์ที่ 21 มิถุนายน พ.ศ. 2557

[SMF] How to SMF Responsive ตอนที่ 1 Bootstrap

อย่างที่ได้เกริ่นนำเมื่อบทความที่แล้วว่า ผมจะใช้  Bootstrap Framework  มาพัฒนา SMF  ให้เป็น Responsive ติดปีกให้บอร์ดธรรมดากลายเป็นบอร์ดที่สามารถพกพาไปได้บนมือถือ


ผมจะไม่ขอพูดถึง Bootstrap เพราะมีการเขียนไว้ค่อนข้างเยอะมากแล้ว แนะนำสำหรับท่านต้องการความรู้เกี่ยวกับ Bootstrap ให้คลิกเข้าไปอ่านที่นี่ได้เลย  http://www.siamhtml.com/bootstrap- คืออะไร-สอนวิธีใช้

หลังจากท่านดาวน์โหลด Bootstrap มาเรียบร้อยแล้ว ทีนี้มาเริ่มเข้าสู่กระบวนการติดปีกให้บอร์ดกันได้เลย

ขั้นตอนที่ 1 กรณีท่านยังไม่มีบอร์ด smf เลย ก็ให้ติดตั้ง หรือท่านที่มีบอร์ดเก่าอยู่แล้ว มีข้อมูลอยู่แล้ว ก็ไม่มีปัญหา การพัฒนาธีม จะไม่กระทบกับข้อมูลหลักแต่อย่างใดครับ

ขั้นตอนที่ 2  สร้างธีม smf ขึ้นมาใหม่เลย

ตามภาพ หลังจากคลิกสร้างธีม เราจะได้ธีมใหม่ ชื่อว่า Bootsrap คลิกย้อนกลับ และเลือกธีมที่พึ่งสร้างใหม่นั้นใช้งาน (อ่านวิธีการสร้างธีมใหม่โดยละเอียด คลิกที่นี่)

ในโฟลเดอร์ \Themes\  จะมีโฟลเดอร์สำหรับธีมใหม่ คือ Bootstrap

ขั้นตอนที่ 3 ไปเลือกเอาธีมของ Bootsrap มาใช้งาน ผมเลือกธีมชื่อ  Jumbotron มาใช้งาน


ธีมที่จินตนาการไว้คร่าวๆ  คือ
- แทบเมนูด้านบนเป็น  Nav Fixed  สีดำ
- มีฟอร์มสำหรับล็อกอิน
- หลังจากล็อกอินแล้วฟอร์มจะหายไป เป็นเมนูของบอร์ดแทน

ให้ก็อปปี้ Bootsrap  Framework มาไว้ในโฟลเดอร์ธีม  SMF\Themes\Bootsrap\ 

ถึงตอนนี้ เราได้เตรียมพร้อมข้อมูลในฝั่งของ SMF  และ Bootsrap ไว้เรียบร้อยแล้ว ในบทต่อไปจะได้เข้าสู่ขบวนการปรับเปลี่ยนโครงสร้าง  SMF  ให้เป็น Bootsrap .

สรุป
ถึงตอนนี้มีสิ่งที่ท่านต้องรู้ ดังนี้
1. Responsive  คืออะไร?
2. Bootsrap Framework  คืออะไร?
3. การติดตั้งธีม SMF  ใหม่  ทำอย่างไร?

ถ้าท่านเข้าใจทั้ง 3 ข้อนี้ดีแล้ว จึงค่อยปฏิบัติตามบทที่ 2 ต่อไป
หากว่ายังไม่เข้าใจ อ่านใหม่ อ่านซ้ำ หรือหาความรู้เพิ่่มเติมอีกหน่อยครับ 



วันศุกร์ที่ 20 มิถุนายน พ.ศ. 2557

SMF Responsive, ทำบอร์ด SMF ให้ตอบสนองในทุกสัมผัส

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

 Responsive Web Design  คือ คำตอบครับ
 หลายคนคงเข้าใจและรู้จักดีแล้ว ผมจึงจะเล่าแต่สั้นๆ พอได้ใจความ เพราะไม่ใช่ประเด็นหลักที่จะนำมาเขียนในวันนี้


 Responsive Web Design  คือ การออกแบบเว็บไซต์ให้ตอบสนองกับทุกอุปกรณ์ ไม่ว่าจะเป็น พีซี , มือถือ หรือว่าแท็บเล็ต
 เรียกว่าเปิดด้วยอุปกรณ์ตัวไหน เว็บไซต์ก็ยังไฉไลสวยเด้งดั่งเดิม

ลองคลิกเข้า  http://www.thairath.co.th/  แล้วย่อบราวเซอร์ให้เล็กลง จะเห็นชัดเจนครับ

เว็บไซต์ทั้งหลายก็ปรับสภาพออกแบบเป็น Responsive กันเกือบหมด โดยเฉพาะเว็บไซต์สำเร็จรูปอย่าง Wordpress เป็นเจ้าแรกๆที่ออกธีมแนว Responsive มาให้ดาวน์โหลดใช้

หันมาดู SMF เว็บบอร์ดเจ้าเก่า เก่าแก่ที่เหมือนจะมีปัญหามากกับ Responsive เพราะตัวโปรแกรมหลักออกแบบด้วยตาราง ถึงแม้หลังๆจะพยายามปรับเป็น css แล้ว แต่ css ของ smf ก็ยังไม่ Responsive อยู่ดี!

แต่ถามว่าทำได้ไหม? 

คำตอบคือ ทำได้ครับ แต่ยังไม่มีใครทำ?

จริงๆมีผู้ออกแบบเฟรมเวิร์กที่เป็น Responsive หลายเจ้าแล้วครับ และที่ดังๆ ก็คือ Bootstrap 
ฺคลิกเข้าไปดูครับ มีทั้งธีมตัวอย่าง และวิธีใช้งาน

ทีนี้ ถ้าจะทำ SMF ให้เป็น Responsive ก็ไม่ยากแล้วครับ Bootstrap คือคำตอบ

SMF + Bootstrap =  SMF Responsive  ด้วยประการฉะนี้.


บทความหน้า เรามาดูวิธีทำและตัวอย่างธีม SMF Responsive กันครับ ว่าหน้าตาจะเป็นอย่างไร?