그누보드 5.4 피드보드사용 한글 url주소 깨짐현상 해결하기

728x90
반응형

그누보드를 기반 나리야빌더로 만들어진 홈페이지를 운영하고 있습니다.

아미나 빌더를 사용하다 나리야빌더로 갈아탔는데요. 아미나 빌더는 그누보드5.3 버젼으로 만들어졌고, 나리야빌더는 그누보드5.4 버젼으로 만들어졌습니다. 기능은 아미나빌더가 좋은데, 짧은주소 기능과 큰글씨가 마음에 들어 넘어왔습니다.
나리야 빌더를 사용하다 보면 가끔씩 막혀 나리야 빌더를 만드시는 분에게 문의하곤합니다.

아미나에서 나리야로 가면서 그누원본은 건들지 않고, 테마만 별도로 만들어 배포를 합니다.

그누나 테마를 업그레이드 할 경우, 따로 따로 업그레이드를 하여 만들어 배포하여 사용하는 사람들이야 간단해서 좋습니다. 그런데 그누보드 자체를 건드려야하는 부분이 있습니다.

제가 피드보드를 사용하여 티스토리 블로그를 홈페이지로 불러오게 하였습니다.

홈페이지도 주소가 문자로 나타나게 설정을 하였고, 티스토리 블로그도 주소를 문자로 나나타나게 만들었지요.

그런데, 그누보드에서 한글 주소로 티스토리를 불러올 경우 꼭 깨지는 주소 같이 나오며, 주소도 엄청 길게 나타납니다.

캡쳐를 해서 첨부해 봤습니다.


제 능력으로는 안되어 나리야 빌더를 만드신 하녈아빠님께 문의를 하였더니, 자세히 가르쳐 주시네요.



/lib/common.lib.php 파일의 get_list 함수에 있는 // 링크처리 부분에서 아래 처럼 추가해 주면 될 듯...


// 링크

for ($i=1; $i<=G5_LINK_COUNT; $i++) {

$list['link'][$i] = set_http(get_text($list["wr_link{$i}"]));



//추가 - 한글이 없으면 UTF8 디코딩

if(preg_match("/[^가-힣]+/i", $list['link'][$i])) {

$list['link'][$i] = urldecode($list['link'][$i]);

}

728x90
반응형