
카테고리 출력시 에러 발생 부분
이것은 자바스크립트로 주소를 옮기는 부분과 풀다운 메뉴로 바꾼 부분에서 URL 주소 표시가 달라서 생기는 문제입니다. 문제가 되는 부분은 FRAME_URL에서 호출하는 부분으로 FRAME_URL=/BLOG/CAT.PHP 의 형식으로 불러오면 전혀 문제가 없이 사용할수있습니다. 그런고로 FRAME_URL 의 호출부만 바꾸면 쉽게 해결할수 있는 에러입니다. 다만 다른 스킨과의 호환성을 유지하기 위해 조그 폴더의 INDEX.PHP 파일을 수정하기보다는 스킨파일을 약간 수정하고 플러그인을 하나 더 사용하는 방법으로 해결하도록 하겠습니다.
스킨 파일의 수정
기존의 스킨 파일에서 카테고리 출력부분(92번째줄)을
[CODE]<ifEntryCategory>│
<select name="catagory_archive" onchange="javascript:location.replace(this.value);" style="font-size:9pt;font-family:Tahoma,굴림;">
<option value="">카테고리별보기</option>
<EntryCategory>
<option value="<$BlogURL$>/?frame_url=<$CategoryLink$>"> └ <$CategoryName$>(<$CategoryArticleNo$>)</option>
</EntryCategory>
</select>
</ifEntryCategory>[/CODE]
다음과 같이 수정해줍니다.
[CODE]<ifplugin:ym_11_category>
<plug:ym_11_category>│
<select name="catagory_archive" onchange="javascript:location.replace(this.value);" style="font-size:9pt;font-family:Tahoma,굴림;">
<option value="">카테고리별보기</option>
<ym_CategoryList>
<option value="<$BlogURL$>/?frame_url=<$ym_CategoryLink$>"> └ <$ym_CategoryName$>(<$ym_CategoryNum$>)</option>
</ym_CategoryList>
</select>
</plug:ym_11_category>
</ifplugin:ym_11_category>[/CODE]
카테고리 플러그인의 수정
기존에 제가 만든 카테고리 플러그인을 사용하지 않으셨다면 먼저 다운을 받으시기 바랍니다.첨부 파일의 32번째 줄을 다음과 같이 수정해주시고 관리자 모드에서 사용 체크를 해주시면 제대로 나올겁니다.
[CODE] $ym_list .= str_replace('<$ym_CategoryLink$>', "/".$id."/cat.php?category=".$ym_data[no], $ym_11_loop[1]); // URL [/CODE]
조그 폴더의 CAT.PHP 파일의 수정
상단의 2번째 줄부터 6번ㅉㅒ 줄 부분의 INCLUDE 를 INCLUDE_ONCE 로 변경해줍니다.
[CODE]//2004-07-23
include_once("ini.php");
include_once $installedPath."_head.php";
include_once "_error.php";[/CODE]
댓글의 수정문제
제로보드 공식사이트에서 검색해보면 댓글 수정팁들이 있기는 합니다만, 먹고 사는 문제가 더 급한지라 아직 관심을 가지지 못하고 있습니다. 아마도 10월정도쯤되면 다시 생각이 날지도 모르겟습니다.
유메미루님의 성의와 열정이 눈물겹도록 [부끄] 고맙네요. <br />
답글삭제알려주신 팁은 오후에 적용토록 해 보겠습니다. <br />
마지막 먹고사는 문제가 더 급하다는 말씀이 제게는 절실하게 와 닿네요. <br />
저역시 사이트를 운영하는 입장에서 여러가지 이유로 요즘 태만히 하고 있는데, 반성이 많이 됩니다. <br />
최근에 웹 호스팅을 이전하여 부득이 조그를 새로 설치했는데,<br />
지금 다시 들어와 보니 예나 지금이나 변함없이 여전히 성실한 모습을 보여주고 계셔서 다시한번 감동을 하고 있습니다. [원츄]<br />
무더운 날씨에 콘디션 조절 잘 하시고 행복한 하루되시길 빕니다. <!-- <homepage>http://usacartrip.com</homepage> -->
카테고리 플러그인이 설치돼 있지 않아 다운받으려고 하니 0 byte로 표시돼 있고 다운이 안돼네요. 다시한번 올려주시면 감사하겠습니다. <br />
답글삭제<br />
"기존의 스킨 파일에서 카테고리 출력부분(92번째줄)을 다음과 같이 수정해줍니다...." 에서 현재 이 스킨의 index.html 파일을 말씀하시는 건가요?<br />
<br />
위 카테고리 플러그 인을 설치하고나면 index.html 안에 해당 소스가 삽입되고,<br />
이 부분을 수정하라는 거지요? <br />
<br />
victor // 아마도 호스팅 업체 이전을 하면서 파일이 누락되었던 모양입니다.<br />
답글삭제불편을 드려서 죄송합니다.. 아래 주소를 누르면 파일을 다운 받을수 있으니 이것을 사용하세요..참고로 수정이 되어 있는 파일입니다.<br />
<a href=http://www.zeeps.net/blog//webmsg/media/File/ym_11_category.zip target=_blank>http://www.zeeps.net/blog//webmsg/media/File/ym_11_category.zip</a><br />
그리고 기존의 스킨 파일은 사용하고 계시는 스킨 폴더의 index.html 파일이 맞습니다...
유메미루 // 스킨파일 카테고리 출력부분 92번째 줄 </select> 앞에 <br />
답글삭제위 <ifplugin:ym_11_category>로 시작되는 구문을 삽입해 주나요?<br />
<br />
아니면 </select> 바로 밑의 <ifEntryCategory> 구문에 덮어 씌우나요?<br />
두가지 방식으로 다 해봤는데, 여전히 같은 에러<br />
Fatal error: Cannot redeclare getmicrotime() in /web/home/hgabi/html/bbs/lib.php on line 180 가 뜨네요?<br />
<br />
또 카테고리 뒤에 (<$CategoryArticleNo$>)가 뜨며,<br />
왼쪽 사이드의 최근 코멘트&트랙백 란에는 <br />
<$ol_commentsBody$><br />
<$ol_commentsAuthor$> at <$ol_commentsDate$><$ol_commentsIcon$>만 보이며 해당 최근 코멘트와 트랙백이 제대로 보이지 않네요?<br />
<br />
자꾸 부담을 드리는 것 같아 죄송하군요. --;;<br />
<br />
<br />
<br />
<br />
유메미루 //
victor // getmicrotime() 함수가 두번 선언됐다는 뜻입니다..고로 CAT.PHP 파일에서 INCLUDE 함수를 INCLUDE_ONCE 함수로 바꾸면 에러를 피해갈수 있습니다. 스킨 설정부분은 게시물을 조금 수정했으니 참조하세요,,
답글삭제유메미루 // 성의있는 답변 고맙습니다. <br />
답글삭제한데, 카테고리 링크 부분을 잘 읽어오지 못하네요?<br />
그리고 왼쪽 사이드의 최근 코멘트&트랙백 란과 맨아래 이전글 다음글 버튼 역시 제대로 표시되고 있지 않네요? 죄송하지만 확인해 보시고 다시한번 확인 부탁드립니다. ^^;;<br />
<br />
* 유메미루님 코멘트 란의 우측 국기가 바뀌는 건 왜 그렇죠? 설마 몇시간 사이에<br />
이동하신 건 아닐테고... 스킨 설정이 되는대로 이전에 실패했던 이 부분을 빨리 적용해 보려고 합니다.(프로그램명이 Trace watch 이던가요?) 제 사이트 활동회원의 절반이상이 외국에 계시는 분들이라 이게 나타나면 회원관리 및 운영에 많은 도움이 될 것 같아요. <br />
<br />
즐거운 주말되시길 빕니다. <!-- <homepage>http://usacartrip.com/blog</homepage> -->
<a href="http://www.edusuin.com/ritz/" target=_blank ><b>리츠에서 퍼감</b></a><BR/>
답글삭제victor // <b>먼저 관리자모드에서 플러그인 사용권한을 체크하셨는지 확인해보세요..</b> 제가 사용하고 있는 스킨은 제가 만든 플로그인에 ㅁㅏㅊ추어져있다보니 생기는 문제인것 같네요..코멘트&트랙백 부분 역시 제가 수정한 플러그인이 있어야 한답니다..<br />
답글삭제<a href=http://www.zeeps.net/blog/?no=328&category=2 target=_blank>http://www.zeeps.net/blog/?no=328&category=2</a> 게시물 참조해서 설치하시면 됩니다..<br />
유메미루 // 소개해 주신 ol_comment 플러그인을 설치하고(관리자 모드에서 사용권한 체크), 플러그 안에 포함된 readme.txt 안내대로 스킨의 index.html 안의 ifplugin:ol_comments 부분을 수정하여, 카테고리는 이제 정상적으로 보이는데, 다음과 같은 문제가 여전히 남아있네요.<br />
답글삭제<br />
1. 개별 카테고리 메뉴를 누르면 메뉴에 해당하는 글을 읽어오지 못하네요. <br />
2. 각 게시물의 인쇄하기, 스크랩하기 버튼을 눌러도 "해당 주소의 페이지를 찾을 수 없는 경우입니다."(404.html) 에러가 뜹니다. <br />
3. 좌측의 "최근 코멘트&트랙백" 부분도 여전히 한글이 아닌 해당 코드로 표시되고 있고, 이것을 누르면 위와 같은 404.html 에러가 뜨네요. <br />
4. 하단의 하단의 "이전페이지" 버튼도 한글로 보이지 않고 해당코드로 표시되는데 링크 기능은 제데로 먹히고 있습니다. <br />
<br />
* 본의 아니게 계속 귀찮게 해드리고 있군요. 죄송합니다. --;;;
victor // 답변이 늦었네요...<br />
답글삭제제 블로그에 쓴 것들을 모두 다 제가 쓴 포스팅에 ㅁㅏㅊ추어 바꿔봤는데 정상 작동을 하더군요,,우연히 victor 님의 홈페이지 구조를 봤는데 메인폴더에도 zog를 설치하시고,blog 폴더에도 zog를 설치하신듯 합니다..아마도 이 두개가 엉켜있는듯하네요,,먼저 둘중하나를 선택해서 제가 쓴 글들을 적용시켜보셨으면 합니다..