조은호 홈페이지

| 한의학 정보 | 건강 정보 | 카메라와 캠코더 | 홈페이지 관련 | 컴퓨터 관련 | 디자인 세상 | 기독교 신앙 | G12/Cell | 물생활 |
| 도시 정원 | 문화 | 생활 체험 정보 | 오늘도 말씀과 함께 | 포토 겔러리 | 동영상 겔러리 |
| 조은호 정송화 (가족 홈) | 리동철 유미현 | 동사무소 |
| 용정 복지관 후원회 | 입주 홈페이지 | 사이트 맵 |


 아이디 
패스워드

 
로그인 안될 때

홈페이지 관련


전체 메뉴 목록
|| 홈페이지 내 현재 위치 ▶ 조은호 홈페이지 > 홈페이지 관련 > 제로보드 || 사이트 맵 이동(move to sitemap)

0   1/1

 내용보기

작성자


조은호 (2006-05-16 11:47:39)

Link#1

http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=7901

제목


My게시판(1:1 상담게시판)
초보자도 수정하기 쉽게 다시 정리했어요.

My게사판은 한 회원과 관리자만 글작성이 가능한 게시판입니다.
즉 1:1게시판(상담게시판)을 말합니다.
작동원리는 해당 게사판에 필드하나 추가하여 그 필드에 글 작성자 회원번호를 저장하고 그 번호를 기준으로 게시물을 가져옵니다. 답글인 경우에는 원본글 작성자의 회원번호가 이 필드에 저장됩니다.

테스트페이지 : http://www.yongnan.net/yb
(게시판 특정상 회원만 테스트가 가능합니다.)

My게시판에 필드 하나 추가합니다. 아래소스를 파일(my_add.php)로 만들어 제로보드에 넣고 실행합니다.
예 : http://홈주소/bbs/my_add.php

<?
$file=file("config.php");
$size=sizeof($file);

for($i=1;$i<=4;$i++){$file[$i]=trim(str_replace("\n","",$file[$i]));}

$conn=mysql_connect($file[1], $file[2], $file[3]);  
$mysql=mysql_select_db($file[4], $conn);  //db선택

$id="myboard";//My게사판 아이디 입력
$query="alter table zetyx_board_$id add (ismember2 int(20) not null default '0')";
$da=mysql_query($query, $conn);
if($da){echo "<p align=center>게시판 칼럼추가 성공";}
else{echo "<p align=center>게시판 칼럼추가 실패";}
?>

----------------------------------------------------
_head.php 파일 소스 추가 위치

                                else $s_que.= " ( ".$t_s_que." ) ";
                                $keyword=stripslashes($keyword);
                        }

//마이페이지 설정 시작                
if(!$is_admin $id=="myboard"){
$s_que="ismember2='$member[no]' || headnum<='-2000000000'";
}
//마이페이지 설정 끝

                        // 검색 조건이 있을때 앞에 where 문 추가
                        if($s_que) $s_que=" where ".$s_que;

--------------------------------------------------
view.php 파일 소스 추가 위치

// 현재 선택된 데이타가 있을때, 즉 $no 가 있을때 데이타 가져옴
                unset($data);
        $_dbTimeStart = getmicrotime();
        $data=mysql_fetch_array(mysql_query("select * from  $t_board"."_$id where no='$no'"));
        $_dbTime += getmicrotime()-$_dbTimeStart;

//마이페이지 설정 시작
if(!$is_admin $id=="myboard"){
$data=mysql_fetch_array(mysql_query("select * from  $t_board"."_$id where ismember2='$member[no]' || headnum<='-2000000000'"));
}
//마이페이지 설정 끝

        if(!$data[no]) Error("선택하신 게시물이 존재하지 않습니다","zboard.php?$href$sort");

---------------------------------------------------
write_ok.php 파일 소스 추가 위치

/****************************************************
* 게시판 설정 체크
****************************************************/

//마이게시판 설정 시작
if($id=="myboard"){
        $me=",ismember2";
        $me2=",'$member[no]'";
        $me_re=",'$s_data[ismember2]'";
}
//마이게시판 설정 끝

// 편법을 이용한 글쓰기 방지

(그 다음은 아래로 쭉 내려가서 답변글쓰기부분에서 $me, $me_re 문자를 추가하고 신규글쓰기부분에서 $me, $me2 문자를 추가하시면 됩니다.)

                // 답글 데이타 입력;;
                mysql_query("insert into $t_board"."_$id (division,headnum,arrangenum,depth,prev_no,next_no,father,child,ismember,memo,ip,password,name,homepage,email,subject,use_html,reply_mail,category,is_secret,sitelink1,sitelink2,file_name1,file_name2,s_file_name1,s_file_name2,x,y,reg_date,islevel $me) values ('$division','$headnum','$arrangenum','$depth','$prev_no','$next_no','$father','$child','$member[no]','$memo','$ip','$password','$name','$homepage','$email','$subject','$use_html','$reply_mail','$category','$is_secret','$sitelink1','$sitelink2','$file_name1','$file_name2','$s_file_name1','$s_file_name2','$x','$y','$reg_date','$member[is_admin]' $me_re)") or error(mysql_error());    

                // 원본글과 원본글의 아래글의 속성 변경;;


(아래는 신규글쓰기부분)

                $next_no=$next_data[no];
                $child="0";
                $depth="0";
                $arrangenum="0";
                $father="0";
                $division=add_division();

                mysql_query("insert into $t_board"."_$id (division,headnum,arrangenum,depth,prev_no,next_no,father,child,ismember,memo,ip,password,name,homepage,email,subject,use_html,reply_mail,category,is_secret,sitelink1,sitelink2,file_name1,file_name2,s_file_name1,s_file_name2,x,y,reg_date,islevel $me) values ('$division','$headnum','$arrangenum','$depth','$prev_no','$next_no','$father','$child','$member[no]','$memo','$ip','$password','$name','$homepage','$email','$subject','$use_html','$reply_mail','$category','$is_secret','$sitelink1','$sitelink2','$file_name1','$file_name2','$s_file_name1','$s_file_name2','$x','$y','$reg_date','$member[is_admin]' $me2)") or error(mysql_error());
                $no=mysql_insert_id();

                // 현재글의 조회수를 올릴수 없게 세션 등록
번호 제목 작성일 조회
1

    일반 
  유투브 모바일 동영상 사이즈 링크 가로세로 비율 완벽해결 [출처] 유투브 모바... 
  SCM Music Player 
  Html 간단한 속성 
  도메인 서비스 가장 싼 업체 소개 합니다 
  구글이 지원하는 "무료 웹폰트" 
  무료 RSS 제공 사이트 및 소셜 네트워그 RSS 무료 포스팅 사이드 (추천) 
  블로그에 SNS 공유버튼 달기, 트위터 리트윗 버튼 + 페이스북 공유하기 버튼 ... 

    포토샵 
  JPG파일 여러장을 한장으로 합치기 (자동으로)  [1]
  [후보정] Adobe GAMMA 만가지고 모니터 셋팅하기 
  포토샵 젤리 스타일  [1]
  포토샵 100여가지의 스타일  [1]
  페이지 말린 효과를 만드는 필터 
  알아두면 유용한 73가지 포토샵팁!!  [1]
  채널의 모든것을 까발린다.  [2]

    Php 
  위지윅 에디터 종류  [3]╋
  GM 에디터 소스 
  대용량 업로드를 위한 php.ini 설정 
  사랑비 BGM 2.1 
  PHP 프로그램 속도 올리는 20가지 
  업로드(upload) 구현 소스 
  다운로드(download) 구현 소스  [1]

    자바 
  [script] 초간단 iframe크기 자동 조절하기  [3]╋
  홈페이지를 시작페이지 설정하기 소스 
  날짜와 시간을 넣는 자바 소스입니다.. 
  도메인마다 다른 페이지로 연동되게 할수가 없나요? 
  배너를 모자이크로 슬라이드한다! 
  팝업창 바로 띄우기 
  아이프레임 자동으로 늘어나는 자바 스크립트 

    폰트 관련 
  무료 폰트 다운로드 / 링크 사이트. 
  조선일보 명조체 
  [무료다운로드] 웹폰트(트루타입) 23종 공개합니다. 
  이른바 "웹 폰트"를 쓰지 말아야 하는 이유 
  폰트는 FontStruct에서 만들었어요! 
  웹폰트 변환 방법 
  네이버 나눔 폰트 
    제로보드 4 
  스팸 방지 - 스팸프리 
  제로보드 4에서 한글 첨부파일 다운로드시 다운로드 안되는 현상 해결방안 
  php 4.3.x 버젼 대에서 ''정상적으로 글을 작성하여 주시기 바랍니다."  [4]
  악성스크립트, 해킹등으로 괴로움을 겪는 제로보드4 이용자님들께 [펌글] 
  config.php 파일명 변경 관련 - 보안 사항 
  특정게시판, 특정요일에 7일전 게시물 전부 삭제하기 
  일정 기간이 지난 후 게시물과 파일 자동 삭제 

    제로보드 4 FAQ 
  제로보드 4 관련 정보 
  제 홈페이지에 외부 로그인을 달고 싶습니다.. 
  제로보드 pl2로 업그레이드를 하려면 어떻게 하나요?  [1]
  어째서 관리자의 정보는 없나요? 자기소개에 글도 안써지고;;  [1]
  나의 계정 사용 용량을 알 수 있습니까?  [1]
  내 홈의 절대 경로 확인하는 법 
  노프레임이란? 

    제로보드 4 질문 
  제로보드에 사랑비넣기  [1]
  전체쪽지 보내기 소스 좀 알려주세요ㅠㅠ  [1]
  팝업창에 대하여  [1]
  1:1게시판(상담게시판)에 관련해 문의합니다.  [1]
  질문 있습니다. 
   파일을 올립니다.  [1]
  안녕하셨어요... 질문이 또 있어서요.  [1]

    개인 서버 만들기 
  개인용 NAS 서버 구축 01, 안 쓰는 넷북으로 자작 NAS 구축하기 
  Link Shell Extension / 윈도우즈에서 심볼릭 링크 
  홈페이지 속도 떨어뜨리는 접속 통계 사이트 
  445포트(smb) 죽이고 살리기 
  445 포트 제거하기 
   port 139, 445번 이해,차단- 라우팅 및 원격 액세스 서비스 (RAS ser... 
  HP ProLiant MicroServer 사양  [1]

제 홈페이지(조은호 홈페이지)에 오신 것을 환영합니다. 이 홈페이지는 제 개인 홈페이지로 제가 직접 관리하고 있습니다.
제 홈페이지는 비영리 홈페이지이며 자료 제공만을 목적으로만 만들어진 것이 아니라, 제 개인적인 자료 정리와 관리의 목적으로
만들어졌으므로 각 메뉴마다 충분한 자료가 없을 수도 있습니다. 인터넷을 통해 수집된 것이 많으므로 그 출처를 밝혀 놓았습니다.
혹시 저작권이나 초상권에 문제가 있는 자료의 경우 연락 주시면 삭제해 드리도록 하겠습니다.
본 홈페이지에 적용된 글꼴은 윈도우즈의 '굴림'체, '우리글닷컴'의 '우리새봄', '우리돋움90c1' 체, '(주)예쁜글씨'의 '좋은_여행가는날-웹'이며 유료로 등록 사용중입니다.

본 홈페이지에 포함되거나 게시된 이메일(email)주소가 이메일 수집 프로그램이나 그 밖의 기술적 장치를 이용하여 무단으로 수집되는 것을 거부하며,
이를 위반할 경우 정보통신망 이용촉진 및 정보보호 등에 관한 법률 등 관계 법령에 의해 형사 처벌됨을 유의하기기 바랍니다.

Copyright 2002 All right reserved          This Homepage was Designed & Programmed By Cho Eunho