ส่วน header ด้านบนหายไปที่คอลัมม์(ขวาสุด)

ส่วน header ด้านบนหายไปที่คอลัมม์(ขวาสุด)

โดย somrudee sathiyaburanapong -
Number of replies: 4

ในไฟล์ header.html ได้แบ่งไว้เป็น 3 คอลัมม์ คือ
1.เป็นชื่อองค์กร
2.เป็น background
3.เป็น flash

ซึ่งก่อน login หรือพอ login เข้าไปที่หน้าแรกแล้วจะยังเห็น flash อยู่
แต่พอคลิกไปหน้าถัด ๆ ไป จะไม่เห็นแล้ว ไม่เข้าใจว่าเป็นเพราะอะไร?
ใครก็ได้ช่วยด้วยจ้า..

In reply to somrudee sathiyaburanapong

ตอบ: ส่วน header ด้านบนหายไปที่คอลัมม์(ขวาสุด)

โดย Namo Wongsalah -

ถ้าสังเกตให้ดีจะเห็นว่า Logo ที่หน้าแรก กับหน้าถัดๆ ไปมักไม่ใช่ไฟล์เดียวกัน
แต่หน้าตาคล้ายกัน เช่น ที่หน้าแรกจะเป็น Logo.gif หน้าอื่นๆ จะเป็น logo_small.gif เป็นต้น

ในกรณีของคุณสมฤดี ให้เปิดไปที่หน้าถัดๆ ไป ที่ flash ไม่ขึ้น
แล้วลองคลิกขวาที่ภาพที่ปรากฎ ณ ตำแหน่งที่ควรเป็น flash
แล้วเลือก properties  เพื่อดูชื่อและตำแหน่งไฟล์
จากนั้นไปเปลี่ยนตรง img src="ชื่อไฟล์.gif" ... ให้เป็น embed src="ชื่อไฟล์แฟลช"
แล้ว copy ไฟล์แฟลชไปไว้ห้องที่เคยเป็นไฟล์รูปภาพนั้น

สรุปคือ แทนที่ภาพด้วยแฟลช

และแทนที่ img ด้วย embed

คิดว่าน่าจะประมาณนี้ครับ ลองดูครับ

In reply to Namo Wongsalah

ตอบ: ส่วน header ด้านบนหายไปที่คอลัมม์(ขวาสุด)

โดย somrudee sathiyaburanapong -

คุณ Namo Wongsalah คะ

รุ้งลองดู theme ของตัวเองแล้ว หน้าแรก กับหน้าข้างใน รูปภาพของ header เป็นไฟล์เดียวกันค่ะ แล้วก็ลองคลิกขวาที่ตำแหน่งที่ควรจะเป็น flash แล้วแต่ก็ไม่เห็นขึ้นเป็นตำแหน่งไฟล์เลย 

แล้วตรงที่คุณ Namo บอกว่า "เปลี่ยนตรง img src="ชื่อไฟล์.gif" ... ให้เป็น embed src="ชื่อไฟล์แฟลช" " ไปเปลี่ยนตรงไหนหรือคะ? ใช่ในไฟล์ header.html รึป่าวคะ

รบกวนอีกครั้งนะคะ

ขอบคุณมากค่ะ

In reply to somrudee sathiyaburanapong

ตอบ: ส่วน header ด้านบนหายไปที่คอลัมม์(ขวาสุด)

โดย Namo Wongsalah -
ผมเข้าใจว่าคุณรุ้งดัดแปลง theme จาก theme ที่มี flash อยู่แล้ว
วิธีการดัดแปลงก็น่าจะเพียง copy file.swf ของเราไปแทนที่ของเดิม
แต่สิ่งที่ต้องดูให้แน่คือ file.swf ที่หน้าแรกกับหน้าถัดๆ ไปเป็นตัวเดียวกันแน่หรือเปล่า
ถ้าแน่ แล้วยังมีปัญหาเดิมต้องตรวจสอบไฟล์ header.html ว่ามีตรงไหนที่ผิดพลาดไปหรือเปล่า
ลองแก้ไขจาก Original ใหม่อีกทีครับ
ผมสงสัยว่า ที่ที่ควรเป็น flash ขึ้นภาพอะไร
ตัวอย่างด้านล่างนี้ copy มาจาก header.html ของ theme formal_white
ให้ดูส่วนที่เป็นตัวหนานะครับ จะเห็นว่า theme นี้เขาใช้คนละภาพกันและสั่งไว้คนละที่กันด้วย


<?php if ($home) {  // This is what gets printed on the home page only 
?>
    <div id="header-home">
        <div class="headermain"><img src='<?php echo "$CFG->wwwroot/theme/$CFG->theme" ?>/logo.jpg' /></div>
        <div class="headermenu"><?php echo $menu ?></div>
    </div>
<?php } else if ($heading) {  // This is what gets printed on any other page with a heading
?>
    <div id="header">
        <div class="headermain"><img src='<?php echo "$CFG->wwwroot/theme/$CFG->theme" ?>/logo_small.jpg' /></div>
        <div class="headermenu"><?php echo $menu ?></div>


In reply to Namo Wongsalah

ตอบ: ส่วน header ด้านบนหายไปที่คอลัมม์(ขวาสุด)

โดย somrudee sathiyaburanapong -

เย้! ยิ้ม ในที่สุดก็หาเจอ ขอบคุณมั่ก มั่ก เลยจ้า คุณ Namo Wongsalah 
จิง จิง แล้วรุ้งดัดแปลงมาจาก theme ของคนอื่นแหละค่ะ แต่ของเดิมน่ะ
มันไม่มี flash ส่วน heder มีแค่ 2 คอลัมม์ แล้วรุ้งเพิ่มไป 1 คอลัมม์

แต่ไม่ได้เพิ่มอีกคอลัมม์ในหน้าข้างใน เพราะไม่รู้จะไปเพิ่ม code ที่ไหนค่ะ อาย

ตอนนี้รู้แล้วค่ะ แก้ไขได้แล้ว

ไว้จะหาปัญหา มาให้ช่วยแก้ไขใหม่นะคะ

ขอบคุณจากใจเลยจ้า ยักคิ้ว