Help

ขอความช่วยเหลือเกี่ยวกับ blog จากเพื่อนๆ ใน exteen - This board is in exteen

รายงานบั๊ก & วิธีแก้ : เปิดบล็อกได้แต่คลิกลิ้งค์อะไรในเอ็นทรีไม่ได้...ในบางครั้ง

สามารถคลิกลิ้งค์ใน sidebar และ pages ได้หมด
แต่ลิ้งค์ภายในเอ็นทรีกลับคลิกไม่ได้ ... แถมเป็นบางครั้งอีกต่างหาก
บางทีคลิกไปหน้าอื่นแล้ว back กลับมา ก็คลิกได้แล้ว

จากที่ผมลองทดสอบดู มันเกิดกับ IE เท่านั้นครับ ส่วน Firefox กับ Opera ไม่เป็น
ตอนแรกนึกว่าเป็นที่บั๊กของการแสดงบน IE แต่สิ่งที่พบคือ ถูกแค่ส่วนเดียวครับ

ส่วนอีกจุดที่คิดว่ามันอาจทำให้เกิดปัญหาดังกล่าวก็คือ ไฟล์ในธีมใหม่ของเอ็กทีนเอง
นั่นคือไฟล์ที่ชื่อว่า belly.png ที่มีขนาดความสูงของรูปใหญ่มาก (780x10000)

แถมไฟล์นั้นมีการกำหนดเงาที่ขอบด้วย ซึ่งการ render เงาให้กับภาพที่มีความสูง
10000 pixel อาจจะเป็นการทำงานที่หนักเกินไปใน IE หนักเสียจนอาจไม่ได้ระบุ
จุดที่ควรคลิกได้ในเอ็นทรีไปซะงั้น

เพื่อพิสูจน์สมมติฐานและแก้ปัญหาดังกล่าว ก็เลยสร้าง background อันใหม่
ชื่อว่า belly.gif (780x50) มาใส่แทน ไม่มีเงา แถมความสูงยังลดลงมากมาย
(เพราะยังไงใน sheet มันก็ถูกกำหนดให้ repeat-y อยู่แล้ว จึงไม่จำเป็นที่จะต้อง
ใช้ไฟล์ที่มีความสูงมากขนาดนั้น)

ผลปรากฎว่า ปัญหาคลิกไม่ได้ที่เคยเกิดขึ้น หายไปในทันทีครับ ไม่เกิดให้เห็นอีกเลย

จากการทดลองดังกล่าว เลยอยากให้มีการลดขนาดภาพ background ลงซักหน่อย
เพราะมันเป็นไฟล์ในธีมหลักของเอ็กทีนน่ะครับ ซึ่งมันอาจจะสร้างปัญหาเดียวกันให้
เห็นในบล็อกอื่นที่เลือกใช้ธีมหลักเหล่านี้ครับ

Please login.

แถมโหลดหน้าบล็อกได้เร็วขึ้นเยอะเลยด้วยครับ

บล็อกของผมไม่เป็น เพราะผมไม่ได้ใช้ทั้ง Pages และ Sidebar ถูกป่าวครับ (ซะงั้น)

ขอตอบนะครับ จริงๆ ก็คิดอยู่เหมือนกันว่าปัญหาอาจจะมาจากตรงนี้ (สำหรับคนอื่นที่ผ่านมา อาจจะฟังดูเทคนิคนิดนึงนะครับ)

ทีนี้ ทำไมเราต้องใช้ความสูงถึง 1000 ด้วย!?!?!

เป็นเพราะ ไอ้อี ครับ (IE) ตัวดีนั่นเอง ที่มันไม่ซัพพอร์ตการ transparent ของ PNG ทำให้เราต้อง แฮ็กๆๆ ให้มันใช้ได้ โดยการไปเรียกฟิลเตอร์อะไรบางอย่าง 

ส่วน firefox นั้น ฉลุยตั้งแต่เริ่มทำธีมแล้วครับ

แต่พอแฮ็ก IE แล้ว ก็เกิดปัญหาอีกว่า มันไม่สามารถรองรับการ repeat ของ transparent PNG ได้อีก! (ฮ่วย)

ดังนั้น เราจึงต้องใช้ความสูง สูง ๆ สูงเวอร์ครับ เพื่อมาแก้ตรงจุดนี้ เพราะ exteen คนใช้ IE 6 (ซึ่งไม่ซัพพอร์ต PNG เนี่ย) มากถึง 75%

ทีนี้ถามว่า ทำไมต้องใช้ transparent png ตอบว่า เพราะขอบมน และ เงา ของกรอบ entry ครับ ถ้าไม่มี transparent png เวลาเปลี่ยนสี แบคกราวนด์ หรือรูป ก็จะดูไม่เนียน และเห่ยอย่างมาก

ครับ ที่กล่าวมานี่ก็คือเพื่อจะตอบว่า ปัญหาหลักๆ มาจากความเง่าของ IE แบบหลายชั้น นั่นเอง  ส่วนถ้าผู้ใดที่ปักใจจะใช้ background ใดๆ แน่ๆ แล้ว ก็สามารถทำตามคุณ oatato ได้ครับ แต่ต้องลองเทสเยอะๆ ก่อนนะ

ขอบคุณ คุณ oatato มากครับ ที่ในที่สุดก็ให้ผมได้แถลงการณ์ ถึงความ #$(#)@$ ของ IE ซะที

 

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

ผิดที่ IE ซะงั้น

นึกภาพออกทันทีครับ

เพราะเคยลองเล่น filter ของ ไอ้อี (หลังจากรู้สาเหตุแล้ว ก็ขอเรียกมันอย่างนี้ซะเลย)
พบว่ามันทำให้ประสิทธิภาพในการแสดงผลลดลงอย่างเห็นได้ชัด พอเริ่มเห็นอะไร
ที่เป็นเงา ๆ ก็เลยเดาว่าน่าจะมีเรื่องนี้มาเกี่ยวข้อง แต่ไม่คิดว่าไอ้อีมันจะเห่ยแตกมากขนาดนี้

ขอสัญญาที่หน้าบล็อก ว่าจะให้ Firefox ให้บ่อยขึ้นครับ

ผมตัดสินใจแล้วครับ
ขอยอมลดความหรูหรากลับไปใช้ขอบ GIF ไร้เงาก่อนดีกว่า

เพื่อความเสมอภาคของผู้เข้าชมที่ใช้ Web browser ทุกยี่ห้อครับ

คุณ oatato  ครับ ผมมีเรื่องรบกวนนิดนึง คือผมไม่เคยใช้ ไฟร์ฟ๊อก อยากเห็นหน้าเว็บแบบใช้ไฟร์ฟ๊อก ลอง Capture หน้าเว็บบล็อกของคุณให้ผมดูหน่อยได้ป่าว ถ้าสวยผมอาจเปลี่ยนใจไปใช้ไฟร์ฟ๊อก

กว่าจะปรับ stylesheet ให้แสดงผลออกมาดูได้บน Firefox ให้ดูคล้าย ๆ
กับที่เห็นบน IE ก็ทำเอาเสียเวลาไปหลายชั่วโมงเหมือนกันครับ

เพราะอันที่จริงก็ยังออกแบบให้ดูบน IE เป็นหลักอยู่ล่ะครับ

ภาพในโหลดมาเป็นการแสดงผลบน Firefox ครับ ก็โอเคมั๊ง

ปรับแต่งได้คล้ายเบราเซอร์ IE มาก

http://www.googeb.com/images/arx1192130622q.jpg

ของแต่ละคนปรับสวยๆกันทั้งนั้นเลย น่าอิจฉา ขอดูดความรู้หน่อย

ยังไม่เข้าใจนิดส์นึง หมายความว่าถ้าผมใส่BGแล้ว(หรือที่cssเรียกbody) เป็นของผมเอง ผมก็สามารถลบเจ้าเบลลี่ออกได้ใช่มั๊ย หรือไอเจ้าเบลลี่นี่คือส่วนใหน? และใครที่เข้าข่ายแก้ไขแบบที่คุณ oatato  อธิบายมาได้บ้าง ใครพอตอบได้ตอบทีนะครับ(สมมุติว่าทดสอบด้วยIE6)

belly คือ พื้นหลังสีขาวๆ นั่นครับ นามสกุลของมันก็ png ที่ขอบข้างๆมันจะเป็นเงาโปร่งแสง.....ตรงส่วนบอดี้อ้ะครับ มีอีกที่แถวๆ neck

มาใช้หมาไฟกันเถิดดดดดดดดดดดดด

สนับสนุนให้มาใช้ firefox ครับ 555+

 

//blog ผมเปิดด้วย ie นี่เน่าไปเลย... safari ยังพอได้.. 

งงเล็กน้อย

แล้วไอ้ปัญหา หัวข้อแถบด้านข้าง เช่น archive recommend ทับกับ profile อ่ะคะ

คือ ใช้ ie 7 อ่ะค่ะ

อ๊ะ...อ๊ะ...อ๊ะ...

เข้าใจแล้ว! อ่านแล้วเก็ทเลย!

(บ้านนอกจริงกรุ - -#)

ขอบคุณมากครับ! 

ตอนแรกมึนไปหมดเลย