การสร้างไดนามิกเมนูสำหรับตกแต่งบล็อก : ตอน 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< (แต่ก็จะพยายามตอบนะ)

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

อิน้องเมแอบงงค่ะ
หึหึหึ

ยอมถอยทัพก่อนดีกว่า 555


#1 By m@nyLoveY!_!nHo on 2008-05-06 08:16

อ๊าย ไว้จะลองศึกษาดูค่ะ
มันไฮโซวมาก 5555+

#2 By | inukung | mode: BLEACH on 2008-05-06 11:44

น่าสนใจมากๆ แต่จะทำได้มะเนี่ย แหะๆๆๆ

#3 By กา-เท่-เร่ on 2008-05-06 13:20

เสียอย่างเดียว มันไม่ seo

#4 By หมีขั้วโลก™ on 2008-05-06 16:51

โอ้ น่าสนใจมากๆครับ กำลังสงสัยว่าจะจัดการเมนูเองได้มากกว่าที่มีให้ได้ยังไง
บางที Archives ของ category มันไม่เด่นพอให้คนกด จะจับมาใส่ไว้ในเมนูให้เด่นๆไปเลย :D

#5 By Bucky Ball on 2008-05-07 17:05

การปฏิบัติการกำลังจะเริ่มขึ้น ณ บัดนี้ๆๆๆๆๆๆๆๆ
(ถ้าสงสัยเด๋วมาถามนะคะ จะรำคาญมั้ยนะ)Hot!
"urlของไฟล์เมนูที่เซฟไว้"
ดูจากตรงไหนคะ ใกล้สำเร็จแล้วค่ะ
#7

ไฟล์ที่ให้เซฟเป็น .html น่ะจ้ะ ^W^

#8 By DreamChaser on 2008-05-10 20:32

ทำเสร็จเรียบร้อยแล้ว
แต่พอเอามาลงบล็อคไม่มีผลอะไรเลยค่ะ
แง้ๆๆๆๆๆๆๆๆๆๆๆ เค้าจาเอาๆๆๆๆๆๆๆๆๆ
(รบกวนอีกทีนะคะ)sad smile