UTF-8 에서 나라오름 님의 더블카테고리.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

UTF-8 에서 나라오름 님의 더블카테고리.. 정보

UTF-8 에서 나라오름 님의 더블카테고리..

본문

나라오름 님의 더블카테고리를 utf-8 버전으로 해보고 있는데 어렵네요... T.T

나라 오르님이 올리신 nc_category 는 한글이 안되고 영문은 쓰기 읽기 까지 되다가 초기하 되어 포기 했었는데 달수야 님의 수정버전인 info_book_category 는 초기화 되는 것을 바로 잡았다고 해서 테스트 하고 있는데 역시 안되네요... T.T 

이번엔 초기화 문제가 아니고 두번째 카테고리에 글을 올릴수가 없습니다.

utf-8로 변환하면 글을 올릴때 첫번째 카테고리 선택 하면 두번째 카테고리가 "선택하세요" 만 나오고 선택은 불가능합니다. (이미지 확인요 ^^;;)

DB 쪽 문제인가 싶어서 확인했는데 아닌것 같아요.
그누팁에서 Photofly 님의 utf-8 보완 수정을 그누 다시 깔지 않고, 다시 깔고 (보완 수정 적용) 해 보았는데 같은 결과가 나오네요...

아무래도 소스쪽에 무엇인가를 바꿔 주어야 하는가 본데.. 능력부족 입니다.
테스트는 xampp 1.5 와 미리내 utf-8 호스팅 에서 해 보았습니다.

도움의 손길을 기다리며...

ps. 혹시나 답변 올리셨는데 제 답글 없다구 지우시면 안되요.. 전 자러가요... T.T
  • 복사

댓글 전체

답변 감사합니다. 사적인 쪽지를 보내고 죄송했는데.. 감사합니다.!!
사람 사는데 정답이 중요한게 아니니까요.
정말 감사합니다. !!
헉.. 망설이다 말았는데...
photofly 님이 스킨과 팁에 utf 에 대해서는 가장 많이 올리시는것 같더라구요.
한번더 무리수(사적 문의..) 를 쓸까 하다가 포기 했는데 감사합니다.
어떻게 하는지는 모르지만 방법이 있다는 것 까지 알았으니 다시 해딩 시작 ^^;;
select 부분에 +encodeURI(this.value); 를 사용해 보세요....

열심히는 했는데.... T.T select 부분에 +encodeURI(this.value); 을 넣을 곳을 스킨의 list.skin.php 에서 밖에 못찾았습니다. 적용 결과 한글 서브 디렉토리 까지 선택 등 모두 가능했습니다.

그런데 문제는 쓰기 (write.skin.php) 에서는 encodeURI 를 넣을 곳을 찾지 못했습니다.
나름대로 이리저리 적용을 해보긴 했는데.. 아닌것 같습니다.

바로 아래 소스에서 category_data 이후 부분을 손대야 하는것 같은데.. 방법을 모르겠습니다.

지식을 나누어 주세요.... T.T

<select name=ca_name required itemname="분류" onChange="category_data(this,'wr_10');">
            <option value="">선택하세요<?=$category_option?>
        </select>
        <select name="wr_10">
        <?
if ($wr_10){
echo "<option selected value='$wr_10'>$wr_10</option>";
} else {
echo "<option selected value=''>선택하세요</option>";
}
?>
            </select>
이렇게 넣으면 되지 않을까요?
테스트는 해보지 못했습니다....^^

<select name=ca_name required itemname="분류" onChange="location='<?=$category_data?>'+encodeURI(this.'wr_10');">
            <option value="">선택하세요<?=$category_option?>
        </select>
        <select name="wr_10">
        <?
if ($wr_10){
echo "<option selected value='$wr_10'>$wr_10</option>";
} else {
echo "<option selected value=''>선택하세요</option>";
}
?>
            </select>
아... 또다시 시도 했으나... 아직 문제가 해결된것은 아닌것 같습니다.
list.skin.php은 수정 후 문제가 없습니다. 변경 내용.

<select name=sca onchange="location='<?=$category_location?>'+encodeURI(this.value);">
            <option value=''>전체</option>
            <?=$category_option?>
        </select>
    <? if ($sca) { ?>
        <select name=nca onchange="location='<?=$nc_category_location?>'++encodeURI(this.value)+'&nca='+encodeURI(this.value);">
            <option value=''>전체</option>
            <?=$nc_category_option?>
        </select>

하지만 write.skin.php 에서의 문제는 해결이 되지 않네요.. T.T

역시나 이리저리 적용 해 보았습니다.. (무식이 용감하잖아요.. ^^;;)

하지만 처음과 같이 첫 카테고리 선택 후 아무런 반응이 없습니다.

첫 카테고리를 선택 하면 화면이 리로딩 되던가 아니면 두번째 카테고리가
반응이 있던가 해야 하는데....

꿀먹은 벙어리... T.T  선택 하세요 말고는 뜨지를 않네요.. T.T

한번만 더 부탁 드릴께요...

ps. 신기 한거요.. ^^;; 처음에는 스킨이 제대로 작동을 안해서 스트레스를 받았습니다.
그런데 이젠 list.skin.php 를 수정했는데 그 수정된 것이 제대로 작동 하는지를 확인 하지 못해서
스트레스를 받고 있습니다.
이게 프로그램을 제작 하는 사람들이 자꾸자꾸 안으로 안으로.. 들어가는 이유인가 봅니다..
이미 각오를 하게 된다고나 할까요... 분명히..  list.skin.php 수정, write.skin.php 수정 끝나고 나면
view.skin.php 를 수정하게 될것이고... 그다음엔 write_update.skin.php 로 .......
모르는게 약인듯.... 합니다.. T.T
© SIRSOFT
현재 페이지 제일 처음으로