묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
1. 제가 만들 홈페이지는요.. admin하고 guest 이렇게 두개의 아이디만 있으면 되는데요..
---> 아마도 관리자 계정을 따로 생성하라는 말씀일껍니다.
회원 관리에 관련된 팁을 보시면 되겠구요, 만약에 admin 과 guest 이렇게 두개의
아이디만 있어도 된다고 하면 굳이 DB 에서 회원관리를 안하셔도 됩니다.
그렇게 된다면, 그 사이트는 회원 가입은 없는 사이트가 되고
구현은 PHP 내에서 이루어 질껍니다.
2. 큰 메뉴에 게시판이 여러개 인데요.. 만약 예를 들어서요..
Q&A 큰 메뉴를 잡구요 그 아래에 자유게시판, Q&A 이렇게 있는데요..
게시판을 만들려면 여러개의 php소스가 필요하자나요.. 그럼 그것을 저장할때요
Q&A하고 자유게시판의 저장이름을 다르게 해주는거예요?
아니면 하나를 가지고 둘 다 쓰는거예요?
예를들면 board_list.php을 자유게시판에 해놓으면요..
Q&A는 다른 이름으로 저장을 해서 쓰는것인가요?
-----> 지금 하시는 말씀은, 게시판 설계시 DB 구조적인 문제 같습니다.
단순히 학교에서 하시는 것이면 쉽게, 일반 게시판에서 쓰는 것과
같은 구조의 db 를 생성하시구요, 대신에 칼럼을 하나 더 만들어서
db 를 구분지으면 될 것 같습니다. 예를 들면..
(작성자 제목 조회수 db이름) 이런식으로 만든 후 각각의 게시판에서
(qna 일 경우는 db이름 칼럼에 qna 라고 넣고, 방명록일 경우는 guest 를 넣는다는.)
그런식의 방법을 쓰시다가요, list 에서 보여줄때는 쿼리를 보낼때
select 작성자, 제목, 조회수 from 데이터베이스이름 where db이름=qna
이런식으로 하시면, db 테이블, 프로그램 하나로도 여러개의 게시판을 운영
할 수 있습니다. 조금은 많이 어렵죠??
그리고 대부분은 저렇게 안하고, 게시판을 하나 더 생성할때마다,
db table 을 하나씩 더 생성한답니다. ^^ 방법론적인 차이죠. 위에서
말씀드린 방법은 qna 대신에 변수를 넣으면 되구요, 지금 말씀드린 방법은
테이블 이름 대신에 변수를 넣으면 될것입니다. 위에서 쓰는
방법은 쪽지 같은거 주고 받을때나, 소규모 게시판에서 이용하는 방법이구요,
아래 게시판에서 쓰는 방법이 일반적으로 쓰는 방법입니다.
3. 제로보드에 보면요..게시판 스킨을 쓰자나요.. 그게 필요한 것 인가요?
---------> 스킨은 제로보드에만 사용할 수 있는 것 입니다.
있으나 없으나 상관 없지만, 꾸며놓으면 이쁘잖아요~
그리고 용도에 맞춰서 쉽게 게시판을 바꿀 수 있는 장점이 있습니다만,
님들은 PHP 로 게시판을 만들어야 하기 떄문에 해당 사항이 없겠습니다.
4. 저희가요 메인을 만드는데 메인에 사진, 공지 등이 들어가요..
그건 admin에서 바꿔줘야 되는데 그럼 디자인은 어떻게 해야 되는건지..
그냥 메인디자인을 하나로 만들어서 거기에 admin이란 버튼을 만들어서 들어가야 하는건지..
제가 원하는것은 admin으로 들어갔을땐 그 버튼이 생기고 평소나 아니면 guest로 들어갔을땐 안보이게 하는건데.. 어떻게 해야 하는 거예요?
----------> 세션이나 쿠키를 이용하여 회원인지 아닌지를 알 수 있게 로직을 세워야 할 것 입니다.
관리자 페이지 들어가는 방법은, 버튼으로 구현하지 마시구요, 관리자만 알 수 있는 URL 을 만드신 후 그 곳에서
관리자를 인증 받을 수 있게 하여 주시는게 좋을 것 같습니다. 인증 받은 관리자가 보는
게시판은 일반 사용자가 보는 게시판이랑은 조금 다르겠지요,
수정이나 삭제 등.. 이런것들이 자유롭게 될 수 있는 방법은 생각 해 보세요.
5. 회원가입을 하면요 바로 그 아이디로 들어가서 쓸 수 있는 방법은 머예요?
-----------> 위에서 말씀드린대로 세션이나 쿠키를 이용하시면 되는데, 가입 하자마자 바로 회원 권한을 주면 됩니다.
세션이나 쿠키 등의 회원 관리 하는 소스를 보시고 공부하시면 될 듯..
6. 게시판에 꼬릿말 달기 기능을 넣고 싶은데 그것도 게시판 소스처럼 여러개로 구성되어 지는건가요?
------------> 파일의 갯수는 만드는 사람이 설계하는것 나름입니다. 한개로 만들게 되면
정신없겠죠.. ^^ 이것두 공부좀 해 보시면 알게 되는 부분이라서...
7. 나모에서 플래시를 불러오고 싶은데 어떻게 해야 하는건가요? 참고로 나모5 입니다
-------------> 나모는 잘 몰라서 죄송합니다. ^^ 근데 html 테그 중 embed 태그가 있습니다.
아마 그것으로 넣지 않을까 생각되네요..
8. 저희가요 다이어리 식으로 그런 기능을 추가를 하고 싶거든요..
그런데 왼쪽에는 달력이 뜨고요 오른쪽에는 일기를 쓸 수 있는 창이 떠요..
그럼 그 날짜를 누르면요 일기를 쓸 수 있는 창에 날짜가 바뀌고요..그것도 여러개로 이뤄 지는건가요?
이것도 db를 만들어야 하나요? 이건 소스가 있나요?
제가 소스를 바라는게 아니구요.. 어떻게 해야하는지 방향좀 제시해 주시면요..
나머지는 제가 어떻게든 해보겠습니다
도와주세요 ㅠ_ㅠ
--------------> 일정관리 같은 날짜 구현이 가장 까다로운 부분입니다.
DB 를 이용할수도 있고 이용하지 않을소도 있고,
날짜 구현부를 자바스크립트를 쓸 수도 있고 PHP 를
쓸 수도 있습니다. 만들기 나름이라...
저희 조 졸업작품은 JSP 와 ORACLE 을 이용한 졸작이었는데,
날짜 부분은 자바 스크립트를 가져다 썼습니다.
별로 도움이 되지는 못할 듯 싶지만.. ^^
너무 어려워하시는 것 같아서 써 보았습니다. 초보분이 보시기에는
다소 난해 한 감이 없지 않네요..
부족하지만 궁금하시면 메일이나 메신져 주세요
아는 것을 알려드릴께요
MSN : 01190065803@hanmail.net
[re] 꼬릿말 부탁드려요요요!!!
2003.07.15 18:24
1. 제가 만들 홈페이지는요.. admin하고 guest 이렇게 두개의 아이디만 있으면 되는데요..
---> 아마도 관리자 계정을 따로 생성하라는 말씀일껍니다.
회원 관리에 관련된 팁을 보시면 되겠구요, 만약에 admin 과 guest 이렇게 두개의
아이디만 있어도 된다고 하면 굳이 DB 에서 회원관리를 안하셔도 됩니다.
그렇게 된다면, 그 사이트는 회원 가입은 없는 사이트가 되고
구현은 PHP 내에서 이루어 질껍니다.
2. 큰 메뉴에 게시판이 여러개 인데요.. 만약 예를 들어서요..
Q&A 큰 메뉴를 잡구요 그 아래에 자유게시판, Q&A 이렇게 있는데요..
게시판을 만들려면 여러개의 php소스가 필요하자나요.. 그럼 그것을 저장할때요
Q&A하고 자유게시판의 저장이름을 다르게 해주는거예요?
아니면 하나를 가지고 둘 다 쓰는거예요?
예를들면 board_list.php을 자유게시판에 해놓으면요..
Q&A는 다른 이름으로 저장을 해서 쓰는것인가요?
-----> 지금 하시는 말씀은, 게시판 설계시 DB 구조적인 문제 같습니다.
단순히 학교에서 하시는 것이면 쉽게, 일반 게시판에서 쓰는 것과
같은 구조의 db 를 생성하시구요, 대신에 칼럼을 하나 더 만들어서
db 를 구분지으면 될 것 같습니다. 예를 들면..
(작성자 제목 조회수 db이름) 이런식으로 만든 후 각각의 게시판에서
(qna 일 경우는 db이름 칼럼에 qna 라고 넣고, 방명록일 경우는 guest 를 넣는다는.)
그런식의 방법을 쓰시다가요, list 에서 보여줄때는 쿼리를 보낼때
select 작성자, 제목, 조회수 from 데이터베이스이름 where db이름=qna
이런식으로 하시면, db 테이블, 프로그램 하나로도 여러개의 게시판을 운영
할 수 있습니다. 조금은 많이 어렵죠??
그리고 대부분은 저렇게 안하고, 게시판을 하나 더 생성할때마다,
db table 을 하나씩 더 생성한답니다. ^^ 방법론적인 차이죠. 위에서
말씀드린 방법은 qna 대신에 변수를 넣으면 되구요, 지금 말씀드린 방법은
테이블 이름 대신에 변수를 넣으면 될것입니다. 위에서 쓰는
방법은 쪽지 같은거 주고 받을때나, 소규모 게시판에서 이용하는 방법이구요,
아래 게시판에서 쓰는 방법이 일반적으로 쓰는 방법입니다.
3. 제로보드에 보면요..게시판 스킨을 쓰자나요.. 그게 필요한 것 인가요?
---------> 스킨은 제로보드에만 사용할 수 있는 것 입니다.
있으나 없으나 상관 없지만, 꾸며놓으면 이쁘잖아요~
그리고 용도에 맞춰서 쉽게 게시판을 바꿀 수 있는 장점이 있습니다만,
님들은 PHP 로 게시판을 만들어야 하기 떄문에 해당 사항이 없겠습니다.
4. 저희가요 메인을 만드는데 메인에 사진, 공지 등이 들어가요..
그건 admin에서 바꿔줘야 되는데 그럼 디자인은 어떻게 해야 되는건지..
그냥 메인디자인을 하나로 만들어서 거기에 admin이란 버튼을 만들어서 들어가야 하는건지..
제가 원하는것은 admin으로 들어갔을땐 그 버튼이 생기고 평소나 아니면 guest로 들어갔을땐 안보이게 하는건데.. 어떻게 해야 하는 거예요?
----------> 세션이나 쿠키를 이용하여 회원인지 아닌지를 알 수 있게 로직을 세워야 할 것 입니다.
관리자 페이지 들어가는 방법은, 버튼으로 구현하지 마시구요, 관리자만 알 수 있는 URL 을 만드신 후 그 곳에서
관리자를 인증 받을 수 있게 하여 주시는게 좋을 것 같습니다. 인증 받은 관리자가 보는
게시판은 일반 사용자가 보는 게시판이랑은 조금 다르겠지요,
수정이나 삭제 등.. 이런것들이 자유롭게 될 수 있는 방법은 생각 해 보세요.
5. 회원가입을 하면요 바로 그 아이디로 들어가서 쓸 수 있는 방법은 머예요?
-----------> 위에서 말씀드린대로 세션이나 쿠키를 이용하시면 되는데, 가입 하자마자 바로 회원 권한을 주면 됩니다.
세션이나 쿠키 등의 회원 관리 하는 소스를 보시고 공부하시면 될 듯..
6. 게시판에 꼬릿말 달기 기능을 넣고 싶은데 그것도 게시판 소스처럼 여러개로 구성되어 지는건가요?
------------> 파일의 갯수는 만드는 사람이 설계하는것 나름입니다. 한개로 만들게 되면
정신없겠죠.. ^^ 이것두 공부좀 해 보시면 알게 되는 부분이라서...
7. 나모에서 플래시를 불러오고 싶은데 어떻게 해야 하는건가요? 참고로 나모5 입니다
-------------> 나모는 잘 몰라서 죄송합니다. ^^ 근데 html 테그 중 embed 태그가 있습니다.
아마 그것으로 넣지 않을까 생각되네요..
8. 저희가요 다이어리 식으로 그런 기능을 추가를 하고 싶거든요..
그런데 왼쪽에는 달력이 뜨고요 오른쪽에는 일기를 쓸 수 있는 창이 떠요..
그럼 그 날짜를 누르면요 일기를 쓸 수 있는 창에 날짜가 바뀌고요..그것도 여러개로 이뤄 지는건가요?
이것도 db를 만들어야 하나요? 이건 소스가 있나요?
제가 소스를 바라는게 아니구요.. 어떻게 해야하는지 방향좀 제시해 주시면요..
나머지는 제가 어떻게든 해보겠습니다
도와주세요 ㅠ_ㅠ
--------------> 일정관리 같은 날짜 구현이 가장 까다로운 부분입니다.
DB 를 이용할수도 있고 이용하지 않을소도 있고,
날짜 구현부를 자바스크립트를 쓸 수도 있고 PHP 를
쓸 수도 있습니다. 만들기 나름이라...
저희 조 졸업작품은 JSP 와 ORACLE 을 이용한 졸작이었는데,
날짜 부분은 자바 스크립트를 가져다 썼습니다.
별로 도움이 되지는 못할 듯 싶지만.. ^^
너무 어려워하시는 것 같아서 써 보았습니다. 초보분이 보시기에는
다소 난해 한 감이 없지 않네요..
부족하지만 궁금하시면 메일이나 메신져 주세요
아는 것을 알려드릴께요
MSN : 01190065803@hanmail.net