안녕하세요.. 친절한 답변감사합니다.
두개의 파일을 업뎃하고
list.php 파일에서 카테고리 부분에 넣었던 urlencode를 없앴더니
잘 작동하네요.
정말 너무 감사드립니다. ^^
특수문자를 안쓰시는게 제일 좋은 방법이긴 합니다.
'/' 슬러쉬 문자 자체가 url 주소에서 디렉토리 문자입니다.
슬러시 대신 '-' 문자등으로 바꿔서 사용해보시는건 어떠신가요?
특수문자 처리가 안되어 있지만 업데이트 하겠습니다.
안녕하세요.
urlencode 코드를 써서 해결했으나 여러 군데에서 문제점을 발견했습니다.
ie 인경우 카테고리명이 한글이면 페이지 넘길때 카테고리값을 제대로 넘기지 못합니다.
상세화면으로 들어갈때도 카테고리 값을 제대로 가지고 들어가지 못하네요.
모든 링크에서 카테고리 값을 urlencode로 바꿔줘야 할 것 같습니다.
문제는 상세화면 링크 주소만드는 로직과 페이지 링크 로직은 urlencode 코드를 직접 넣을 수 없습니다.
에고, ie 때문에 골치 아프네요...
스킨의 list.php 파일에서
$board->currentCategory()
위의 카테고리 출력 부분의 코드에 urlencode() 함수를 추가 해서 테스트 해보시겠어요?
아래와 같습니다.
urlencode($board->currentCategory())
스킨을 바꿔서 테스트 해보니 다른 스킨들은 form 으로 넘기기 때문에
http://academya.co.kr/?page_id=1929&pageid=1&mod=list&category1=%EB%8B%A4%EC%84%AF&target=&keyword=
이런 형태가 되서
category1=%EB%8B%A4%EC%84%AF
이런 형태로 url 주소가 이루어져 에러가 없네요.
그에비해
단순링크로 url이
http://academya.co.kr/?page_id=1942&pageid=1&mod=list&category1=커피/와인/음료
한글 형태인 경우 이런 현상이 발생합니다.
혹시나 브라우저에 다른 플러그인등이 설치되어 있나요?
꼭 브라우저 플러그인이 아니어도 브라우저 설정에 영향을 주는 다른 프로그램이 있는지 확인해보셔야겠습니다.
다른 PC에서도 확인해보시고
이게 단순 링크라서 두번눌러야 되는건 아니거든요..
이상하네요.
아니면 테마쪽에서 클릭 이벤트를 따로 추가한건지 테마 제작자에게도 문의 해보시면 도움이 될지도 모르겠군요.
답변 감사합니다.
제가 ie11 버전 사용하는데 문제가 있네요..
ㅠㅠ
방법이 없을까요?
ie8버전은 테마쪽 스크립트 오류가 있네요.
9버전부터는 문제가 없네요.
ie, 크롬등 확인해봤는데 두번?클릭 안해도 바로바로 해당 카테고리 리스트가 뜨는걸 확인했습니다.
지금 카테고리가 단순 a 태그로 링크가 걸린거라 프로그램적인 동작은 필요치가 않습니다.
다른 환경에서도 테스트를 해보시겠어요?