ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Script[สอบถาม] มีใครเซียน Template joomla ขอถามเกี่ยวกับ jdoc component
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [สอบถาม] มีใครเซียน Template joomla ขอถามเกี่ยวกับ jdoc component  (อ่าน 1260 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
LighteningZz
สมุนแก๊งเสียว
*

พลังน้ำใจ: 81
ออฟไลน์ ออฟไลน์

กระทู้: 833



ดูรายละเอียด
« เมื่อ: 17 กรกฎาคม 2014, 16:29:49 »

เราจะกำหนด Layout ของ jdoc component ที่มันใช้แสดง Article เป็น 4 ช่องยังไงครับ พอดีจะแบ่งเป็น 4 ช่อง  span4x4

Bootstrap
« แก้ไขครั้งสุดท้าย: 17 กรกฎาคม 2014, 16:40:22 โดย LighteningZz » บันทึกการเข้า
ariesanywhere
Newbie
*

พลังน้ำใจ: 13
ออฟไลน์ ออฟไลน์

กระทู้: 30



ดูรายละเอียด
« ตอบ #1 เมื่อ: 18 กรกฎาคม 2014, 09:24:04 »

ในส่วนของ layout น่าจะเป็นเรื่องของ bootstrap grid น่ะครับ โค้ด joomla ค่อยเอามาใส่ทีหลัง

หลักการคือ
1. มี container ก่อน เพื่อครอบ layout ทั้งหมด และระบุว่าเป็น component ของเรา

2. กำหนด row เพื่อแบ่งแนวบรรทัดของเรา (ส่วนนี้แล้วแต่ความชอบครับ มีก็ได้ไม่มีก็ได้)

3. แบ่ง column ส่วนนี้ หลักการคือ bootstrap จะแบ่งคอลัมน์ทั้งหมดเป็น 12 ช่อง วิธีการใส่ค่า คือให้นึกว่าอะไร x จำนวนช่องที่เราอยากได้แล้ว = 12 เช่นในกรณีของคุณต้องการแบ่ง 4 ช่อง ดังนั้น 3x4 = 12 เลข 4 คือช่องที่จะได้ เลข 3 คือค่าที่จะเอาไปใส่ col-mg-3, col-md-3, col-sm-3, col-xs-3 หลักๆที่ใช้กันบ่อยก็คือ col-md กับ col-xs ครับ เดี๋ยวนี้เริ่มมาใช้ col-sm กันเยอะขึ้นครับ

4. col-lg, col-md, col-sm, col-xs คืออะไร ตรงนี้รายละเอียดเยอะครับ ลองเข้าไปหน้านี้ดูและกันครับ
http://getbootstrap.com/examples/grid/
5. ตัวอย่าง
col-lg-3 = เวลาแสดงในจอขนาดใหญ่ เช่นเครื่องเดสก์ท็อปหน้าจอใหญ่ๆ ผมจะเห็นเป็น 4 column (3 x 4 =12)
col-md-3 = เวลาแสดงในจอขนาดทั่วไป เช่นเครื่องเดสก์ท็อปหน้าจอทั่วๆไป ผมจะเห็นเป็น 4 column (3 x 4 =12)
col-sm-3 = เวลาแสดงในจอขนาดประมาณ tablet ผมจะเห็นเป็น 4 column (3 x 4 =12)
col-xs-6 = เวลาแสดงในจอขนาดเล็ก เช่นสมาร์ทโฟน ผมจะเห็นเป็น 2 column  (6 x 6=12)

*หรือถ้าจะเอาสะดวก ลองเข้าไปใช้เว็บนี้ดูครับ สะดวกดี เอาไว้ออกแบบ layout bootstrap ครับ
http://www.layoutit.com/

*หรือถ้าเอาด่วน ลองเอา template free มาใช้ได้เลยครับ มี admin template สำหรับทำคอมโพเนนท์ไว้เรียบร้อย
http://startbootstrap.com/

*ไหนๆก็ใช้ bootstrap แล้ว แนะนำให้ใส่ font-awesome ลงไปด้วยครับจะได้สวยๆยิ่งขึ้น
http://fontawesome.io/

สู้ๆครับ ขอให้โชคดี
บันทึกการเข้า

It's not who I am underneath, but what I do that defines me.
LighteningZz
สมุนแก๊งเสียว
*

พลังน้ำใจ: 81
ออฟไลน์ ออฟไลน์

กระทู้: 833



ดูรายละเอียด
« ตอบ #2 เมื่อ: 20 กรกฎาคม 2014, 21:59:29 »

ขอบคุณครับ
แต่ที่ผมสงสัยคือ
โค๊ด:
<div class="container">
<div class="col-md4">
<jdoc:include type="component">
</div>
</div>
แบบนี้หรือป่าวครับ
บันทึกการเข้า
bobbyonline
ก๊วนเสียว
*

พลังน้ำใจ: 48
ออฟไลน์ ออฟไลน์

กระทู้: 324



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 25 ธันวาคม 2015, 18:25:50 »

ในส่วนของ layout น่าจะเป็นเรื่องของ bootstrap grid น่ะครับ โค้ด joomla ค่อยเอามาใส่ทีหลัง

หลักการคือ
1. มี container ก่อน เพื่อครอบ layout ทั้งหมด และระบุว่าเป็น component ของเรา

2. กำหนด row เพื่อแบ่งแนวบรรทัดของเรา (ส่วนนี้แล้วแต่ความชอบครับ มีก็ได้ไม่มีก็ได้)

3. แบ่ง column ส่วนนี้ หลักการคือ bootstrap จะแบ่งคอลัมน์ทั้งหมดเป็น 12 ช่อง วิธีการใส่ค่า คือให้นึกว่าอะไร x จำนวนช่องที่เราอยากได้แล้ว = 12 เช่นในกรณีของคุณต้องการแบ่ง 4 ช่อง ดังนั้น 3x4 = 12 เลข 4 คือช่องที่จะได้ เลข 3 คือค่าที่จะเอาไปใส่ col-mg-3, col-md-3, col-sm-3, col-xs-3 หลักๆที่ใช้กันบ่อยก็คือ col-md กับ col-xs ครับ เดี๋ยวนี้เริ่มมาใช้ col-sm กันเยอะขึ้นครับ

4. col-lg, col-md, col-sm, col-xs คืออะไร ตรงนี้รายละเอียดเยอะครับ ลองเข้าไปหน้านี้ดูและกันครับ
http://getbootstrap.com/examples/grid/
5. ตัวอย่าง
col-lg-3 = เวลาแสดงในจอขนาดใหญ่ เช่นเครื่องเดสก์ท็อปหน้าจอใหญ่ๆ ผมจะเห็นเป็น 4 column (3 x 4 =12)
col-md-3 = เวลาแสดงในจอขนาดทั่วไป เช่นเครื่องเดสก์ท็อปหน้าจอทั่วๆไป ผมจะเห็นเป็น 4 column (3 x 4 =12)
col-sm-3 = เวลาแสดงในจอขนาดประมาณ tablet ผมจะเห็นเป็น 4 column (3 x 4 =12)
col-xs-6 = เวลาแสดงในจอขนาดเล็ก เช่นสมาร์ทโฟน ผมจะเห็นเป็น 2 column  (6 x 6=12)

*หรือถ้าจะเอาสะดวก ลองเข้าไปใช้เว็บนี้ดูครับ สะดวกดี เอาไว้ออกแบบ layout bootstrap ครับ
http://www.layoutit.com/

*หรือถ้าเอาด่วน ลองเอา template free มาใช้ได้เลยครับ มี admin template สำหรับทำคอมโพเนนท์ไว้เรียบร้อย
http://startbootstrap.com/

*ไหนๆก็ใช้ bootstrap แล้ว แนะนำให้ใส่ font-awesome ลงไปด้วยครับจะได้สวยๆยิ่งขึ้น
http://fontawesome.io/

สู้ๆครับ ขอให้โชคดี



ระเอียดยิบครัช ^^ ขอบคุณครับ
บันทึกการเข้า

tutorclip
ก๊วนเสียว
*

พลังน้ำใจ: 45
ออฟไลน์ ออฟไลน์

กระทู้: 242



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 26 ธันวาคม 2015, 04:54:17 »

แนะนำดีมากเลยครับ  wanwan017
บันทึกการเข้า

watyai
สมุนแก๊งเสียว
*

พลังน้ำใจ: 12
ออฟไลน์ ออฟไลน์

กระทู้: 600



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 02 มกราคม 2016, 19:20:30 »

ถ้าจะแบ่ง result จาก jdoc component ต้อง Overwrite Component ใน template ที่เราทำขึ้นครับ
แล้วใช้ ความรู้ ตามที่ คุณ ariesanywhere แนะนำมาช่วยปรับในส่วนของ result ในไฟล์ view ของแต่ละ component
บันทึกการเข้า

Component Joomla สร้างฟอร์ม แค่ลากวาง มีใครทำเว็บขายของด้วย MooZiiCart กันบ้าง
steelheros
สมุนแก๊งเสียว
*

พลังน้ำใจ: 23
ออฟไลน์ ออฟไลน์

กระทู้: 626



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 02 มกราคม 2016, 19:33:42 »

เข้ามาฟังด้วยครับ  wanwan017
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์