자신의 게시판을 맘대로 노출하기 정보
자신의 게시판을 맘대로 노출하기본문
추천
2
2
댓글 9개
1. adm/board_form.php 적당한 곳에 삽입
=======================================================================
<tr class='ht'>
<td><input type=checkbox name=chk_list_level value=1></td>
<td>게시판노출</td>
<td>
<?=get_member_level_select('main_new', 1, 10, $board[main_new]) ?>
<?=help("권한 1은 main page, 2 는 2차 서브페이지.\n나머지는 응용해서 사용.", 50)?>
</td>
</tr>
===================================================================
주위사항: 위에서 main_new ==>> 콜롬임...다른걸로 바꾸셔도 됨..
즉.. 게시판 설정서 여분필드를 이용하셔도 됩니다.
=======================================================================
<tr class='ht'>
<td><input type=checkbox name=chk_list_level value=1></td>
<td>게시판노출</td>
<td>
<?=get_member_level_select('main_new', 1, 10, $board[main_new]) ?>
<?=help("권한 1은 main page, 2 는 2차 서브페이지.\n나머지는 응용해서 사용.", 50)?>
</td>
</tr>
===================================================================
주위사항: 위에서 main_new ==>> 콜롬임...다른걸로 바꾸셔도 됨..
즉.. 게시판 설정서 여분필드를 이용하셔도 됩니다.
2. adm/board_form_update.php 39 line..
아래처럼.. ==>> 한줄 삽입: main_new = '$main_new',
주위: 여분필드를 사용하실분은... 아래 작업할 필요 없습니다.
=============================================
$sql_common = " gr_id = '$_POST[gr_id]',
bo_subject = '$bo_subject',
bo_admin = '$bo_admin',
main_new = '$main_new',
bo_list_level = '$bo_list_level',
bo_read_level = '$bo_read_level',
bo_write_level = '$bo_write_level',
bo_reply_level = '$bo_reply_level',
bo_comment_level = '$bo_comment_level',
bo_html_level = '$bo_html_level',
bo_link_level = '$bo_link_level',
bo_trackback_level = '$bo_trackback_level',
bo_count_modify = '$bo_count_modify',
bo_count_delete = '$bo_count_delete',
bo_upload_level = '$bo_upload_level',
bo_download_level = '$bo_download_level',
bo_read_point = '$bo_read_point',
bo_write_point = '$bo_write_point',
bo_comment_point = '$bo_comment_point',
bo_download_point = '$bo_download_point',
bo_use_category = '$bo_use_category',
bo_category_list = '$bo_category_list',
bo_disable_tags = '$bo_disable_tags',
bo_use_sideview = '$bo_use_sideview',
bo_use_file_content = '$bo_use_file_content',
bo_use_secret = '$bo_use_secret',
bo_use_dhtml_editor = '$bo_use_dhtml_editor',
bo_use_rss_view = '$bo_use_rss_view',
bo_use_comment = '$bo_use_comment',
bo_use_good = '$bo_use_good',
bo_use_nogood = '$bo_use_nogood',
bo_use_name = '$bo_use_name',
bo_use_signature = '$bo_use_signature',
bo_use_ip_view = '$bo_use_ip_view',
bo_use_trackback = '$bo_use_trackback',
bo_use_list_view = '$bo_use_list_view',
bo_use_list_content = '$bo_use_list_content',
bo_use_email = '$bo_use_email',
bo_table_width = '$bo_table_width',
bo_subject_len = '$bo_subject_len',
bo_page_rows = '$bo_page_rows',
bo_new = '$bo_new',
bo_hot = '$bo_hot',
bo_image_width = '$bo_image_width',
bo_skin = '$bo_skin',
bo_include_head = '$bo_include_head',
bo_include_tail = '$bo_include_tail',
bo_content_head = '$bo_content_head',
bo_content_tail = '$bo_content_tail',
bo_insert_content = '$bo_insert_content',
bo_gallery_cols = '$bo_gallery_cols',
bo_upload_count = '$bo_upload_count',
bo_upload_size = '$bo_upload_size',
bo_reply_order = '$bo_reply_order',
bo_use_search = '$bo_use_search',
bo_order_search = '$bo_order_search',
bo_write_min = '$bo_write_min',
bo_write_max = '$bo_write_max',
bo_comment_min = '$bo_comment_min',
bo_comment_max = '$bo_comment_max',
bo_sort_field = '$bo_sort_field',
bo_1_subj = '$bo_1_subj',
bo_2_subj = '$bo_2_subj',
bo_3_subj = '$bo_3_subj',
bo_4_subj = '$bo_4_subj',
bo_5_subj = '$bo_5_subj',
bo_6_subj = '$bo_6_subj',
bo_7_subj = '$bo_7_subj',
bo_8_subj = '$bo_8_subj',
bo_9_subj = '$bo_9_subj',
bo_10_subj = '$bo_10_subj',
bo_1 = '$bo_1',
bo_2 = '$bo_2',
bo_3 = '$bo_3',
bo_4 = '$bo_4',
bo_5 = '$bo_5',
bo_6 = '$bo_6',
bo_7 = '$bo_7',
bo_8 = '$bo_8',
bo_9 = '$bo_9',
bo_10 = '$bo_10' ";
==================================================
아래처럼.. ==>> 한줄 삽입: main_new = '$main_new',
주위: 여분필드를 사용하실분은... 아래 작업할 필요 없습니다.
=============================================
$sql_common = " gr_id = '$_POST[gr_id]',
bo_subject = '$bo_subject',
bo_admin = '$bo_admin',
main_new = '$main_new',
bo_list_level = '$bo_list_level',
bo_read_level = '$bo_read_level',
bo_write_level = '$bo_write_level',
bo_reply_level = '$bo_reply_level',
bo_comment_level = '$bo_comment_level',
bo_html_level = '$bo_html_level',
bo_link_level = '$bo_link_level',
bo_trackback_level = '$bo_trackback_level',
bo_count_modify = '$bo_count_modify',
bo_count_delete = '$bo_count_delete',
bo_upload_level = '$bo_upload_level',
bo_download_level = '$bo_download_level',
bo_read_point = '$bo_read_point',
bo_write_point = '$bo_write_point',
bo_comment_point = '$bo_comment_point',
bo_download_point = '$bo_download_point',
bo_use_category = '$bo_use_category',
bo_category_list = '$bo_category_list',
bo_disable_tags = '$bo_disable_tags',
bo_use_sideview = '$bo_use_sideview',
bo_use_file_content = '$bo_use_file_content',
bo_use_secret = '$bo_use_secret',
bo_use_dhtml_editor = '$bo_use_dhtml_editor',
bo_use_rss_view = '$bo_use_rss_view',
bo_use_comment = '$bo_use_comment',
bo_use_good = '$bo_use_good',
bo_use_nogood = '$bo_use_nogood',
bo_use_name = '$bo_use_name',
bo_use_signature = '$bo_use_signature',
bo_use_ip_view = '$bo_use_ip_view',
bo_use_trackback = '$bo_use_trackback',
bo_use_list_view = '$bo_use_list_view',
bo_use_list_content = '$bo_use_list_content',
bo_use_email = '$bo_use_email',
bo_table_width = '$bo_table_width',
bo_subject_len = '$bo_subject_len',
bo_page_rows = '$bo_page_rows',
bo_new = '$bo_new',
bo_hot = '$bo_hot',
bo_image_width = '$bo_image_width',
bo_skin = '$bo_skin',
bo_include_head = '$bo_include_head',
bo_include_tail = '$bo_include_tail',
bo_content_head = '$bo_content_head',
bo_content_tail = '$bo_content_tail',
bo_insert_content = '$bo_insert_content',
bo_gallery_cols = '$bo_gallery_cols',
bo_upload_count = '$bo_upload_count',
bo_upload_size = '$bo_upload_size',
bo_reply_order = '$bo_reply_order',
bo_use_search = '$bo_use_search',
bo_order_search = '$bo_order_search',
bo_write_min = '$bo_write_min',
bo_write_max = '$bo_write_max',
bo_comment_min = '$bo_comment_min',
bo_comment_max = '$bo_comment_max',
bo_sort_field = '$bo_sort_field',
bo_1_subj = '$bo_1_subj',
bo_2_subj = '$bo_2_subj',
bo_3_subj = '$bo_3_subj',
bo_4_subj = '$bo_4_subj',
bo_5_subj = '$bo_5_subj',
bo_6_subj = '$bo_6_subj',
bo_7_subj = '$bo_7_subj',
bo_8_subj = '$bo_8_subj',
bo_9_subj = '$bo_9_subj',
bo_10_subj = '$bo_10_subj',
bo_1 = '$bo_1',
bo_2 = '$bo_2',
bo_3 = '$bo_3',
bo_4 = '$bo_4',
bo_5 = '$bo_5',
bo_6 = '$bo_6',
bo_7 = '$bo_7',
bo_8 = '$bo_8',
bo_9 = '$bo_9',
bo_10 = '$bo_10' ";
==================================================
3. index.php 또는.......아무페이지에서...
예) 최신글....설정시
==============================================================================
<?
// 최신글
$mct = " where main_new = '1' ";
$sql = " select bo_table, bo_subject from $g4[board_table] $mct order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest("$skin[latest]", $row['bo_table'], 12, 70, "4,25");
echo "<p>\n";
}
?>
예) 최신글....설정시
==============================================================================
<?
// 최신글
$mct = " where main_new = '1' ";
$sql = " select bo_table, bo_subject from $g4[board_table] $mct order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest("$skin[latest]", $row['bo_table'], 12, 70, "4,25");
echo "<p>\n";
}
?>
요약합니다. ( 여분필드를 사용하실분은 위 과정을 다 실행할 필요 없습니다. )
g4_board 테이블에서... 개개의 게시판의 노출빈도를 설정하는겁니다..
즉.. 관리자 페이지에서 1로 설정할 경우...메인에 노출이 되며...
(서로 약속되었다는 가정)
개별 게시판을... " 3 " 이라고 했을경우... 3이라 성정한 게시판들은 한곳에...노출이 됩니다.
g4_board 테이블에서... 개개의 게시판의 노출빈도를 설정하는겁니다..
즉.. 관리자 페이지에서 1로 설정할 경우...메인에 노출이 되며...
(서로 약속되었다는 가정)
개별 게시판을... " 3 " 이라고 했을경우... 3이라 성정한 게시판들은 한곳에...노출이 됩니다.
*******************************
응용할점
******************************
1. 좌측메뉴 이름을 내가 원하는 게시판 명으로 목록을 보여줄수 있습니다.
==>> 초기 셋팅은 힘들지 모르지만... 싸이트 관리가 좋습니다.
2. 메인페이지에서 자신이 원하는 게시판을 관리자 페이지에서 관리과 편합니다.
3. 상단 메뉴, 좌측메뉴...............응용할때가 무지 많습니다.
끝~
응용할점
******************************
1. 좌측메뉴 이름을 내가 원하는 게시판 명으로 목록을 보여줄수 있습니다.
==>> 초기 셋팅은 힘들지 모르지만... 싸이트 관리가 좋습니다.
2. 메인페이지에서 자신이 원하는 게시판을 관리자 페이지에서 관리과 편합니다.
3. 상단 메뉴, 좌측메뉴...............응용할때가 무지 많습니다.
끝~
^^... 복잡한거 싫어 하시는분을 위해서 간단하게....
예)
1. 구누보드 관리자 페이지 개별 게시판에 접속 합니다.
==>> 여분필드 1 : 1 <<=== 1 이라고만 입력하세요..
2. index.php 에.. 아래 파일을 올려보세요.
<?
// 최신글
$mct = " where bo_1_subj = '1' ";
$sql = " select bo_table, bo_subject from $g4[board_table] $mct order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest("$skin[latest]", $row['bo_table'], 12, 70, "4,25");
echo "<p>\n";
}
?>
1인 테이블만 불러옵니다... 즉... 자신이 노출할 페이지랑 관리자 페이지를 일치 시키면 됩니다.
예)
1. 구누보드 관리자 페이지 개별 게시판에 접속 합니다.
==>> 여분필드 1 : 1 <<=== 1 이라고만 입력하세요..
2. index.php 에.. 아래 파일을 올려보세요.
<?
// 최신글
$mct = " where bo_1_subj = '1' ";
$sql = " select bo_table, bo_subject from $g4[board_table] $mct order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest("$skin[latest]", $row['bo_table'], 12, 70, "4,25");
echo "<p>\n";
}
?>
1인 테이블만 불러옵니다... 즉... 자신이 노출할 페이지랑 관리자 페이지를 일치 시키면 됩니다.
ㅎㅎ 감사합니다^^
뮤존님 대단 하시다.;;ㅠㅠ
계속 만들어 내시구 연구하구 ㅎㅎ
뮤존님 대단 하시다.;;ㅠㅠ
계속 만들어 내시구 연구하구 ㅎㅎ
ㅎㅎ... 열심히...글 올려서 포인트 벌면...
드릴게요 ;;
전 님이행동이 더 부러워요.....정말로요..
그리고 몇일을 봤는데... 눈부시게 발전하시는게....부럽습니다.
드릴게요 ;;
전 님이행동이 더 부러워요.....정말로요..
그리고 몇일을 봤는데... 눈부시게 발전하시는게....부럽습니다.
감사해용