zeroboard4 - ie8에서 깨짐문제

 
반응형
홈페이지가 제로보드 zb4로 되어있는데, 어제부터인가 갑자기 안되는 기능들이 막 생긴다...
Windows 7 설치와 연관도 없지는 않겠지만...
원래 파이어폭스에서는 안되는것이 많은것이, 아무래도 스킨 제작을 하면서
인터넷 익스플로어를 기준으로 해서 제작을 해 표준이 지켜지지 않은듯...

물론 완전히 표준규격으로 뜯어 고친다면 되겠지만,
시간이나 비용이 만만치 않을것이다...

그저 ie8에서나 문제없이 돌아가주는 정도만 되더라도...

그래서 스킨을 찾아서 조금씩 손을 보고 있는데,
대부분이 style.css 에서 클래스로 지정해 놓은 부분에서 많은 오류가 발생하는듯...
딱히 정확한 해결책은 없는듯하고, 하나씩 찾아서 해결을 해야 할듯...

현재 table 부분에서 border=0 을 border=1로 바꾸어서 하나씩 오류를 찾고 있는데,
이게 어떤것은 폰트부분에서 Verdana 부분을 삭제하면 제대로 되는것도 있고,
(이게 가장 큰 문제점중에 하나인듯...)
<font> 태그의 속성을 제대로 지정하지 않아서 생기는 오류도 있다는...


뭐 하나둘씩 대부분 고쳐가고 있는데,
아무리 봐도 모르겠는것은 제로보드의 카테고리부분...
category 쪽은 제로보드 자체에 문제가 있지 않나 싶다는...

<?=$hide_category_start?><nobr><font color=EF5900>[<?=$category_name?>]</font>&nbsp;&nbsp;<nobr><?=$hide_category_end?>

찾아보니 이부분의 해결책도 있구만...

편법이기는 하지만,

// 익스와 넷스케이프일때 처리
if(eregi("msie",$HTTP_USER_AGENT)) $browser="1"; else $browser="0";

위와 같은 부분을 주석으로 막고 $browser="1"; 을 추가해주면 된다는...
다만 약간 레이아웃이 깨지는 구만...

// 익스와 넷스케이프일때 처리
    //if(eregi("msie",$HTTP_USER_AGENT)) $browser="1"; else $browser="0";
    $browser="1";

암튼 이렇게 하나씩 고치는것도 노가다다...-_-;;


 
반응형