안녕하세요... 미니님a입니다. 그누보드 내 제공되는 포인트 스킨을 기능을 확장한 파일입니다. 전체 내역과 그리고 탭별로 전체 / 적립 / 사용을 별도로 분리해서 확인...
게시물의 순서를 맘대로 변경하고 수시로 변경 할 수 있는 스킨
업체 리스트 또는 소개 형태의 게시판에서 프리미엄 업체 또는 공지사항 게시판을 원하는 순서대로 나오게 할 수 있는 게시판 스킨 입니다.
1./lib/get_data.lib.php 파일에서 get_board_sort_fields 함수에
array('ordar asc, wr_datetime desc', '오더순서지정'),
이 내용을 추가
[code]
function get_board_sort_fields($board=array(), $make_key_return=''){
$bo_sort_fields = run_replace('get_board_sort_fields', array(
array('wr_num, wr_reply', '기본'),
array('ordar asc, wr_datetime desc', '오더순서지정'), // 이 부분을 추가 합니다.
array('wr_datetime asc', '날짜 이전것 부터'),
array('wr_datetime desc', '날짜 최근것 부터'),
array('wr_hit asc, wr_num, wr_reply', '조회수 낮은것 부터'),
array('wr_hit desc, wr_num, wr_reply', '조회수 높은것 부터'),
array('wr_last asc', '최근글 이전것 부터'),
array('wr_last desc', '최근글 최근것 부터'),
array('wr_comment asc, wr_num, wr_reply', '댓글수 낮은것 부터'),
array('wr_comment desc, wr_num, wr_reply', '댓글수 높은것 부터'),
array('wr_good asc, wr_num, wr_reply', '추천수 낮은것 부터'),
array('wr_good desc, wr_num, wr_reply', '추천수 높은것 부터'),
array('wr_nogood asc, wr_num, wr_reply', '비추천수 낮은것 부터'),
array('wr_nogood desc, wr_num, wr_reply', '비추천수 높은것 부터'),
array('wr_subject asc, wr_num, wr_reply', '제목 오름차순'),
array('wr_subject desc, wr_num, wr_reply', '제목 내림차순'),
array('wr_name asc, wr_num, wr_reply', '글쓴이 오름차순'),
array('wr_name desc, wr_num, wr_reply', '글쓴이 내림차순'),
array('ca_name asc, wr_num, wr_reply', '분류명 오름차순'),
array('ca_name desc, wr_num, wr_reply', '분류명 내림차순'),
), $board, $make_key_return);
if( $make_key_return ){
$returns = array();
foreach( $bo_sort_fields as $v ){
$key = preg_replace("/[\<\>\'\"\\\'\\\"\%\=\(\)\/\^\*\s]/", "", $v[0]);
$returns[$key] = $v[0];
}
return $returns;
}
return $bo_sort_fields;
}
[/code]
2.게시판 설정의 리스트 정렬 필드에서 위의 '오더순서지정'을 선택 합니다.
write.skin.php 에서 ordar 라는 칼럼이 생성되고 관리자로 로그인 하면
[code]
<?php if ($is_admin) { ?>
<div class="bo_w_info write_div">
<label for="wr_name" class="sound_only">순서<strong>필수</strong></label>
<input type="text" name="ordar" id="ordar" value="<?php echo (@$write['ordar']) ? $write['ordar'] : '999' ?>" class="frm_input half_input">
</div>
<?php } ?>
[/code]
이곳에서 숫자를 입력하여 순서를 변경 할 수 있습니다.
0이 맨위에 기본은 999 가 입력 됩니다.
같은 999 숫자가 입력되면 날짜가 최근인 것이 더 위로 나오게 됩니다.
3.검색을 해도 순서는 그대로 유지되고 페이지를 넘겨도 그대로 유지 됩니다.
order 칼럼명은 디비에서 약정된 단어라서 오류 나니 참고하세요
ordar 로 하면 오류가 나지 않습니다.
basic-ordar 디렉토리는 skin/board/ 디렉토리 내에 업로드 합니다.
/lib/get_data.lib.php 파일은 직접 수정 하거나 혹시나 몰라서 백업 후 첨부된 것을 덮어쓰세요
다른스킨에도 쉽게 응용이 가능 합니다.
write.skin.php 에서 아래 두 부분만 추가해 주면 됩니다.
[code]
<?php
//페이지 맨위에 추가
sql_query(" ALTER TABLE `{$write_table}` ADD `ordar` int(11) NOT NULL DEFAULT '0' AFTER `wr_10` ", false);
?>
........................................................
// 글쓰기 폼 내부에 추가
<?php if ($is_admin) { ?>
<div class="bo_w_info write_div">
<label for="wr_name" class="sound_only">순서<strong>필수</strong></label>
<input type="text" name="ordar" id="ordar" value="<?php echo (@$write['ordar']) ? $write['ordar'] : '999' ?>" class="frm_input half_input">
</div>
<?php } ?>
[/code]
많은 추천 부탁 드립니다.
버전 정보
첨부파일
그누보드5 스킨
좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.
코로나 이전에는 스킨 많이 올렸었는데 아이디 바꾼 이후로는 스킨 처음 올리는거 같네요. 대단한 기능은 아니지만 이런 기능도 필요하신 분이 계실거 같아서 올립니다. 제목 ...
파일 업로드경로 : /theme/eb4_basic/skin/outlogin 사용방법 : 관리자페이지 > 테마설정관리 > 테마환경설정 > 스킨설정 > 아웃로그인 스킨(업로드 스킨선택...
안녕하세요... 미니님a 입니다. 최근 게시물을 웹진 스타일로 스와이프 슬라이드 형태로 사용할 수 있습니다. 다운로드 받은 파일을 압축 해제 하신 뒤(simple_webzi...
업체 리스트 또는 소개 형태의 게시판에서 프리미엄 업체 또는 공지사항 게시판을 원하는 순서대로 나오게 할 수 있는 게시판 스킨 입니다. 1./lib/get_data.lib.ph...
파일업로드 경로 : /theme/basic/skin/outlogin 사용방법 [code] <?php echo outlogin('theme/basic_timeout'); ?> [/c...
갤러리 스킨입니다. CSS부분만 추가하여 액자에 담긴 것처럼 처리하였습니다. 적용방법 : 일반 게시판 스킨과 동일합니다. 2. 주요 기능 기본 액자 효과: 프레임과 이중 테...
안녕하세요... 미니님a 입니다. 최근 게시물 갤러리를 스와이프 슬라이드 형태로 사용할 수 있습니다. 다운로드 받은 파일을 압축 해제 하신 뒤(simple_gallery_l...
최근게시물 슬라이딩 스킨에서 페이지네이션 설정과 불릿 색상을 설정할 수 있도록 하였습니다. [code] <?php $first['width'] = 870; // 슬라이드 폭...
웹사이트에 네이버 블로그의 최신 게시글을 자동으로 표시해주는 그누보드5용 위젯입니다. RSS 피드를 통해 블로그 콘텐츠를 실시간으로 가져와 방문자들에게 보여줍니다. 기본적으로 네이...
댓글 14개
감사합니다 ^^
감사합니다.
네 감사합니다..
날짜로 해도 가능은 합니다..
좋은 자료 감사합니다.^^
감ㅅ합니다
설국열차님 필요했던 기능입니다
감사합니다^^
감사합니다
추천 많이 부탁 드립니다
감사합니다.
감사합니다.
와 진짜 유용하네요;; 매번 게시글 순서 좀 옮겨달라는 요청이 많았는데... 게시글 다른 게시판으로 옮기고 순서대로 다시 원래 게시판으로 옮기고 여간 귀찮은게 아니었는데 유용하게 쓰일 것 같네요!
네 감사합니다.
적용해 보겠습니다 ~!!!
캄사 ^^y
감사합니다