ryuozero Site Admin
เข้าร่วม: 13 Jul 2005 ตอบ: 1145
|
ตอบเมื่อ: Sat Sep 15, 2007 1:23 am เรื่อง: วิธีใส่ Flash ลงใน PHP-Nuke |
|
|
REF
ถ้าคุณมีไฟล์ Flash (.swf) และต้องการใส่ใน ส่วนหัว(header) ของ PHP-Nuke สามารถทำได้ดังนี้ครับ...
ก่อนอื่นต้องดูก่อนว่าคุณใช้ธีมประเภทไหน ซึ่งโดยทั่วไปจะมี 2 แบบ คือ ธีมที่มีไฟล์ header.html และ ธีมที่มี theme.php เพียงไฟล์เดียว
แบบที่ 1 แบบที่มีไฟล์ header.html ให้คุณไปเพิ่มโค้ด Flash ที่ไฟล์ header.html โดยไปเพิ่มยังตำแหน่งที่ต้องการ เช่นต้องการใส่โลโก้ Flash แทนโลโก้เดิมที่เป็นรูปภาพธรรมดา
ตัวอย่าง จากธีม Thai-AcidTechBlood ที่ไฟล์ header.html ที่โค้ดเดิม...
อ้างอิงจาก: |
<a href="ryuozero.html"><img src="themes/AcidTechBlood/forums/images/logo_mid.gif" height="88" alt="$sitename" /></a> |
ให้แทนที่ด้วยโค้ดสำหรับไฟล์ Flash ประมาณดังนี้ครับ
อ้างอิงจาก: |
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="184" height="88">
<PARAM name=movie value="themes/AcidTechBlood/flash/logo.swf">
<PARAM NAME="quality" VALUE="high">
<PARAM NAME="wmode" value="transparent">
<EMBED src="themes/AcidTechBlood/flash/logo.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="184" height="88">
</EMBED>
</OBJECT> |
หมายเหตุ
ในธีม AcidTechBlood ให้เพิ่มโฟลเดอร์ flash เพื่อเก็บไฟล์ Flash ในที่นี้คือ logo.swf และ ที่เป็น ตัวหนา ขึ้นอยู่กับธีมและไฟล์ Flash ของคุณครับ
แบบที่ 2 ธีมที่มี theme.php เพียงไฟล์เดียว ให้เปิดไฟล์ theme.php
ค้นหา : function themeheader() แล้วให้คุณไปเพิ่มโค้ดโลโก้ของ Flash ที่นี่
ตัวอย่าง จากธีม DeepBlue ที่โค้ดเดิม...
อ้างอิงจาก: |
<a href="ryuozero.html"><img border="0" src="themes/DeepBlue/images/logo.gif" alt="ยินดีต้อนรับสู่ $sitename!" hspace="20"></a> |
ให้แทนที่ด้วยโค้ดสำหรับไฟล์ Flash ประมาณดังนี้ครับ
อ้างอิงจาก: |
<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'
codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='184' height='88'>
<PARAM name=movie value='themes/DeepBlue/flash/logo.swf'>
<PARAM NAME='quality' VALUE='high'>
<PARAM NAME='wmode' value='transparent'>
<EMBED src='themes/DeepBlue/flash/logo.swf' quality='high'
pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='184' height='88'>
</EMBED>
</OBJECT> |
หมายเหตุ
ในธีม DeepBlue ให้เพิ่มโฟลเดอร์ flash เพื่อเก็บไฟล์ Flash ในที่นี้คือ logo.swf และ ที่เป็น ตัวหนา ขึ้นอยู่กับธีมและไฟล์ Flash ของคุณครับ
และต้องใช้ เครื่องหมาย (') แทน (") นะครับเพราะอยู่ในไฟล์ .php |
|