ExteenHelper

ใครที่เคยเข้ามาชมบล็อกเราก่อนเราจะบูรณะบล็อกใหม่คงจำได้ ว่าในบล็อกนี้เคยมีโครงการฟรีธีมมาก่อน (บริการแต่งธีมเป็นการส่วนตัวไป 3 บล็อก กับแจกโค้ดธีมอีกจำนวนนึง ซึ่งของเก่าจะไม่เอามาแจกใหม่แล้ว)
V
V
ตัวอย่างของเก่าที่เคยบริการแต่งธีมฟรีๆ กับอันที่เคยแจก










ตอนนี้กะว่าจะรื้อโปรเจ็คต์นั้นขึ้นมา
แต่ตอนนี้ยังไม่มีไอเดีย
ก็เลยอยากให้ช่วยๆ กันส่งหัวข้อเข้ามา ว่าอยากได้ธีมสไตล์แบบไหนกัน


ใครมีไอเดียดีๆ ก็โพสต์ไอเดียไว้ได้เลย

แล้วก็ขอให้ช่วยตอบคำถามต่อไปนี้ด้วยนะ
1. คุณชอบสีธีมแบบโทนมืด หรือโทนสว่าง
2. คุณชอบเฉดสีธีมไหนมากที่สุด (เลือกได้ตามใจชอบ)
3. ระหว่างภาพตกแต่งบล็อกแบบเรียบๆ กับแบบลวดลายเยอะชอบแบบไหนมากกว่า
4. ชอบบล็อกแบบ 2 คอลัมน์ หรือ 3 คอลัมน์มากกว่ากัน

การสร้างไดนามิกเมนูสำหรับตกแต่งบล็อก : ตอน 3 แก้ปัญหาเมนูเน่าในFirefoxเพราะภาษาไทย
ระดับความยุ่งยาก :

จริงๆ ว่าจะจบแค่สองตอน~
แต่เนื่องจาก
|
V
#น่าลองครับ แต่ถ้าปรับให้แสดงบน FIrefox สักหน่อยจะแหล่มเลยหล่ะครับ

9 By ~ M@shiiro ~ on 2008-05-07 16:16

ผิดไปแล้วค่า ไม่ทันดูใน Firefox ว่ามันเน่าเพราะแสดงอักษรไทยได้อุบาทว์มาก
เอนทรี่นี้ก็เลยมานำเสนอวิธีแก้

เพราะ Firefox ไม่เลือกฟ้อนต์ที่ี่แสดงผลภาษาไทยออกมาแล้วดูดีแบบใน IE ให้แบบ Auto
เพราะงั้นเอนทรี่นี้ก็จะมาสอนวิธีแก้ค่ะ

ก่อนอื่นให้เลือกฟ้อนต์ภาษาไทยที่เว็บบราวเซอร์สามารถแสดงผลออกมาแล้วอ่านง่ายๆ
(แนะนำ MS Sans Serif กับ Tahoma)


แล้วก็เอาไปแปะใส่ของเก่าตามตำแหน่งที่ไฮไลท์ไว้ในภาพ
(จะเห็นว่าฟ้อนต์ที่กำหนดจะอยู่หลังขนาดตัวอักษร)




แทรกฟ้อนต์เข้าไปตามที่เห็นในภาพเลยจ้า
เท่านี้ก็เปิดดูกับหมาไฟได้โดยเมนูไม่เน่าเพราะภาษาไทยแล้ว

สำหรับคนที่บอกว่ามันไม่เสี่ยว เอ๊ย ไม่เสียว(หนักกว่าเก่า) เอ๊ย ไม่SEO
Recommend กับ Category กับ Page ก็อย่าเอายัดใส่เมนูทั้งหมดสิจ๊ะ
เหลือไว้เป็น Content ที่ไม่ผ่าน IFRAME บ้าง
(แต่ถึงทำ Content ไปพอเวลาผ่านไปสักพัก GG spider bot มันก็จับคีย์เวิร์ดจากในเอนทรี่เป็นหลักอยู่ดีนะตัวเอง~)

เอนทรี่นี้ก็ขอบ๊ายบายเพียงเท่านี้~
ใครทำการบ้านเสร็จอย่าลืมเอามาให้ดูด้วยนะจ๊ะ~
การสร้างไดนามิกเมนูสำหรับตกแต่งบล็อก : ตอน 2 นำเมนูขึ้นบล็อกด้วยอิทฤทธิ์ IFRAME
ระดับความยุ่งยาก :

จากคราวที่แล้วสอนการทำเมนูแบบไดนามิกไป
เอนทรี่นี้ก็มาสอนวิธีนำเมนูที่ทำขึ้นบล็อกตามสัญญา

ก่อนอื่นเราต้องดูก่อนว่า เมนูของเรา ถ้ารวมเมนูย่อยด้วยทั้งหมดแล้ว ความกว้าง ความสูงจะยื่นออกไปมากแค่ไหน ให้นำความกว้างและความสูงมากำหนดค่า width(ความกว้าง) และ height(ความสูง) ใน IFRAME



จากเมนูตัวอย่าง มีความกว้าง 336px สูง 177px
ก็กำหนดตามนั้น

จากตัวอย่างนี้โค้ดที่ใช้เราใช้จะเป็น
<iframe allowtransparency="true"  border="0" src="urlของไฟล์เมนูที่เซฟไว้" width="336" height="177" framespacing="0" frameborder="0"></iframe>



จะเห็นว่ามีปัญหาอยู่สองอย่างคือเมนูไม่ยอมเข้าไปชิดกับขอบ IFRAME และ พื้นหลังของหน้าเว็บโดนตัว IFRAME บังทำให้พื้นหลังแหว่ง แล้วถ้าเอาไปลงบล็อกทั้งอย่างนี้ก็จะทำให้บล็อกเน่า.. มาดูวิธีแก้.. ให้เปิดไฟล์ที่เก็บโค้ดเมนูไว้ขึ้นมาด้วย Notepad แล้วเติมโค้ดในส่วนของ body ตามตัวออย่างที่ไฮไลท์ไว้




เซฟให้เรียบร้อย เพียงเท่านี้เมนูของคุณจะพร้อมสำหรับการนำไปใส่ในบล็อก


ถ้าแก้ไฟล์ในเครื่องก็อย่าลืมอัพโหลดขึ้นไปแทนอันเก่าด้วยนะจ๊ะ~ ไม่งั้นมันไม่เปลี่ยน

ขั้นตอนสุดท้ายก็แค่
เอาโค้ด <iframe allowtransparency="true"  border="0" src="urlของไฟล์เมนูที่เซฟไว้" width="336" height="177" framespacing="0" frameborder="0"></iframe> ไปแปะไว้ที่ Widget:Custom Code ในตำแหน่งที่ต้องการวางเมนูแล้วก็เซฟให้เรียบร้อย


ทำจนถึงขั้นสุดท้ายก็มีเมนูสวยๆ ไว้ใช้ในบล็อกแล้ว แนวอีกต่างหาก~ ในตัวอย่างนี่ทำเรียบๆ แต่ถ้าใครชอบแบบอลังการก็ลองแก้เอาเองเลยให้โปรแกรมไปแล้ว สอนวิธีทำไปแล้ว หวังว่าคงจะทำกันได้นะ ^ ^ …จะเอาไปเป็นเมนูเพจ เมนูCategory เมนูRecommend เมนูลูกผสมทั้งหล่ายแหล่ได้ตามสะดวก

.
.
จบเอนทรี่แล้ว
ใครอยากถามอะไรอีกก็ทิ้งคำถามไว้ได้เลย
ถ้าตอบได้จะตอบให้
แต่อย่าคาดหวังมากนะ เพราะเรายังไม่เทพขนาดรู้ทุกเรื่อง >w< (แต่ก็จะพยายามตอบนะ)