[해결] 짧은주소 사용시 이윰빌더 메뉴설정 오류


본문
버그인것같아서 버그게시판에 올렸는데요... 다른분의 다른글도 마찬가지 답변이 없어서 q/a게시판에 다시 올립니다.
-------------------------------------------------------------------------------------------------------------------------------------------------
안녕하세요 이윰님 오랜만에 글을 쓰네요. 잘지네시죠..
요즘 업데이트를 통해서 기존의 사이트를 리뉴얼중인데요..
환경설정에서 짧은주소를 사용을 선택후
테마설정관리 > 홈페이지메뉴설정에서 주소를 http://도메인/bbs/qalist.php 라고 입력을 하면
http://도메인/bbs/board.php?bo_table=bbs 로 인식이 되어 바뀌어 버리네요..
원본이윰빌더를 깔아도 똑같은 현상이네요
아래의 이윰빌더 원본소스의 수정이 있어야 될꺼같습니다.
function get_query_url_from_pretty_url($short_url) {
$purl = parse_url($short_url);
if ($purl['query']) {
$path_name = str_replace('/','',$purl['path']);
$info = explode('/', $purl['path']);
if (preg_match('/\.php/i',$info[2]) || !$info[2]) {
return $short_url;
} else {
$url = get_query_url($info).'&'.$purl['query'];
return $url;
}
} else {
$info = explode('/', preg_replace('#http(s)?:\/\/#i','', $short_url));
$url = get_query_url($info);
return $url;
}
}
/**
* 짧은주소를 받아 이전 URL로 변경
*/
function get_query_url ($info) {
if ($info[1] == 'content' && $info[2]) {
$url = G5_BBS_URL."/content.php?co_id={$info[2]}";
}
else if ($info[1] == 'group' && $info[2]) {
$url = G5_BBS_URL."/group.php?gr_id={$info[2]}";
}
else if ($info[1] == 'page' && $info[2]) {
$url = G5_URL."/page/?pid={$info[2]}";
} else {
$url = G5_BBS_URL."/board.php?bo_table={$info[1]}";
}
return $url;
}


최신글이 없습니다.
최신글이 없습니다.
댓글목록3
이윰IN님의 댓글
정말 오랜만에 뵙습니다. ^^
해당 부분은 버그가 맞습니다.
다음 버전에서 패치하도록 하겠습니다.
오늘도 멋진 하루 되세요.
감사합니다.
크롱크롱님의 댓글의 댓글
웹미니님의 댓글
혹시 최신버전에는 패치가 된건가요? 최신버전도 똑같은 증상인듯해서요.