웹마스터 팁

안녕하세요 예뜨락입니다 ^^

일년전에 지나가다님이 내 놓은 미니홈피가 계기가 되어서 저 혼자 일년 동안 조금씩 추가하구 수정하다 보니

어느 정도 만족할 만한 결과물이 나오더군요  물론 다 만든게 아닌 50%를 조금 넘긴 상태의 결과물입니다


혹여 미니홈피 만들기에 관심 있으신 분은 참고 하시면 괜챦을듯해서 생각나는 대로 부분 부분을 정리해서

올려 보겠습니다  제가 올린 팁을 이용하실려면 최소한  안되면 어떻게든 비슷하게나마 만들려구 하는 열정만

있으면 됩니다 ^^;  저 또한  하나의 소스 코드를 놓구 두달 동안 생각하구 만든적이 있으니까요

덧붙여  제 팁을 어느 정도 이해하실 수 있는 수준을 말씀드린다면

제로보드를 혼자서 설치하구  팁란에 올려진 팁들을 이용해서 최근 게시물이라던지 아니면

각종 이벤트에 관한 팁들을  이해하구 설치하실 수 있는  분들과  최소한 마이 어드민을  이용해 필드 추가

정도 하실 수 있는 분이면 쉽게 이해하실 수 있을겁니다

되도록이면 제가 초보이니  모르시는 분들의 입장에서 글을 쓰도록 하겠습니다



준비하실 사항은  제로보드는 당연히 설치 되어 있어야 합니다

그리구 마이 어드민이 설치 되어 있어야 합니다

또한  웹에디터와  스킨을 만들기 위해서 포토샵이 있으면 편할듯 합니다



제가 미니홈을 만들게 된 과정은 이렇습니다( 생각의 전환을 위해서 )

제로보드에는 회원으로 등록되면 자동적으로 회원에게 쪽지가 활당됩니다

제 생각은 여기서 부터 시작 되었습니다

쪽지(메모)를 열어 놓구 유심히 보십시요

아마 게시판 같다는 생각이 들지 않습니까    미니홈을 만들면서 많은 분이 망설여 지는 부분이

다름아닌 게시판 부분입니다   회원에게  각자의 게시판을 원하는 만큼 줄수 있다면 쉬울텐데

그게 쉽지가 않죠 그래서 많이들 포기하거나 임의로 게시판 하나씩을 할당해 준다거나 그렇게 되죠

제가 만든 게시판은 제로보드 쪽지에서 시작되었습니다  


(제로보드 게시판을 이용하기엔 아직 제 실력이 부족하기에

따로 게시판을 짜게 된거죠 그러기에 가장 아쉽게 생각되어 지는 부분은 제로보드에 사용된 다양한

스킨과 제로보드의 특화된 기능들이죠 이부분은 어쩔 수 없이 포기하구 넘길 수 밖에 없겠네요 ^^;;;;;)




일단  로그인한 멤버만이 보일수 있는 부분을 아이디 값으로 불러올 수 있게 해 본다음

그걸 다시 게시판 숫자를 늘려서도 불러올수 있게 해봤죠  이 부분을 코딩하는데 세달 걸렸습니다

잘하시는 분은  몇일만에 아니 몇 시간만에 할 수 있는 부분이지만 제로보드 접한지  일년여 정도밖에 되지 않은

전 그렇게 시간이 오래 걸리더군요

임의로 게시판  숫자를 늘릴 수 있음을 알구(이부분은 제로보드 회원 가입을 생각하시면 됩니다

회원가입할 때마다 회원테블에 자동으로 아이디가 늘어나듯이 회원가입을 게시판아이디로 바꿔서 생각하시면

됩니다 )

그 게시판을  A라는 회원이 1,2,3 이라는 게시판을 생성했을 때

그  1,2,3 이 다른 회원 B에게 할당되지 않구 A라는 회원에게만  불려질 수 있게  하는 작업이 일주일 정도 걸리더군요  

거기에 게시판 추가 삭제가 한달 정도 걸리구요


그렇게 해본다음  게시판을 편집할 수 있는 기능들은 조금씩 넣기 시작했습니다  

게시판 접근 권한 게시판 스킨 변경 각종 이벤트 기능등을 조금씩 시간날 때 마다 첨가 하구 있구요


물론 게시판 편집기능 외에도 미니홈을 편집할 수 있는 기능이 있어야 합니다

스킨 변경 혹은 미니홈에 쓰인 제목 변경  미니홈에 쓰인 코멘트나 올려진 사진 변경등을 할 수 있는 편집창이

있어야 하구요

최종적으로 미니홈을  최고 관리자가 콘트롤 할수 있는 어드민 페이지가 있어야겠지요

그 곳에서는 레벨제한으로 미니홈의 생성유뮤나 게시판 숫자 조절 이벤트 조절등을 할수 있겠구요

덧붙여 플러그인으로 만드신다면 플러그인 형태의 파일도 포함되어야겠지요 이부분은 아직 제가

손을 보지 않은 부분이라 차후에 상황봐서 올리던지 하겠습니다







이쯤 되어서 현재 미니홈에 쓰인 기능이 어떤것들이 쓰였는지 궁금하실겁니다

아직은  생각한거의 반 정도 밖에 만들지 않았지만 그래도 제대로 동작하는 부분만 적어 놓겠습니다


레이아웃 변경 ㅡ 현재 쓰이는 레이아웃은 두가지이지만 상황에 따라 여러개를 추개해서 사용할 수 있습니다

스킨 변경 , 게시판 추가, 삭제,접근 권한 읽기 권한 쓰기 권한 설정 , 스킨타입 지정 ,일반 게시판 ,목록형 게시판,

엘범 게시판,방명록형 게시판

아바타 설정- 미니돌, 수도사 아바타

최근 게시물,  메모장 생성

게시판  기본적인 사항들은 어느정도 됩니다 다만 답글 부분에서 조금 만족하지 못한 상황이죠  아직 덜 배워서

답글 깊이가 깊어지면 조금 꼬이는 현상이 보이지만 답글에 답글까지는 어느 정도 정확히 찾아 옵니다

비밀글과 코멘트나 답글 안받음 체크를 할 수 있구 시 등을 올릴때 쓰기 편하도록 마퀴 태그를 설정할 수 있으며

비지엠 플레이어를 지원하지 않는 관계로 배경음악을 선택해서 넣을 수 있습니다

코멘트 기능 검색 기능등  게시판에서 쓰일 수 있는 일반적인 기능들은 어느 정도 들어가 있습니다  

  이 외에도  몇개가 더 있지만 다음에 소개하구요









들어가는 파일들을 보겠습니다 (일단 크게 나누어 보겠습니다 )


첫째        미니홈의 메인 파일이 있어야겠죠 여기서 레이아웃이나 스킨등을 입힐 수 있게 조절하구요
          
둘째        미니홈을 조절 할 수 있는 관리 페이지가 있어야 합니다

셋째        게시판에 들어가는 파일은 두개가 기본적으로 들어갑니다

              처음건  처음 보여지는 파일 즉  글번호와 제목  글쓴이 날짜 등이 들어간 파일이구
  
              두번째건  글 제목을 클릭하구 들어가면 보여지는 파일입니다

              거기엔  글제목과 글쓴이 날짜 제일 중요한  글들이 보여지겠죠

넷째        글을 쓸수 있는 파일이 있어야 합니다

다섯째      그 글을 디비에 올릴 수 있는 파일과 수정 삭제 할 수 있는 파일이 있어야 합니다

여섯째     코멘트를 올리거나 삭제 할 수 있는   파일이 있어야 합니다

일곱째     게시판을  편집할 수 있는 파일이 있어야 합니다

여덟째     비회원이 글을 썼을 때 지울수 있도록 하기 위한 비밀번호를 묻는 파일이 있어야 합니다


보통 위에 적힌 부분이 골격을 이룹니다  

위에 적힌 부분에 의해서  다음 페이지부터 조금씩 설명 드리겠습니다





플러그인으로 만들어 배포한 뒤에 그 부분에 대한 팁식으로 글을 올릴려구 했는데

프로그램을 잘 모르는 초보가 혼자서 코딩한다는게 쉽지만은 않군요 크리스마스 전에는 끝낼려구 했는데

아무래도 내년 봄쯤에나 나올듯 해서 요즘 작업도 잘 안되는데 머리도 식힐겸

정리하는 차원과 제가 모르는 것에 대한 정보 공유를 위해 조금씩 쓰기로 했습니다

제 글이 어느 정도의 방향을 잡는데에만 쓰십시요

저 또한 PHP란 걸 접한지 일년 정도 밖에 되지 않은 초보이기에 실수 하는 부분이 많이 있습니다

코드 짜는거 또한 깔끔하지 않구요

이 부분은 너그러운 마음으로 봐주시길 바랍니다

다음 페이지에서는 메인 페이지 만드는 법에 대해 올리겠습니다 .




제목 글쓴이 날짜
나만의 미니홈 만들기 ㅡ list.php , 디비 테이블 생성 [6] file 예뜨락 2004.11.26
나만의 미니홈 만들기 ㅡ 미니홈 생성 페이지 [3] file 예뜨락 2004.11.20
나만의 미니홈 만들기 ㅡ 기초적인 관리 페이지 [3] file 예뜨락 2004.11.20
나만의 미니홈 만들기 ㅡ 메인 기초 설계3 .레이아웃 [2] file 예뜨락 2004.11.19
나만의 미니홈 만들기 ㅡ 메인 기초 설계 .home.php [12] file 예뜨락 2004.11.17
나만의 미니홈 만들기 ㅡ 글쓰기에 앞서... [1] 예뜨락 2004.11.17
PHP프로그램에 간단한 인증(로그인) 걸기. [15] Lepas 2004.08.09
히어닥 문법 활용 [14] ☺심심 2004.07.13
해당 ftp 파일 서버에서 다른곳의 ftp 파일 서버로 백업용도 및 전송하기.. [9] 김동욱 2004.05.30
제로카운터 쉽게 설치하기 [26] file 대류 2004.01.17
세션을 이용한 관리자 모드 구축하기 3강 [6] 박정호 2003.12.09
세션을 이용한 관리자 모드 구축하기 2강 [6] 박정호 2003.12.09
세션을 이용한 관리자 모드 구축하기 1강(중복?) 박정호 2003.12.09
한꼬마의 제로보드 이용법 (sql로 테이블 호출) [2] 한꼬마 2003.11.26
[Lotto 6/45] 로또 추첨 구현하기~ [5] file 전원주 2003.11.21
한꼬마의 제로보드 활용방법 (로그인 값 알아 보기) [3] 한꼬마 2003.11.20
홈페이지 관리자 모드 구축하기 (HTTP 인증, 중복 맞음) [10] file 9000㎒ 2003.11.01
알기쉬운 웹용 MySQL 관리도구, phpMyAdmin 설치하기 [10] 허창원 2003.10.11
제로보드 + MSN 메신저 (작성글에 리플이나 코멘트가 달리면 MSN으로 알려준다?) [18] file HungryMania 2003.08.01
세션파일 크기/만들어진 시간체크해서 정해진 시간이후엔 파일 지우기?;; (라고 써야되낭? ;;) [6] 다오케이 2003.05.12