그누보드5에 짧은 주소 적용하기..
수정해야될 파일 목록.
common.php // 비슷한 코드를 찾으셔서 아래의 소스로 수정하시오..
[code]
// 288번째 소스코드표
if (isset($_REQUEST['sfl'])) {
$sfl = trim($_REQUEST['sfl']);
$sfl = preg_replace("/[\<\>\'\"\\\'\\\"\%\=\(\)\s]/", "", $sfl);
if ($sfl)
$qstr .= '?sfl=' . urlencode($sfl); // search field (검색 필드)
} else {
$sfl = '';
}
[/code]
lib/common.lib.php // get_list 를 검색 하신후 비슷한 코드를 찾으셔서 아래의 소스로 수정 수정하시오..
[code]
// 분류명 링크
$list['ca_name_href'] = G5_URL.'/'.$board['bo_table'].'?sca='.urlencode($list['ca_name']);
$list['href'] = G5_URL.'/'.$board['bo_table'].'/'.$list['wr_id'].$qstr;
[/code]
bbs/board.php // 비슷한 코드를 찾으셔서 아래의 소스로 수정하시오..
[code]
// 10번 째 소스코드표
if (isset($write['wr_is_comment']) && $write['wr_is_comment']) {
goto_url(G5_URL.'/'.$bo_table.'/'.$write['wr_parent'].'#c_'.$wr_id);
}
// 29번째 소스코드표
if ($is_guest) {}
// 52번째 소스코드표
alert('글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(G5_URL.'/'.$bo_table.'/'.$wr_id.$qstr));
[/code]
bbs/list.php // 비슷한 코드를 찾으셔서 아래의 소스로 수정하시오..
[code]
// 10번째 소스코드표
$category_href = G5_URL.'/'.$bo_table;
// 204번째 소스코드표
if ($sca || $stx) {
$list_href = G5_URL.'/'.$bo_table;
$patterns = array('#&page=[0-9]*#', '#&spt=[0-9\-]*#');
//if ($prev_spt >= $min_spt)
$prev_spt = $spt - $config['cf_search_part'];
if (isset($min_spt) && $prev_spt >= $min_spt) {
$qstr1 = preg_replace($patterns, '', $qstr);
$prev_part_href = G5_URL.'/'.$bo_table.$qstr1.'&spt='.$prev_spt.'&page=1';
$write_pages = page_insertbefore($write_pages, '<a href="'.$prev_part_href.'" class="pg_page pg_prev">이전검색</a>');
}
$next_spt = $spt + $config['cf_search_part'];
if ($next_spt < 0) {
$qstr1 = preg_replace($patterns, '', $qstr);
$next_part_href = G5_URL.'/'.$bo_table.$qstr1.'&spt='.$next_spt.'&page=1';
$write_pages = page_insertafter($write_pages, '<a href="'.$next_part_href.'" class="pg_page pg_end">다음검색</a>');
}
}
[/code]
bbs/view.php // 비슷한 코드를 찾으셔서 아래의 소스로 수정하시오..
[code]
// 13번째 소스코드표
if ($sca || $stx) {
// where 문을 얻음
$sql_search = get_sql_search($sca, $sfl, $stx, $sop);
$search_href = G5_URL.'/'.$bo_table.'/p'.$page.$qstr;
$list_href = G5_URL.'/'.$bo_table;
} elseif($page) {
$search_href = '';
$list_href = G5_URL.'/'.$bo_table.'/p'.$page;
} else {
$list_href = G5_URL.'/'.$bo_table;
}
// 47번째 소스코드표
// 이전글 링크
$prev_href = '';
if (isset($prev['wr_id']) && $prev['wr_id']) {
$prev_wr_subject = get_text(cut_str($prev['wr_subject'], 255));
$prev_href = G5_URL.'/'.$bo_table.'/'.$prev['wr_id'].$qstr;
}
// 다음글 링크
$next_href = '';
if (isset($next['wr_id']) && $next['wr_id']) {
$next_wr_subject = get_text(cut_str($next['wr_subject'], 255));
$next_href = G5_URL.'/'.$bo_table.'/'.$next['wr_id'].$qstr;
}
[/code]
bbs/write_update.php // 비슷한 코드를 찾으셔서 아래의 소스로 수정하시오..
[code]
// 제일 아래 소스코드표
if ($file_upload_msg)
alert($file_upload_msg, G5_URL.'/'.$bo_table.'/'.$wr_id.'?page='.$page.$qstr);
else
goto_url(G5_URL.'/'.$bo_table.'/'.$wr_id.$qstr);
[/code]
bbs/write_comment_update.php // 비슷한 코드를 찾으셔서 아래의 소스로 수정하시오..
[code]
// 119번째 소스코드표
$link_url = G5_URL."/".$bo_table."/".$wr_id."?".$qstr."#c_".$comment_id;
// 제일 아래 소스코드표
goto_url('/'.$bo_table.'/'.$wr['wr_parent'].'#c_'.$comment_id);
[/code]
skin/board/스킨폴더/write.skin.php
skin/board/스킨폴더/veiw_comment.skin.php
스킨 부분은 form action 값에서 . < 점부분에서 ./bbs/ 을 추가해주세요.
추가해야될 파일 목록.
.htaccess
[code]
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_]+)$ bbs/board.php?bo_table=$1 [L,QSA]
RewriteRule ^([a-zA-Z0-9_]+)/([0-9]+)$ bbs/board.php?bo_table=$1&wr_id=$2 [L,QSA]
RewriteRule ^([a-zA-Z0-9_]+)/p([0-9]+)$ bbs/board.php?bo_table=$1&page=$2 [L,QSA]
</IfModule>
[/code]
댓글 16개
사이트주소/게시판/숫자로 나오나요?
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4429 | ||
| 294 | 11년 전 | 7915 | ||
| 293 | 11년 전 | 14785 | ||
| 292 | 11년 전 | 8097 | ||
| 291 | 11년 전 | 9121 | ||
| 290 | 11년 전 | 7528 | ||
| 289 | 11년 전 | 7926 | ||
| 288 | 11년 전 | 8345 | ||
| 287 | 11년 전 | 20589 | ||
| 286 | 11년 전 | 9897 | ||
| 285 | 11년 전 | 10435 | ||
| 284 | 11년 전 | 8248 | ||
| 283 | 11년 전 | 7205 | ||
| 282 | 11년 전 | 5988 | ||
| 281 | 11년 전 | 11192 | ||
| 280 |
|
11년 전 | 8104 | |
| 279 | 11년 전 | 13447 | ||
| 278 | 11년 전 | 9912 | ||
| 277 | 11년 전 | 10364 | ||
| 276 | 11년 전 | 14645 | ||
| 275 |
|
11년 전 | 18263 | |
| 274 | 11년 전 | 6515 | ||
| 273 | 11년 전 | 8058 | ||
| 272 | 11년 전 | 10452 | ||
| 271 | 11년 전 | 14671 | ||
| 270 | 11년 전 | 7945 | ||
| 269 | 11년 전 | 8702 | ||
| 268 | 11년 전 | 7357 | ||
| 267 | 11년 전 | 9082 | ||
| 266 | 11년 전 | 7510 | ||
| 265 | 11년 전 | 13513 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기