자신의 게시판을 맘대로 노출하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

자신의 게시판을 맘대로 노출하기 정보

자신의 게시판을 맘대로 노출하기

본문

ㅇㅇ
추천
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  ==>>  콜롬임...다른걸로 바꾸셔도 됨..

즉..  게시판 설정서  여분필드를 이용하셔도 됩니다.
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' ";

==================================================
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";
}


?>
요약합니다.  ( 여분필드를 사용하실분은 위 과정을 다 실행할 필요 없습니다. )

g4_board  테이블에서... 개개의 게시판의 노출빈도를 설정하는겁니다..

즉..  관리자 페이지에서 1로 설정할 경우...메인에 노출이 되며...

(서로 약속되었다는 가정)

개별 게시판을...  "  3  "  이라고 했을경우...    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인  테이블만 불러옵니다...  즉...  자신이  노출할 페이지랑 관리자 페이지를 일치 시키면 됩니다.
ㅎㅎ... 열심히...글 올려서 포인트 벌면...

드릴게요  ;;

전 님이행동이 더 부러워요.....정말로요..

그리고 몇일을 봤는데...  눈부시게 발전하시는게....부럽습니다.
전체 9 |RSS
그누4 팁자료실 내용 검색
  • 개별 목록 구성 번호 제목 작성자 작성일 추천 조회
  • 게시물이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT