안녕하세요.
좋은 플러그인을 만들어 주셔서 잘 사용하고 있습니다.
현재 사이트에 고유주소 설정을 글 이름 (/%postname%/)으로 해놓은 상태입니다.
그리고 게시판 숏코드를 활용하여 메인페이지에 나타나게 해놓았습니다.
그런데 고유주소인 경우 링크가 해당 글로 연결이 안됩니다.
기본 고유주소 일 때의 링크 (정상)은 다음과 같습니다.
/?page_id=1044&uid=1&mod=document
고유주소 설정이 글이름 일 때 숏코드에서 생성하는 링크 주소(비정상)는 다음과 같습니다.
/notices/?uid=1&mod=document
게시판에서 직접 들어가는 주소는 다음과 같습니다.
/notices/?q=/notices/?q=/notices/?uid=1&uid=1&mod=document
직접 소스코드 수정을 하는 방법도 좋으니 알려주시길 바랍니다.
감사합니다.
KBUrl.class.php의 public function toStringWithPath($path)에서
$query_strings = $this->getCleanQueryStrings();를
$query_strings = 'q='.$path.'&';
$query_strings .= $this->getCleanQueryStrings();식으로 변경했습니다.
숏코드에서의 URL은 상대주소로 넣었구요. 정상작동합니다. 일단;
네. 감사합니다.
말씀해주신 방법대로 처리하고, 결과 달께요. ^^
메인에서만 문제가 발생하나요?
$_SERVER['REQUEST_URI']로 페이지 주소를 가져오고 있습니다.
/kboard/class/KBUrl.class.php 파일의 KBUrl 클래스가 주소를 자동으로 만드는 클래스입니다.
위와 같은 문제는 게시판 스킨의 list.php 파일에 url 부분을 직접 작성 해주셔도 될 듯 합니다.