- เครดิต
- 38
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 10
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
พอดีไปเจอเลยจะเอามาแบ่งปันหลายๆคนคงอาจเคยอ่านแล้ว!! เอาละมาเข้าเรื่องดีกว่า "ผมก็ทำไม่เป็นกำลังลองอ่านเหมื่อนกัน"
สกิน Discuz ก็มีให้โหลดใช้กันมากพอสมควร การติดตั้งสกิน Discuz จะต้องติดตั้งให้ตรงตามเวอร์ชั่นของ Discuz ที่คุณติดตั้งไว้ถึงจะใช้งานได้ แต่หากว่าคุณต้องการสกินที่ไม่เหมือนใครคุณก็ต้องทำสกินเอง โดยมีขั้นตอนดังนี้
1. ทำการติดตั้ง Discuz ตามปกติ
2. ในโฟล์เดอร์ template จะมีสกิน Default ของ Discuz จะมีไฟล์อยู่จำนวนมาก ห้ามลบธีม Default ทิ้งโดยเด็ดขาด
3. ในโฟล์เดอร์ template ให้คุณสร้างโฟล์เดอร์สำหรับเก็บสกินของคุณ เช่น Myskin1
4. สร้างไฟล์ xml และจะต้องตั้งชื่อ discuz_style_Myskin1.xml ให้พิมพ์โค้ด xml ดังต่อไปนี้
discuz_style_Myskin1.xml- <?xml version="1.0" encoding="utf-8"?>
- <root>
- <item id="Title"><![CDATA[Discuz! Style]]></item>
- <item id="Version"><![CDATA[7.2]]></item>
- <item id="Time"><![CDATA[]]></item>
- <item id="From"><![CDATA[Discuz! Board]]></item>
- <item id="Data">
- <item id="name"><![CDATA[Myskin1]]></item>
- <item id="templateid"><![CDATA[Myskin1]]></item>
- <item id="tplname"><![CDATA[Myskin1]]></item>
- <item id="directory"><![CDATA[./templates/Myskin1]]></item>
- <item id="copyright"><![CDATA[www.samarn.com]]></item>
- <item id="style">
- <item id="boardimg"><![CDATA[logo.gif]]></item>
- <item id="available"><![CDATA[]]></item>
- <item id="footertext"><![CDATA[]]></item>
- <item id="sidebgcolor"><![CDATA[ side.gif repeat-y 100% 0]]></item>
- <item id="bgcolor"><![CDATA[ bg.gif repeat-x 0 0]]></item>
- <item id="stypeid"><![CDATA[1]]></item>
- <item id="styleimgdir"><![CDATA[templates/Myskin1/images]]></item>
- <item id="imgdir"><![CDATA[]]></item>
- <item id="headertext"><![CDATA[]]></item>
- <item id="headerbordercolor"><![CDATA[]]></item>
- <item id="headerborder"><![CDATA[0]]></item>
- <item id="inputbg"><![CDATA[#FFF]]></item>
- <item id="font"><![CDATA[Verdana,Helvetica,Arial,sans-serif]]></item>
- <item id="inputborderdarkcolor"><![CDATA[#B8BEB4]]></item>
- <item id="menuhover"><![CDATA[#51A482]]></item>
- <item id="menutext"><![CDATA[]]></item>
- <item id="inputborder"><![CDATA[#D2DACE]]></item>
- <item id="dropmenuborder"><![CDATA[#D2DACE]]></item>
- <item id="menuhovertext"><![CDATA[]]></item>
- <item id="dropmenubgcolor"><![CDATA[#FEFDFA]]></item>
- <item id="floatbgcolor"><![CDATA[#F8F8F5]]></item>
- <item id="floatmaskbgcolor"><![CDATA[]]></item>
- <item id="commonbg"><![CDATA[#F8F8F5]]></item>
- <item id="commonborder"><![CDATA[#D2DACE]]></item>
- <item id="specialborder"><![CDATA[#D2DACE]]></item>
- <item id="specialbg"><![CDATA[#E8ECE6]]></item>
- <item id="interleavecolor"><![CDATA[#F8F8F5]]></item>
- <item id="headerbgcolor"><![CDATA[]]></item>
- <item id="menuborder"><![CDATA[]]></item>
- <item id="noticetext"><![CDATA[#F60]]></item>
- <item id="menubgcolor"><![CDATA[]]></item>
- <item id="contentwidth"><![CDATA[]]></item>
- <item id="msgfontsize"><![CDATA[14px]]></item>
- <item id="msgbigsize"><![CDATA[16px]]></item>
- <item id="wrapborder"><![CDATA[0]]></item>
- <item id="contentseparate"><![CDATA[#D2DACE]]></item>
- <item id="wrapbordercolor"><![CDATA[]]></item>
- <item id="wrapbg"><![CDATA[#FFF]]></item>
- <item id="link"><![CDATA[#444]]></item>
- <item id="wrapwidth"><![CDATA[1000px]]></item>
- <item id="highlightlink"><![CDATA[#099]]></item>
- <item id="lighttext"><![CDATA[#999]]></item>
- <item id="tabletext"><![CDATA[#444]]></item>
- <item id="midtext"><![CDATA[#666]]></item>
- <item id="smfontsize"><![CDATA[0.83em]]></item>
- <item id="smfont"><![CDATA[Verdana,Helvetica,Arial,sans-serif]]></item>
- <item id="fontsize"><![CDATA[12px]]></item>
- </item>
- </item>
- </root>
คัดลอกไปที่คลิปบอร์ด * ใน CDATA[] ส่วนที่ตัวหนังสือเป็นสีเขียว คุณจำเป็นต้องกรอกให้ครบ เพื่อให้สกินของคุณสามารถติดตั้งได้เวลาเอาไปใช้งาน
5. หากคุณดาวน์โหลดสกินเวอร์ชั่นอื่นมาติดตั้งซึ่งเวอร์ชั่นไม่ตรงกัน ให้คุณแก้ไขในส่วนของ <item id="Version"><![CDATA[7.2]]></item> ให้ตรงกันก่อนถึงจะติดตั้งสกินนั้นได้
6. ในโฟลเดอร์ Myskin1 ของคุณ ให้คุณสร้างโฟลเดอร์ images สำหรับเก็บรูปภาพที่ใช้สำหรับสกินของคุณ
7. ให้คุณสร้างไฟล์ css โดยตั้งชื่อ css_append.css
8. เริ่มเขียน css เพื่อสร้างสกินของคุณเอง หากคุณต้องการเปลี่ยนส่วนไหนก็ให้คุณเขียน css จัดการส่วนนั้น เช่น
css_append.css
- html { height:100%}
- body {margin:0px auto; padding:0px; background:#b0d8f4;}
- #wrap {background:#ffffff; width:1000px; margin:0px auto; padding:0px; border:0px; height:auto;}
- .wrap {padding:0px; margin:0px auto; width:980px; height:auto; }
- #header { margin-bottom: 0; width:1000px; background:#ffffff; margin:0px auto;}
- #header .wrap { padding: 0px; height: 80px; width:1000px; background:#ffffff; }
- #umenu {padding-top:5px;padding-right:10px;}
- #menu { right: 20px; height: 30px; }
- #menu li { height: 30px; background: #F8F8F5 ; opacity: 0.95; filter: alpha(opacity=95); }
- #menu a { border: none; height: 30px; background:#f8f8f5; line-height: 35px; }
- #menu a:hover { border: none; height: 30px; background:#cfe0b7; line-height: 35px; }
- #menu a.dropmenu { background-position: 100% -80px !important; }
- #menu li.current { border: none; height: 30px; background:#eaeae3 !important; line-height: 35px;}
- #menu li.current a { color: #099; font-weight: 700; background:#eaeae3; }
- #style_switch { padding: 14px 15px 0 0; }
- #nav { margin: 0 auto; border-bottom: 1px solid #E8ECE6; text-indent: 20px; width:1000px; background:#f8f8f5;}
- .fwin {border:0px;}
- .t_l, .t_c, .t_r, .m_l, .m_r, .b_l, .b_c, .b_r {background:#009999;}
- .list th { background-image: url({STYLEIMGDIR}/forum.gif); }
- .list th.new { background-image: url({STYLEIMGDIR}/forum_new.gif); }
- .postbtn { background-image:url({STYLEIMGDIR}/post.gif) !important; }
- .replybtn { background-image:url({STYLEIMGDIR}/reply.gif) !important; }
- .side .shadowline {margin-right:10px;}
- .threadfix {width:980px !important; border:#ffffff 10px solid !important; border-top:0px !important; margin: 0 auto;}
- .main {width:980px !important; padding:0px; padding-top:10px; padding-bottom:10px; margin: 0 auto; border:0px;}
- .soom img {width:780px}
- #ad_text {margin:0px auto; padding:10px; border:0px; width:980px; background:#ffffff;}
- #ad_text table, #ad_text td, #ad_text th {padding:0px; border:0px;}
- .ad_text {width:980px; margin:0px auto;}
- .ad_footerbanner { margin:0px auto; padding:0px; border:0px;}
- #footer {width:1000px; background:#eeeeee; padding:0px; padding-bottom:20px; padding-top:10px; margin:0 auto; height:auto;}
- #footer .wrap { width:1000px; margin:0 auto; }
- #footlink {padding-right:20px;}
- #rightinfo {padding-left:20px;}
คัดลอกไปที่คลิปบอร์ด * คุณจำเป็นต้องเข้าใจโครงสร้างเทมเพลตของ Discuz คุณถึงจะเขียน css จัดการส่วนต่างๆของ Discuz ได้
9. หากคุณต้องการเปลี่ยนเลเอาท์ไม่ว่าจะเป็น header หรือ footer ให้คุณไป copy ไฟล์ header.htm และ footer.htm จากธีม Default มาไว้ในธีม(สกิน) ที่คุณสร้าง คุณสามารถเพิ่มเติม หรือเอาบ้างอย่างออกได้ หากต้องการเปลี่ยนเลเอาท์หน้าอื่นๆ ก็ทำวิธีเดียวกันครับ
เรายังสามารถทำอะไรกับ Discuz ได้อีกมากมาย หากคุณติดตามอ่าน http://samarn.multiply.com
เช่น การใช้ JSWizard ช่วยในการทำเทมเพลต
ปล. ทำไม่เก่งไม่เป็นไร ขอให้มีจินตนาการ เครดิต>http://samarn.multiply.com/ |
คะแนน
-
ดูบันทึกคะแนน
|
|
|
|
|
|