[미니홈+블로그]미니홈관리자가 게시판메뉴를 마음대로 > MySQL Tip

본문 바로가기
 

[미니홈+블로그]미니홈관리자가 게시판메뉴를 마음대로

페이지 정보

작성자 차동박 이름으로 검색 댓글 0건 조회 18,484회 작성일 06-01-28 22:04

본문

[미니홈+블로그]미니홈관리자가 게시판메뉴를 마음대로 추가할 수 있는 미니홈 V1.0 
위대한위선자    2004-10-11 00:26:42, 조회 : 25,816, 추천 : 33
- Download #1 : minihome.zip (26.2 KB), Download : 2340
- Download #2 : tttttt.jpg (17.7 KB), Download : 560


안녕하십니까 ?
미니홈을 만들면서 플러그인 형태로 원하는 회원들에게 게시판을 기본으로 3개 나누어주고 이것으로 각 게시판마다 메뉴(카테고리)를 추가하는 형식을 사용할 수 있는 것을 배포한 적이 있습니다. 그로부터 시간이 좀 흘렀습니다. 많은 분들이 제 홈페이지 또는 이곳 엔지오에 미니홈 소스를 요청하시는 분들이 계시고 또 플러그인형태로 공개한 것만으로 어려움을 이야기하시는 분들이 계셔서 몇가지 파일을 넣어서 배포합니다.

예제홈페이지 :  http://chamkw.ktu.or.kr
질문과 문의사항 :엔지오나 또는 예제홈페이지 ->알림/느낌 ->홈페이지 다듬기게시판


[ 주의사항 ]
모든 분들이 미니홈을 사용할 수 있지만 다음과 같은 것을 할 수 있는 분들이 이 미니홈을 사용하면 좋습니다.
1. 테이블과 레이어와 같은 태그를 사용하고 수정할 수 있는 분
2. 디비를 삭제하고 필드를 추가하고 오류를 수정할 수 있는 분
3. 디비에 담긴 필드 정보를 가지고 와서 약간 사용할 수 있는 분
아 그리고 예성님의 게시판/방명록/메모장 기능과 Zae님의 스크랩기능을 이용합니다.
(예성님의 게시판은 미니홈에서 배경음악넣는 게시판으로 방명록은 방명록으로 메모장은 메모장으로 사용합니다.
스크랩기능을 이용하지 않으려면 메뉴에서 빼버리면 됩니다)


[ 설치방법차례 ]
1. 아웃로그인 수정
2. 미니홈 게시판 생성하기
(3개생성, 게시판이름은 사용자이름1 / 사용자이름2 / 사용자이름3)
3. 미니홈 메인화면 꾸미기
4. 미니홈 관리화면 구미기


[설치하기전 기본개념 이해하기]
많은 분들이 조금씩 다른 방법으로 미니홈을 만들고 계십니다. 그러나 그 소스를 들여다보면 거의 같은 개념에서 출발합니다. 저는 그 기본개념을 제로보드 쪽지(memo)소스에 기본을 두고 있다고 생각합니다. 제로보드 쪽지를 좀 더 발전시킨 것이 바로 미니홈이라고 생각하면 이해가 빠를 것 같습니다.
제로보드 쪽지와 미니홈을 비교해보면 공통점과 약간의 차이점이 있습니다.

1. 회원은 쪽지를 보내고 받을 수 있음 = 일정레벨 이상 회원은 자신의 미니홈을 가짐
2. 쪽지는 회원만 볼 수 있음(폐쇄) = 미니홈 회원이 아닌 사람도 볼 수 있음(개방)
3. 쪽지를 받고 보내는 기능 = 미니홈 관리자가 글을 방문자와 주고 받음
4. 회원 각자에게 쪽지테이블이 제공됨 = 미니홈 관리자에게 게시판이 제공됨
어떻습니까 ? 약간의 차이점이 있지만 공통된 형태임을 생각할 수 있습니다.
조금 더 들어가서 이렇게 생각해봅시다.

미니홈은 3가지로 접근해서 프로그램을 만들면 됩니다.
1. 최고관리자는 아니지만 미니홈 관리자(게시판관리자와 같음)
=== 제 소스에서는 $data[user_id] 또는 $data[no]
2. 미니홈관리자는 아니지만 회원인 사람 = 제로보드에서 회원과 같음
=== 제 소스에서는 $member[user_id] 또는 $member[no]
3. 미니홈관리자도 아니고 회원도 아닌 단순한 방문자
============================================
프로그램을 만드실 때 이렇게 3가지로 구별하여 사용하면 됩니다. 문제가 되는 부분은 회원과 미니홈관리자 정보를 구별시켜주는 것이 필요합니다. 그러니까 미니홈에서 가장 많이 쓰는 테이블은 결국 멤버테이블입니다. 멤버테이블을 열어서 지금 어떤 필드들이 있는지 꼭 알아두면 좋습니다. 필요한 경우에는 이름을 바꾸거나 또는 수동으로 필드를 넣어줄 경우가 생깁니다.


[설치하기]
1. 아웃로그인 소스넣기(아웃로그인에서 메모에 대한 부분이 끝나고 넣어주면 됩니다)
(제가 아웃로그인을 많이 고쳐놓아서 대강 위치를 알려드리면 ;
if($member[new_memo]) {.............................;} else {..................;}다음에 넣어주시면 됩니다.)
while문 괄호가 복사하여 붙여넣는 과정에서 하나 빠졌습니다.  다시 넣었습니다[10.12 수정함]
아래코드 역할은 사용자 아이디와 같은 이름이 있으면 미니홈으로 가고 사용자아이디와 같은 이름이 없으면 미니홈만드는 화면으로 가게 만들어주는 부분입니다.
중간 링크되는 부분은 소스에러를 막기위해 일부러 한 칸을 뛰웠습니다.
--------------------------------------------------------------------
$mini=mysql_query("select * from zetyx_admin_table order by no asc");
while($mini_table=mysql_fetch_array($mini)){
        $mini_n=mysql_query("select * from zetyx_admin_table where name like '%$member[user_id]%'");
        $mini_name=mysql_fetch_array($mini_n);
if($mini_name[name])
{
$_outlogin_data = str_replace("[.]","< a href='#' onclick=\\".javascriptwindow.open('".$_zb_url."/ktu_mini_home.php?id=$member[user_id]', 'mini_h', 'width=900,height=530,toolbars=no,scrollbars=no,resizable=yes')\\">내미니홈< /a >",$_outlogin_data);}
else
{
$_outlogin_data = str_replace("[.]","< a href='#' onclick=\\".javascriptwindow.open('".$_zb_url."mini_login_enter.php?id=$member[user_id]', 'mini_h', 'width=900,height=530,toolbars=no,scrollbars=no,resizable=yes')\\" >미니홈만들기< /a >",$_outlogin_data);
}
}

=========================================
다음은 아래 grace님의 보충설명과 팁을 첨가합니다.[10.21일 추가함]
이렇게 추가하시고 아웃로긴스킨의 logged.html에서 적당한 부분에 [.]을 삽입하시면 됩니다.
추가로... 텍스트 대신 이미지를 이용하고자 하시는 분들은 이런 방법을 참고하십시오.
outlogin.php 파일에서
================================================================================
$memo_swf = $_zb_url."outlogin_skin/$skinname/images/i_memo.swf align=absmiddle";
부분 바로 아래와
if($member[new_memo]) {
부분 위에
$minihome_img = $_zb_url."outlogin_skin/$skinname/images/i_minihome.gif align=absmiddle";
를 추가하시고,
원래 추가했던 소스(상기한 [원본])에서
[.]부분을 [minihome]으로,
...resizable=yes')\\" >.< /a>",$_outlogin_data);}부분의 .을 으로
대치한 후에
아웃로그인 스킨의 logged.html에서 [.]로 삽입했던 부분을 [minihome]으로 대치하고,
i_minihome이라는 이미지를 만들어서 아웃로그인 스킨의 이미지디렉에 넣으시면 됩니다.
===============================================================================
여기까지가 grace님의 보충설명과 팁내용입니다.

그리고 미니홈소스는 좀 불편하지만 제로보드 깔린 곳에 같이 넣어주면 됩니다. admin 폴더에 있는 것은 admin 폴더에 넣어주시고 minihompy 폴더가(아마 이미 미니홈을 사용하시는 분들은 이 폴더가 있을 것입니다)없으면 만들고 여기에 첨부파일속에 있는 몇가지 이미지 파일을 여기에 올리면 됩니다.

mini_login_enter.php 맨 위에 디비쿼리에서 이렇게 바꾸어줍니다[10.13 수정함]
"select * from zetyx_member_table where user_id='$id'" 을
"select * from zetyx_member_table where user_id='$id'||no='$member_no'" 으로 바꾸어주시면 됩니다.


2. 미니홈 게시판 테이블 자동생성하기 ( table_example_add.php )
이전에 플러그인으로 공개한 파일입니다. 이번에 이 파일 안에 좀 더 설명을 넣었고 마지막 부분 하나를 고쳤습니다. 다만 주의사항은 멤버테이블에서 기본필드만 넣었습니다. 나중에 미니홈 메인테이블을 보시면 여기서 추가하지 않은 필드가 나옵니다. 이 필드를 넣을까 하다가 넣지 않았습니다. 이미 기존에 미니홈을 설치하신 분들이 계시기 때문에 제가 넣은 필드명을 기존에 있는 필드명으로 변경하여 사용하시거나 또는 새 필드를 삽입하여 사용하시면 될 것 같습니다.
성공했습니다. 그리고 내 미니홈으로 가기라는 부분이 나오고 난 다음에 다음 사항을 확인합니다.
==================================
table_example_add.php 파일에서 자료실1,자료실2 허용하는 확장자가 이전에 올린 자료는 숫자 1이 들어갑니다. 이 부분을 빈칸으로 두어야만 하겠지요. 다시 수정하여 올려놓았습니다. 혹시 이전자료를 받으신 분은 table_example_add.php 파일을 덮어쓰시면 됩니다. 이 파일을 많이 수정하신 분들은 게시판설정이라고 하는 부분에서 2097152, '1', '1', '1', '1', '1', '1',을 2097152, '1', '1', '', '', '1', '1', 으로 고치시면 됩니다.[10.11 수정함]

처음 table_example_add.php을 생성하기전에 최고관리자로 로그인을 하신후 새로 그룹을 하나 만들어야 합니다. 그룹을 만들고나면 그룹에 대한 번호가 바로 옆에 나옵니다. 간혹 그룹을 넣었다가 지웠을 경우 그룹번호가 중간이 비어있는 경우가 있습니다. 이 그룹번호를 table_example_add.php파일 그룹번호와 바로 위 3번에 있는 admin_board_list.php도 그룹번호를 변경시켜주면 됩니다. [10.11 수정함]

테이블 생성에 대한 보충설명[10.14 추가함]
디비생성 에러가 난 경우 디비삭제 요령입니다.
1. 최고관리자로 들어가서 아이디1.아이디2,아이디3 으로 생성된 게시판을 삭제합니다.
(이렇게 삭제하면 아이디게시판테이블3개/아이디카테고리테이블3개/아이디코멘트테이블3개/아이디디비젼테이블3개가 삭제됩니다)
(최고관리자로 들어가서 아이디게시판이 없으면 수동으로 지워야합니다.)

2. 최고관리자로 들어가서 회원관리를 누르시고 게시판을 생성하려고 했던 회원을 찾습니다. 그리고 회원정보수정을 누르면 여기에 관리자설정이 있고 게시판관리자로 설정한 경우에는 그 정보를 지워주어야 합니다.

3. (별 문제점은 없으나) 혹시 그룹이 있고 게시판숫자가 0 이 아니라 마이너스가 되어 있는 경우는 수동으로 들어가서 그룹테이블에 가서 게시판숫자를 맞춰주면 됩니다.
(3번은 어느 과정에서 실패했는가에 따라 해도 되고 하지 않아도 됩니다)

==================================
최고관리자로 로그인해서 새로만든 그룹에 회원아이디1, 회원아디2, 회원아이디3이 만들어 졌는지 그리고 회원정보에 들어가서 게시판관리자에 3가지이름이 나오는지를 확인합니다. 여기까지 되면 일단 오류가 나도 이 부분을 다시 할 필요는 없습니다.
자 이제 미니홈을 만들어 봅시다


3. 미니홈 꾸미기 ( 저는 900*530화면입니다. 기존 미니홈 사용하시는 분들은 나름대로 수정해서 사용하세요)
빈 껍데기(미니홈 대문) 파일 ---ktu_mini_home.php(이 파일을 열면 설명이 있음)
메인화면 mini_home.php
메인화면은 작지만 모든 정보를 담아서 뿌려줍니다. 메인화면에 인쿨르드되는 파일
가. 메뉴화면 : mini_memu_top.php
나. 중간메인부분(메뉴화면은 중간 메인부분을 링크시킵니다. 그 메뉴에 해당하는 것을 각각 만들어 주어야 합니다. 제가 올린 소스에는 처음 나오는 부분(mini_first.php)와 관리설정부분(mini_manager_menu.php)파일만 올렸습니다. 나머지 쪽지, 스크랩, 방명록은 mini_first.php부분을 몇 글자만 변형시키면 됩니다.
mini_first.php파일은 다시 2부분을 인쿨르드와 아이프레임으로 만듭니다.
---- 왼쪽화면 : mini_left_menu.php
---- 메인중에서도 메인 : 아이프레임 삽입 ( 최근게시물/메모장/쪽지/스크랩/회원정보 등)
다. 배경음악 -- 제로보드 팁란에 제가 올린 것을 참고하시면 됩니다.
라. 오른쪽 작은 사각형부분
-- 저는 캘린더를 넣었는데 유명도/친밀도 등을 넣어도 됩니다.(소스는 넣지 않았음)


4. 관리화면 꾸미기(mini_manager_menu.php 와 mini_admin_setup.php 그리고 .....)
관리화면에서 먼저 미니홈관리자는 게시판카테고리와 레벨별 권한설정부분은 나름대로 수정할 수 있지만 게시판을 설정할 수 없도록 하였습니다. 아래 소스처리가 완벽하지는 않지만 간단하게 다음 파일 하나를 수정합니다.
제로보드 admin에 보시면 admin_modify_board.php파일에서 처음 서너줄 내려가면
//        if($member[is_admin]>=3 && !eregi($no.",",$member[board_name])) error("게시판 설정을 변경할 권한이 없습니다"); (원본을 주석처리하고)
if($member[is_admin]>1) error("게시판 설정을 변경할 권한이 없습니다"); // 게시판 설정 변경하는 것 막기(최고관리자가 아니면 게시판 설정변경하지 못하도록 하기)
그리고 제가 올린 소스에서 admin폴더에 있는 것은 제로보드 어드민 폴더에 넣어주시면 되고 mini_admin_setup.php와 mini_admin.php파일은 제로보드 깔린 곳에 넣어주면 됩니다.
여기까지가 끝입니다.


[덧붙임과 주절거림 몇가지]
제가 올린 소스는 각자 나름대로 수정하여 사용하시면 됩니다. 저작권 표시도 따로 없습니다. 굳이 저작자를 표시하고 싶으시면 제로보드를 만드신 제로님으로 해주시면 됩니다.
모든 소스의 출발점과 해결은 제로보드를 가지고 만들었으며 저는 그것을 조금 응용해서 사용했을 뿐입니다. 다만 버전이름만 편의상 붙여봅니다.
다만 이것을 가지고 유료사이트에서 만들어 배포하는 것은 반대하며 자신의 작품으로 하지 않기를 바랍니다. 스킨은 따로 넣지 않았습니다. 각 게시판 스킨을 만드신 분들.... paz님, l2kn님, 시리니님, 엑소버드님(?)께 허락을 받지 않았습니다.

다음과 같은 경우 수정/배포시에 지켜주시기 바랍니다.[10.17 덧붙임]
1. 싸이**나 다른 거대 포탈 미니홈에 있는 기능을 넣기 위해 그 곳에 있는 이미지와 스크립트를 넣어서 배포하지 않도록 합니다.
(저작권과 관련하여 제로보드를 만드신 제로님이나 다른 많은 분들에게 어려움을 드립니다. 개성있는 미니홈을 만들라는 이야기입니다.)
2. 일부 유료화된 미니홈에 이 소스를 결합하여 개인적으로 사용하는 것은 자유이나 결합하여 만든 것을 재배포하지 않도록 합니다.
3. 제 미니홈 소스배포는 제 홈페이지와 엔지오에서만 배포합니다.
4. 수정된 스킨은 카피유니로 등록할 수 없고, 상업적 목적으로 판매할 수 없습니다.

몇가지 부분은 넣지 않았습니다. 아직 이 부분은 시험단계이기 때문에 좀 더 지켜보고 보완하여 나중에 다시 덧붙이겠습니다.

이 미니홈을 크기를 더 크게하면 각 회원들에게 개인블로그나 동호회 모임 형태가 가능할 것입니다.
다음은 미니홈형태가 아닌 모임동호회 형태로 만들어 배포할 생각입니다(11월초쯤)
그때가 되면 아마 각각 회원들 미니홈을 메인화면에서 다시 모아서 어떻게 보여줄 것인가에 대한 부분도 넣어 보도록 하겠습니다.
===================================

끝으로 우리말(국어)을 가르치는 사람이지만 급하게 쓴 글이기에 다소 문법에 맞지 않더라도 이해하시길 바랍니다.
--- 교육노동운동가 위대한위선자 드림 ---
예제홈페이지 :


[긴급수정 및 문의사항에 대한 공통답변]
1. table_example_add.php 파일에서 자료실1,자료실2 허용하는 확장자가 이전에 올린 자료는 숫자 1이 들어갑니다. 이 부분을 빈칸으로 두어야만 하겠지요. 다시 수정하여 올려놓았습니다. 혹시 이전자료를 받으신 분은 table_example_add.php 파일을 덮어쓰시면 됩니다. 이 파일을 많이 수정하신 분들은 게시판설정이라고 하는 부분에서 2097152, '1', '1', '1', '1', '1', '1',을 2097152, '1', '1', '', '', '1', '1', 으로 고치시면 됩니다.[10.11]

2. 시체님의 소스를 사용하신 분들은 시체님의 소스가 저와 마찬가지로 사용자아이디1, 사용자아이디2로 게시판을 생성하기 때문에 같은 그룹에서 게시판을 생성할 경우 오류가 날 수 있습니다. 미니홈은 별도의 그룹에서 생성하시기바랍니다. 제가 드린 소스는 4그룹으로 설정되어 있습니다.[10.11]

3. admin 폴더 아래에서 mini_admin_board_list.php 파일을 보면 맨 위에 $group_no=4; 이 부분이 있습니다. 여기서 그룹번호를 4로 정해 놓았습니다. 사용하시는 분들의 그룹번호로 숫자를 변경하여 주시면 됩니다.[10.11]

4. 싸이**와 같은 기능을 미니홈에 넣어달라는 분들이 계십니다. 미니홈에서 가장 민감한 부분은 저작권과 관련한 부분입니다. 싸이**에 있는 기능을 넣지 않는 이유는 이런 부분에서 자유롭지 못한 점이 있기에 가장 기본적인 기능만 소스에 넣었습니다. [10.11]

5. 처음 table_example_add.php을 생성하기전에 최고관리자로 로그인을 하신후 새로 그룹을 하나 만들어야 합니다. 그룹을 만들고나면 그룹에 대한 번호가 바로 옆에 나옵니다. 간혹 그룹을 넣었다가 지웠을 경우 그룹번호가 중간이 비어있는 경우가 있습니다. 이 그룹번호를 table_example_add.php파일 그룹번호와 바로 위 3번에 있는 admin_board_list.php도 그룹번호를 변경시켜주면 됩니다. [10.11]

6. 9월 22일에 먼저 쓴 곳에서 아웃로그인부분을 복사하여 붙여넣기를 했는데 괄호가 하나 빠졌습니다. 다시 넣었습니다. 전에 9월달에 쓴 분들은 고칠 필요가 없고 이것을 배포한 10월 10일에 설치하신 분들만 고치시면 됩니다. [10.12]

7. mini_login_enter.php 맨 위에 디비쿼리에서 이렇게 바꾸어줍니다[10.13 수정함]
"select * from zetyx_member_table where user_id='$id'" 을
"select * from zetyx_member_table where user_id='$id'||no='$member_no'" 으로 바꾸어주시면 됩니다.

8. 테이블 생성에 대한 보충설명[10.14 추가함]
디비생성 에러가 난 경우 디비삭제 요령입니다.
가. 최고관리자로 들어가서 아이디1.아이디2,아이디3 으로 생성된 게시판을 삭제합니다.
(이렇게 삭제하면 아이디게시판테이블3개/아이디카테고리테이블3개/아이디코멘트테이블3개/아이디디비젼테이블3개가 삭제됩니다)
(최고관리자로 들어가서 아이디게시판이 없으면 수동으로 지워야합니다.)

나. 최고관리자로 들어가서 회원관리를 누르시고 게시판을 생성하려고 했던 회원을 찾습니다. 그리고 회원정보수정을 누르면 여기에 관리자설정이 있고 게시판관리자로 설정한 경우에는 그 정보를 지워주어야 합니다.

다. (별 문제점은 없으나) 혹시 그룹이 있고 게시판숫자가 0 이 아니라 마이너스가 되어 있는 경우는 수동으로 들어가서 그룹테이블에 가서 게시판숫자를 맞춰주면 됩니다.
(3번은 어느 과정에서 실패했는가에 따라 해도 되고 하지 않아도 됩니다)

9. 다음과 같은 경우 수정/배포시에 지켜주시기 바랍니다.[10.17 덧붙임]
가. 싸이**나 다른 거대 포탈 미니홈에 있는 기능을 넣기 위해 그 곳에 있는 이미지와 스크립트를 넣어서 배포하지 않도록 합니다.
(저작권과 관련하여 제로보드를 만드신 제로님이나 다른 많은 분들에게 어려움을 드립니다. 개성있는 미니홈을 만들라는 이야기입니다.)
나. 일부 유료화된 미니홈에 이 소스를 결합하여 개인적으로 사용하는 것은 자유이나 결합하여 만든 것을 재배포하지 않도록 합니다.
다.  제 미니홈 소스배포는 제 홈페이지와 엔지오에서만 배포합니다.
라. - 수정된 스킨은 카피유니로 등록할 수 없고, 상업적 목적으로 판매할 수 없습니다.

10. 아웃로그인에 대해 grace님의 보충설명과 팁을 첨가하였음 [10.21 덧붙임]
 
 
 

 

바른생활 NZEO
  글은 인터넷에서 자신을 나타내는 유일한 모습입니다.
상대에게 상처를 주기보다 같이 즐거워 할 수 있는 코멘트 부탁드려요. 2006-01-28
21:51:41

 

예뜨락
  드디어 나왔군요 수고하셨습니다 ^^ 참 생일 축하드립니다

써보신 분들은 알겠지만 조금만 수정하시면 된다는 점에서 매력을 느끼실수 있으실겁니다

정말 수고 많으셨구요 추천합니다 2004-10-11
00:33:11
 

 

†천상의燦†
  좋은 스킨 감사합니다. *^^* 2004-10-11
00:36:02
 

 

위대한위선자
  예뜨락님께//
늘 많은 관심과 지적 감사드립니다. 약속은 지켜야 하겠고 토요일에는 아이들에게 우리 농산물을 급식으로 제공해야 하는 조례를 신청하는 거리서명을 나갔고 노동자 단체 모임을 새벽까지 하고 오늘은 모처럼 가족들과 가을나들이를 갔다가 늦게 설명서와 소스를 정리하여 올렸습니다. 그러다보니 빠진 부분도 많고 ....
감사드립니다. 2004-10-11
00:38:15
 

 

天高馬肥[쉬드]
  멋쩌요~ 2004-10-11
00:51:53
 

 

위대한위선자
  †천상의燦†님 그리고 天高馬肥[쉬드] 님 //
감사드립니다.
=============================
덧붙임 (아웃로그인위치를 묻는 분들께)
제가 여러부분을 고쳐서
아마도
if($member[new_memo]) {.............................} else {..................}다음에 넣어주시면 됩니다. 2004-10-11
01:12:07
 

 

쉼터지기
  위대한 위선자님// 정말 대단하십니다.
아주 자세한 설명까지 친절하게 해주시고...

저는 동호회 쪽으로 님의 소스를 사용해볼 생각입니다.
그런데 혹시 동호회 쪽으로 하려니 꼭 필요한 기능인데요....
홈페이지 회원 중에서 다시 동호회에 가입해서 글쓰기 등 메뉴를 이용할 수 있는 권한을 부여하는 것에 대해서도 한번 수고해 주실 수 있으신지요?

끝으로 생일 축하드립니다. 2004-10-11
01:19:27
 

 

장준
  멋지군요...... 허허허 2004-10-11
01:29:50
 

 

위대한위선자
  쉼터지기님께 //
감사드립니다. 쉼터지기님홈도 자주 들려 많이 참고하고 있습니다. 많이 도움을 받고 있습니다.
쉼터지기님의 경우에는 현재 레벨9가 되면 바로 미니홈이 만들어지는 것 같은데요.
제가 올린 것은 아시다시피 레벨8 또는 레벨 7로 정해서 제한적으로 미니홈을 만들수 있도록 하였습니다.

저도 다음주부터는 동호회쪽으로 만들 생각입니다.
선생님께서 지적하신 부분 참고하여 만들어 보겠습니다.
[덧붙임]
쉼터님 홈에 지난번 플러그인을 올렸다가 질문이 좀 있어서 제 홈페이지처럼 계속 답변을 드렸습니다. 2004-10-11
01:40:47
 

 

아이케
  캬~ 패키지형식이 드디어 나오다니...^^
저번소스로 응용을 끝내서 꼭 필요하진 않지만 저번소스에 없던부분이 공부가 많이 되네요^^
멋지십니다~^^ 2004-10-11
03:48:51
 

 

ⓣing★™
  와우~ 드뎌 나왔군요..~~
추천 1표~ 2004-10-11
07:18:01
 

 

㉭ㅐ모
  흠... 드디어 나왔군요. 저랑은 비교도 안되네요. 정말 대단한 작품이네요. 저도 추천할게요. 2004-10-11
08:36:01
 

 

스노피
  싸이월드랑 비슷하다는 느낌이 드내요 그러나 싸이월드보다 이게 더좋아요 ㅎㅎ
너무 감사하고 생일축하드립니다..정말 소스 다운받아서 잘쓰겠습니다... 2004-10-11
09:24:43
 

 

siche
  이야~ 올리셨네요^^ 추천하고 갑니다~ 그리고 생일 진심으로 축하 드려요^^ 2004-10-11
09:34:52
 

 

위대한위선자
  ㉭ㅐ모님 , 스노피님 , ⓣing★™님 , 아이케님께 //
감사드립니다.

[덧붙임]
아침에 확인해보니 table_example_add.php에서 자료실1 확장자허용과 자료실2확장자허용에서 숫자 1이 들어가네요. 이부분 다시 수정하였습니다. 2004-10-11
09:35:31
 

 

전영철
  이 때를 기다렸습니다 ^^; 감사합니다~~ 2004-10-11
09:48:30
 

 

위대한위선자
  시체님 //
소스가 좀 지저분합니다. 감사드립니다.

전영철님 //
감사드립니다. 2004-10-11
12:17:01
 

 

위대한위선자
  윽! 트래픽(2G)의 압박 !!
오늘은 푹 쉬어야 겠네요 !!!! 2004-10-11
12:19:29
 

 

아이케
  저번소스에도 확장자에 숫자 1이 들어가서 고치느라 애먹었는데^^ 2004-10-11
13:39:16
 

 

━유카™━─☆
  음.... 요즘 귀차니즘에 빠지는 바람에... 아무것도 하지 않고 있었는데...

좋은 플러그인이 나왔군요..... 위대한위선자님.... 좋은 프로그램 공개해주셔서 감사합니다.

다시... 스킨을 만들어야겠어요...^^*

강추입니다...乃

맞다.... 사이즈 같은거 수정해도 될런지요...

저한테 많은 스타일을 추구 하는 성격이라... 약간의 수정을 좀하고 싶어서요...

제가 큼지막한걸 좋아하다보니.... 아무튼...

수고하셨습니다....동호회도..잘되길 바랍니다..^^* 2004-10-11
15:07:38
 

 

위대한위선자
  아이케님께 // 죄송합니다 꾸벅 ~~~~~

━유카™━─☆ 님께 //
수정 자유롭게 하셔도 됩니다. 더 발전된 미니홈 소스가 나오길 바랍니다. 2004-10-11
15:12:16
 

 

초불하나
  우~~~ 보구두 몰겠네요 -,.-

이건 뭐 새로설치하는거 아니구 기존에 미니홈피 설치한 조건하에서 작동한느건지.....

그리구 table_example_add.php 브라우저에 띄우면 애러가 뜨네요 ㅠ-ㅠ

뭐 성공적으로 설치는 안됐지만 그래도 개발하느라고 수고한 위대한위선자님께 감사의 뜻을 전달하고 추천한표 합니다 -,.-; 2004-10-11
16:34:19
 

 

★미루꾸
  우와..멋있어요 > < 정말루 엔지오 맨날 들락거리면서 로그인하게만드는 게시물은 이게 처음일거에요.. 아마 ㅋㅋㅋ

생일 진심으로 축하드려요 , 깔깔깔 /ㅈ/;;;
앞으로도 예쁜..스킨(?).. 어쨋든 -_-; 예쁜거 많이 만들어주세요 - 3-ㅋㅋ 2004-10-11
16:39:06
 

 

오키도키
  저도 유령회원이지만 올만에 로그인하게 만드는 게시물이군요...하지만 예제를 보고 싶었는데 대략 트래픽초과...-_- 2004-10-11
18:08:20
 

 

위대한위선자
  초불하나님께 //
새로 설치를 해도 되고 기존에 미니홈을 설치하신 분들도 사용할 수 있습니다.
그리고 브라우져에서 table_example_add.php 을 그냥 띄우면 당연히 에러가 납니다.
소스 구조가 아웃로그인에서 ---> (미니홈이 없으면) -----> mini_login_enter.php가 뜨고 이 파일에서 게시판만들기를 누르면 table_example_add.php을 실행하도록 되어있습니다. 이 파일은 그 기본출발점이 로그인을 한 상태에서 그 회원의 아이디를 읽어서 그것으로 게시판을 생성하게끔 되어 있기 때문에 굳이 앞의 2과정을 생략하고 게시판 생성되는 부분만 보고 싶다면 먼저 아웃로그인으로 로그인을 한 상태에서 table_example_add.php 을 실행해야만 아이디값을 받을 수 있습니다.


미루꾸님께 //
감사드립니다. 2004-10-11
18:12:02
 

 

볼트
  트래픽 초과;;; 12시까지 기다려야 하는가;; 2004-10-11
18:14:45
 

 

*antler
  이왕올리실거면 소스의 정확성, 있는그대로로 올려주셔야 합니다.
여기 들어오시는 분들은 대부분 php 전공자들이 아닙니다.

위대한 위선자 //님도 마찬가지겠지만요
관리쪽 파일이 많이 빠져 있네요.
제대로 된게 아니라면 아예 올리지 마세요!!!
똥개 훈련시킵니까???
전 아직 진행중이지만 꼭 한마디 하고 싶어 로그인했습니다.
말이 심했습니다. 양해하여 주십시오.
로그인한김에 추천 빵! 2004-10-11
18:57:09
 

 

▩지니_。
  꺄아아악 너무 조아요 짱입니다 감사합니다 2004-10-11
19:03:57
 

 

예뜨락
  똥개 훈련이란 말은 좀 심하신듯 물론 말이 심하니 양해하란 글이 있지만 ^^;

PHP를 전문으로 다루는 프로그래머라도 사람이라면 간혹 소스 한줄로 실수를 범하기도

합니다 그리구 올리는 과정에서 완성된 소스와 자신이 테스트하면서 쓰던 소스가 간혹

차이가 있어서 누락되어 올려지는 부분도 있을수 있구 너그러운 마음으로 바라보시면

어떨까요 ^^ 어차피 어느 소스든 자체만으로 묵혀 두는게 아닌 그 소스를 응용한 발전은

항상 있으니까요 그래서 위선자님께서 버전 명시를 하신듯 싶은데 ^^;

기분 나쁘셨다면 이해하시구요 그냥 좋은 마음으로 바라보면 어떨까하는 생각으로

적어봤습니다 2004-10-11
19:15:39
 

 

▩지니_。
  위대한 위선자님홈은..못가본것같아요 +ㅁ+;; 2004-10-11
19:22:42
 

 

위대한위선자
  *antler 님께//
관리쪽 부분에서 빠진 부분은 2개파일입니다.
mini_member_modify.php 파일과 mini_background_modify.php입니다. 이 부분을 뺀 것은 조금 더 수정하고 고칠 부분이 있어서 일단 1.0 버젼에서는 빼놓았습니다.
미니홈의 전체적인 모습을 기다리시는 분도 계시고 그 시일을 지난주로 말씀을 드렸기에 일단 약속을 지키고 싶었고 그 중에서 완전하게 돌아가는 것만 그리고 큰 문제점(?)이 없는 것을 올렸습니다.
antler 님의 충고 말씀 참고하겠습니다.

예뜨락님 // 꾸벅~~~~~(간단한 말을 마음으로 전달합니다)

▩지니_。 님 // 트래픽 초과땜에 ..... 2004-10-11
19:58:30
 

 

카카시원츄
  완전버전으로 올려주시면 안되나요? 그리고 이상하게 테이블을 추가할려하면
디비션 생성실패인가...라는 메세지가 계속뜨는군요
기존의 mini_관련 DB를 지운다음에 하니깐 그러네요 2004-10-11
21:31:30
 

 

별이
  제로보드를 여러가지 스킨과 프로그램들을 올려주시는 여러 회원님들에게 저 같은 초보는 너무

나 감사합니다...맨날 질문방과 회원님들이 올려주시는 정확한 설명을 차근차근 읽어가면서 설치

를 하곤 하는데요..성공할때의 그 기쁨이란 이루어 말을 할 수가 없습니다...

그리고 여기 미니홈도 제 홈페이지에 꼭 한번 설치 하고 싶지만...............

아웃로그인 부터가 에러가 나서 안되네요................

그리고 저는 아바타를 설치해서요...아웃로그인 파일이 outlogin_ava.php 이 파일입니다...

이 아웃로그인이 설치가 안되나요?

또 위대한 위선자님께서 올려주신 파일이 기존에 미니홈을 설치하셨던 분들만 하는 파일인가요?

아니면 처음 설치하는 사람에게도 해당되는 파일인가요?

저같은 초보분들을 위해 설치방법을 상세하게 설명 해주시면 안될까요?

2. 미니홈 게시판 테이블 자동생성하기 ( table_example_add.php )

여기서 제로보드 폴더에 저 폴더를 올린후 저 파일을 인터넷상에 불러오면 된다는 그런식으로

설명을 해주시면 안될까요? 제가 정말 아무것도 모르는 초보라서요......

이렇게 불평만 늘어나서 정말 죄송스럽습니다...

저도 저런걸 설치할 수 있으면 얼마나 좋을까 하는생각에............ㅜ.ㅜ

수고하십시오... 2004-10-11
22:46:29
 

 

봉이선달
  위선자님 그간 수고 많았습니다.
지금까지 나오기많을 눈이 빠저라 기다렸는데
막상 설치할려고하니 저 같이 초보들에게는 그림에 떡이네요.
지금 몇시간쩨 이렇게 저렇게 해보았지만 여전히 나에게는 바라볼수밝에 없는 떡이네요.
어느정도 아시는 분들에게는 간단하고 쉬울지 모르지만 여기에 오시는분들이 다 그렇지많은 안을꺼라 생각이 듭니다.
카카시원츄님 말처럼 완전버전을 올려주시던지 아니면 어느분에 어느 파일을 함께 사용해야만 적용이 된다는 설명이 있었으면 좋을뻔했는데.
올려주신 설명데로 하기에는 저 같이 왕 초보자들이 하기에는 너무 어려움이 따르네요.
지금 몇시간쩨 이것 가지고 허공만 돌고있는지 그렇다고 포기하기에는 지금까지 이곳에 소비한 시간이 너무 아깝고 그렇다고 해결책은 없고 그러다보니 이렇게 글을 올립니다.

저 같이 왕 초보자들을위해 좀더 상세한 설명 해줄수없으신지요.???
설명하는것을보나 스킨을보나 정말 대단하시고 수고가 많으셨을거란 생각이 드네요.
다시한번 그 위대함을 치하드리면서 추천한방 올립니다.. 2004-10-11
22:50:39
 

 

이민호
  저 죄송한데요 이런게 뜨네요
Parse error: parse error, unexpected $end in D:\\server\\users\\minhoo3\\manho.cwithme.info\\bbs\\outlogin.php on line 351 2004-10-11
22:55:29
 

 

예뜨락
  아웃로그인 소스 넣기는 맨 나중에 해보시는 것도 하나의 방법입니다

아웃로그인에 들어가는 소스는 로그인창에서 미니홈 바로가기 버튼을 생성한는 소스이니

이것 때문에 에러나면 다른 작업하는데 지장이오구 그러므로 먼저 다른 소스를 적용후

맨 나중에 넣으셔도 될듯 합니다 2004-10-11
23:17:12
 

 

위대한위선자
  카카시원츄님께//
기존의 미니관련 디비를 지우실때 다 지워주시지 않은 것 같습니다. 디비를 지우실때 관리자로 로그인을 하고 해당 디비를 지우면 해당 디비에 대한 디비게시판, 해당디비디비젼게시판, 해당디비카테고리게시판, 해당디비코멘트게시판이 사라지고 해당디비게시판정보가 들어있는 어드민테이블에서 그 게시판정보가 삭제되며 그룹테이블디비에서 숫자가 줄어들게 됩니다. 일반적으로 관리자로 로그인후 지우면 이렇게 해당디비게시판에 관련된 것이 모두 다 삭제되는데 이전에 다른 미니홈을 만들고 난 다음에 이것을 지우실때 다 지우시지 않은 것 같습니나.
phpMyAdmin프로그램을 이용하여 생성하려고 했던 게시판이름(아마도 아이디1)과 같은 디비젼테이블이름이 있으면 이것을 한 번 지워보세요.

별이님께//
1. 저는 미니돌아바타를 쓰고 있습니다. 미니홈을 공개하기 얼마전까지는 사진대신에 아바타가 나오도록 해서 사용했었는데 지금은 회원사진을 통해서 각 미니홈관리자가 올린 자료가 나타나도록 고쳤습니다. 아바타에서도 사용가능합니다. 아웃로그인에서 삽입위치를 위 설명서에 확인해보시면 좋겠습니다. 기존 미니홈사용자도 쓸 수 있고 새로 미니홈을 만드시는 분들도 사용할 수 있습니다.
2. table_example_add.php 파일은 구조가 멤버아이디 정보를 받아서 그 아이디에 1,2,3을 붙여서 디비를 생성합니다. 그냥 인터넷에서 이 파일을 실행하면 멤버아이디 정보를 받을 수가 없겠지요. 그러니까 생성하고자 하는 아이디로 먼저 로그인을 한 다음에 이 파일을 실행하면 됩니다.

봉이선달님께 //
자세한 설명을 드리지 못한 점 죄송합니다. 구체적으로 어느 부분에서 안되며 어떤 에러가 나오는지 적어주시면 좋겠습니다.

이민호님께 //
민호님께서 아웃로그인을 어떻게 고쳐서 사용하시는지는 몰라도 아웃로그인 에러 부분이 351번까지 내려가지 않는것 같은데요. 정확하지는 않지만 원본아웃로그인에서 150정도에서 삽입하시면 될 것입니다. 삽입위치는 위쪽에 적어놓았습니다.

아웃로그인의 역할은 간단합니다.
게시판 이름을 검색해서 아이디가 들어가있는 게시판이 있으면 미니홈을 생성한 것으로 판단하고 미니홈으로 가는 링크가 나오게 하고 아이디가 들어가있는 게시판이 없으면 아직 미니홈을 만들지 않은 것으로 판단하고 미니홈만들기 링크가 나오게 하는 역할을 합니다.
여기서 미니홈만들기를 누르면 mini_login_enter.php파일에서 다시 만들기를 누르면 table_example_add.php파일을 불러오게 됩니다.
==========================================================
예뜨락님의 답변처럼 아웃로그인과 mini_login_enter.php파일은 나중에 연결해도 됩니다.
다만 그 다음 작업을 하실때에는 먼저 생성하고자 하는 아이디로 로그인을 한 다음에 작업을 하셔야 합니다. 2004-10-12
01:36:51
 

 

 대류
  히야 멋진 녀석이 나왔군요....
직접해보면서 하는게 아니라 그런지 사용법이 좀 어려운것도 같은데, 이왕 좋은거 많든김에 저같은 초보들도 쉽게 이해하게 설치법도 쉽게 만들어지면 보다 좋겠습니다.
물론 바쁘고 귀찮겠지만.... 시간나면 동아리 홈피에 적용해봐야 겠어요...
수고하셨어용 2004-10-12
01:53:48
 

 

위대한위선자
  단체홈페이지이기 때문에 혹시나 하는 마음에 월요일 아침에 트래픽이 걸려서....
2기가에서 다시 1기가를 늘렸는데 그래도 마음이 놓이지 않아 일단 낮에는 예제페이지를 닫고 저녁에 예제페이지를 올려놓겠습니다.
사용하시는 분들께 죄송하다는 말씀 드립니다. 꾸벅 !!!!!! 2004-10-12
05:40:30
 

 

초불하나
  위대한 위선자님께 //

위선자님 정말 위대하십니다 저 중국에 교포놈이라서 위선자란게 대체 무슨 뜻인지 ㅋㅋㅋ

아무튼 위에 자세한 설명 고마버요 ^^

건강유의하시면서 즐거운 시간 되세요^^

오늘도 기분좋게 추천 한빵~! ^^ 2004-10-12
10:57:20
 

 

최병덕
  드디어 올라왔군요~ 제로보드가 한계단 성큼 발전했네요~ 정말 수고하셨습니다!!!!! 추천 팡!!!! 2004-10-12
12:03:23
 

 

위대한위선자
  초불하나님께 // 최병덕님께 //
감사드립니다.

불안한 마음입니다. 설치소스를 받아가신 분들중에서 성공했다는 이야기가 별로 없고 어렵고 에러나는 것에 대한 이야기가 많이 있어 혼란을 주지 않을까 걱정되기도 합니다. 2004-10-12
14:44:22
 

 

위대한위선자
  어떤 분이 지적해주셨네요. 아웃로그인 에러에 대해 지난번 9월 22일 자료는 잘 들어가 있었는데 메뉴얼을 쓰면서 9월 22일에 쓴 아웃로그인 부분을 복사해서 붙여넣었는데 괄호를 하나 빼버리고 복사가 되었습니다.
}
을 넣어주시면 됩니다. 2004-10-12
17:45:14
 

 

초불하나
  위선자님 님 홈페지에 미니홈 가입하려면 레벨 8 이여야 맹글수 있네요 ㅠ-ㅠ

어떻게 하면 8 까지 올라갈수 있을가요 ? 2004-10-12
19:30:02
 

 

위대한위선자
  대류님께 //
바쁘게 글읽고 답변달고 하다보니 대류님께 인사못드렸네요. 감사드립니다.
대류님 홈에 자주 들어가 글을 올리지는 않았지만 좋은 정보 많이 보고 있습니다. 2004-10-12
20:53:06
 

 

☺울랄라
  아웃로그인 에러나는것은 } 이 문이 빠저서 에러 났던거였군요... 그건 해결 됐는데.. 문제는 두번째 설치법이 문제네요...
두 파일을 그룹번호를 바꾸라 되어 있는데... 초보자는 뭘 바꿔야 하는지 전혀 모르겠더군요...
그룹번호라고 써 있는것도 아니라... 알수가 없어요...
어느부분의 어떤것인지 소스를 예로 들어 보여 주시면 어떨까요?

받아 가면서 너무 많은것을 요구 하는거 같네요...
사실 어떤건지 궁금해서요...
예제를 한번도 못봤거든요.. 스샷의 콩만한 사이즈로는 어떤 모습인지 감이 안와요...
스샷좀 크게 해서 올려 주십사 또한번 부탁을^^;

암튼 좋은 소스 감사 드립니다^^* 2004-10-12
20:54:36
 

 

위대한위선자
  예제페이지를 올려놓았습니다.
글 맨위에 보시면 예제페이지가 있습니다.
며칠간은 트래픽땜에 저녁에만 페이지 소개를 하고 있습니다. 2004-10-12
21:21:48
 

 

Resistance
  한번만들어보려고 노력중인데
Fatal error: Call to undefined function: dbconn() in /home/rsistance_win_sh/public_html/bbs/mini_manager_menu.php on line 4
에러 때문에 고생중인데 뭐가 잘못된걸까요.. 2004-10-12
22:26:43
 

 

위대한위선자
  바로 윗줄에 보시면 공통화일인 mini_setup.php파일을 열어서 경로에 맞게 설정해 보시기 바랍니다. 2004-10-12
23:04:20
 

 

아이케
  mini_login_enter.php 에서요...;;
<?=$data[name]?> 으로 이름출력하면 안나오고 <?=$member[name]?>으로 출력해야
이름이 나오네요^^;;;; (저만그런가^^;;;) 2004-10-13
10:01:10
 

 

위대한위선자
  아이케님 지적 감사합니다.
mini_login_enter.php에서 그전에 table_example_add.php에서 멤버번호를 이 파일로 넘겨주었는데 mihi_login_enter.php는 멤버아이디로 디비쿼리가 이루어져 이것에 의한 이름이 나오지 않는 것입니다.
mini_login_enter.php 맨 위에 디비쿼리에서 이렇게 바꾸어주시면 됩니다.
"select * from zetyx_member_table where user_id='$id'" 을
"select * from zetyx_member_table where user_id='$id'||no='$member_no'" 으로 바꾸어주시면 됩니다. 여러번 번거롭게 하네요 2004-10-13
10:09:12
 

 

위대한위선자
  아이케님의 지적사항을 수정한 파일을 다시 올렸습니다.
이전에 받으신 분들은 따로 받지 않으셔도 되고 위의 7번 설명에 따라 바꾸어주시기만 하면 됩니다.
table_example_add.php 마지막 부분을 번호로 넘겨주면서 이것을 받는 부분도 고쳐야 하는데 그렇게 하지 못하여 나온 결과이네요. 2004-10-13
10:17:40
 

 

moonsoo
  위대한위선자님 우선 감사하다고요.
위에것처럼 바뀌었지만, 그래도 마찮가지에요.
그리고 미니홈을 생성한후에 ktu_mini_home.php 를 열면, 계속해서 미니홈이 없습니다 라고만
나오는데...
너무쓰고 싶은데... 많이 어려운것 ^^; 같아요. 2004-10-13
12:06:15
 

 

moonsoo
  그리고 프로필 수정,배경화면수정,배경음악설정,나의 친구들,나의 팬들의 페이지는 어떻게 만들어야 하는지... 모르겠어요.
얻어가면서, 모르는게 너무 많네요.

하지만, 너무너무 감사합니다.
하다 못하면, 더 기다릴께요. 수고하세요. 2004-10-13
12:11:02
 

 

위대한위선자
  moonsoo 님께 //
1. 미니홈이 없습니다는 레벨이 안되는 경우(이런 경우는 거의 없다고 생각합니다. 대체로 최고관리자인분들이 설치하시기 때문에)와 로그인을 하지 않고 파일을 띄운 경우입니다.
아웃로그인에서 파일을 열어야 하고 그래도 미니홈이 없는 경우는 아직 게시판이 만들어지지 않은 경우입니다.
2. 프로필과 배경화면에 대한 것은 위 설명서처럼 아직 올리지 않았습니다.
3. 친구와 팬은 제로보드에 보시면 커피님의 팁이 있습니다. 그것을 참고하시면 됩니다. 2004-10-13
12:25:15
 

 

백의신수
  이야.. 정말 위대한 교육자님이시군요. 좋은 자료 감사드립니다. 2004-10-13
13:22:01
 

 

하하님
  헉 넘 어렵네요~~

빠진파일도 두개나 있느것 같고..좀더 자세한 메뉴얼은 안될까요?

혹시 성공하시분들 정보 공유좀 부탁드립니다. 2004-10-13
17:53:01
 

 

쿠쿠리~*
  어느새 로그인해버렸다는...-_-b
이렇게 좋은 플러그인 자꾸나오면 안되요~~~~~~~
그럼 제로님이 제로보드 업그레이드 하기 힘들어지잖아요..ㅠㅠ
제로보드2가 얼릉 나오길 기다리고있는데...
이 플러그인이랑 제발 호환되었으면하는...바램이...큭...
위선자님 수고하셨어요~ㅎㅎ 2004-10-13
18:59:00
 

 

위대한위선자
  백의신수 님께 // 감사합니다.
하하님께 //
앞서 말씀드린 것처럼 빠진 부분은 지금 몇 부분을 고치고 있습니다. 최근에 답변글과 여러가지 일로 작업진행이 더디네요.
공개한 미니홈자료도 잘 돌아가다가 제 실수나 또는 미쳐 발견하지 못한 벌레로 많은 분들에게 불편을 드리는 것 같아 가능하면 오류가 없는 것을 앞으로는 올릴 생각입니다. 당분간은 오류가 잡히는 파일을 제로보드 팁란을 통하여 하나씩 하나씩 올릴 생각입니다.
기능도 좀 더 넣어서 올리고 싶은 마음입니다. 미니홈제목과 내소개 그리고 프로필 작성하는 부분은 거의 오류가 없는 것 같네요. 이것은 빠른 시일내에 팁란에 올리겠습니다. 배경화면은 지금 화면 바꾸는 부분은 문제가 없었던 것 같은데 오늘 사용하는 미니홈 한 분에게서 오류가 있어 그 오류의 원인을 찾고 있습니다. 여기에다가 좀 기능을 더 넣어 쉽게 배경화면을 바꿀 수 있도록 만들어가는 중입니다.


쿠쿠리님께 // 감사드립니다. 제로보드가 새로 만들어지면 아마 그때는 이러한 기능을 가진 것으로 제로님이 만드실 것으로 기대합니다.
그러나 제로보드의 장점은 기본파일이 잘 짜여져 있어서 각자 가지고 있는 기능을 서로 공유하고 발전하여 나가는 것이 제로보드의 장점이라고 생각합니다. 수많은 스킨들은 다른 곳에서는 볼 수 없는 제로보드만의 장점이라고 봅니다. 2004-10-13
22:23:14
 

 

푸름이
  그룹을 만들지 않고 table_example_add.php 를 실행하였습니다. 그 다음 그룹 4를 만들었는데요. 디비생성 에러가 나오네요. 다시 설치하고 싶은데요, 어떤 디비명을 삭제하여야 하나요? 좋은 프로그램 만드느라 정말 수고하셨구요. 꼭 사용하고 싶습니다. 감사합니다. 2004-10-14
05:43:20
 

 

위대한위선자
  푸름이님께 //
디비생성 에러가 난 경우 디비삭제 요령입니다.
1. 최고관리자로 들어가서 아이디1.아이디2,아이디3 으로 생성된 게시판을 삭제합니다.
(이렇게 삭제하면 아이디게시판테이블3개/아이디카테고리테이블3개/아이디코멘트테이블3개/아이디디비젼테이블3개가 삭제됩니다)
(최고관리자로 들어가서 아이디게시판이 없으면 수동으로 지워야합니다.)

2. 최고관리자로 들어가서 회원관리를 누르시고 게시판을 생성하려고 했던 회원을 찾습니다. 그리고 회원정보수정을 누르면 여기에 관리자설정이 있고 게시판관리자로 설정한 경우에는 그 정보를 지워주어야 합니다.

3. (별 문제점은 없으나) 혹시 그룹이 있고 게시판숫자가 0 이 아니라 마이너스가 되어 있는 경우는 수동으로 들어가서 그룹테이블에 가서 게시판숫자를 맞춰주면 됩니다.
(3번은 어느 과정에서 실패했는가에 따라 해도 되고 하지 않아도 됩니다) 2004-10-14
09:04:54
 

 

푸름이
  답변 고맙습니다.
현재 게시판에 -6이 나옵니다.

그리고 table_example_add.php 로 생성된 아이디는 원래 제가 사용하는 그룹 1번에서 회원관리에서 아이디 찾기와 이름 찾기를 하면 조회가 되질 않네요.
아마도 MYSQL 관리자에 들어가서 수정을 해야 할것 같어요.
MYSQL 관리자에서 수정하는 방법좀 가르쳐 주시면 고맙겠습니다.
어떤 테이블을 수정해야 되는지 초보자라서 조금 어렵습니다.
MYSQL 관리자는 조금 다뤄 보았습니다.

현재는 아래와 같은 에러가 나옵니다.

<아래>
.
.
.
게시판 테이블을 만듭니다...게시판 기본 설정 끝.음악게시판과 방명록게시판을 만듭니다.
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/user/www/bbs/table_example_add.php on line 219

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/user/www/bbs/table_example_add.php on line 223
게시판 권한을 부여합니다게시판 권한을부여하였습니다. 모든 설정이 끝났습니다.

좋은 프로그램 정말 고맙습니다.
좋은 하루 되시길 바랍니다. 2004-10-14
10:47:45
 

 

위대한위선자
  푸름이님께 //
에러를 보니
1. 일단 회원들에게 테이블을 생성하는 부분은 문제없이 생성된다는 이야기입니다.
2. 에러부분은 예성님의 방명록과 게시판과 관련된 부분입니다. 예성님의 방명록과 게시판 테이블이 같은 그룹에 없거나 또는 그것을 설치하지 않은 경우입니다.
음악게시판과 방명록게시판을 만듭니다에서부터 방명록게시판과 음악게시판을 만들었습니다. 라는 곳까지 주석처리합니다.
위 설명에 올려놓은 것처럼 그룹번호에서 테이블이 -(마이너스)6이라면 생성하고 지운것을 2번 하셨네요. 이 그룹테이블 숫자를 0으로 만들어주어야 합니다.
이것을 고치려면 수동으로 zetyx_group_table(?)에 가서 테이블숫자를 -6이 되었는것을 0으로 만들고 푸름이님께 처음 답변처럼 관리자에서 테이블을 지운 경우는 이것만 하면 되고
수동으로 하려면 아이디로 되어있는 12개를 지워주어야 합니다. ( 혹시 엉뚱한 것을 지울지모르기때문에 수동으로 지울때는 조심 또 조심해서 지우셔야 합니다. 2004-10-14
11:01:51
 

 

~ㅁ~ㆀ
  그림이깨지는데요;ㅁ; 2004-10-14
19:12:05
 

 

위대한위선자
  어떤 그림이 깨집니까 ? 제가 올린 파일에는 그림이 별로 없는데요 2004-10-14
19:24:27
 

 

━유카™━─☆
  위대한위선자 //

음... 설치는 완료 했습니다...

여쭤 볼것이 있어서요... 카테고리만 따로 뽑아 낼수 없을까요??

그러니까... 게시판은 아이프레임으로 넣고... 카테고리 메뉴는 아이프레임 밖에 넣을수 있나 해서...여쭤 봅니다.. 2004-10-15
04:18:59
 

 

위대한위선자
  ━유카™━─☆ 님께 //
게시판부분은 일단 사용하시는 스킨폴더에 head.php와 foot.php파일을 하나 만들어 줍니다.
그리고 head.php에 각 미니홈에서 미니홈 좌측에 해당하는 부분
<table><tr><td width=좌측넓이>카테고리 뽑는부분</td><td width=>
이런 식으로 좌측에 넣고
foot.php파일은
</td></tr></table>을 넣습니다.
그리고 게시판 header환경설정과 footer환경설정에서 불러올 파일을 이 파일을 불러오면 됩니다.

카테고리 뽑는 부분은 제로보드 팁란에 많이 있습니다. 시험해보시기 바랍니다.

다만 주의사항은 스킨디렉토리에서 $id는 게시판이름입니다. 게시판이름 아이디1이기 때문에
이때는 $id를 사용하는 것보다 $no(멤버번호)로 미니홈관리자 정보를 쿼리하는 것이 겹치지 않겠지요.

이렇게 해서 첫번째 아이디1게시판에 대한 디자인을 다 끝내면 ...
처음 게시판을 생성할때 table_example_add.php파일을 보시면 중간에 조건문으로
각 게시판마다 불러올 파일을 빈칸으로 만들어놓았는데 여기서 haed.php과 foot.php파일 경로를 넣어주면 앞으로 생성하는 미니홈은 자동으로 생성되겠지요. 2004-10-15
07:03:16
 

 

위대한위선자
  아 그리고 가능하면 아이프레임을 많이 쓰게 되면 링크부분이 어렵게 됩니다.
아이프레임을 불러와서 시행은 시켰는데 다른 메뉴를 누르게 되면 미니홈을 빠져나가게 될 수도 있습니다. 가능하면 단순화시키는 것이 작업하시기 편할 겁니다. 2004-10-15
10:59:22
 

 

시리니
  에구... 늦었지만 추천~! 2004-10-15
23:57:12
 

 

위대한위선자
  시리니님 // 감사드립니다. 2004-10-16
09:52:35
 

 

초불하나
  뭐니뭐니 해도 위대한 위선자님 미니홈피+블로그 조아조아~~

매일추천한빵 ^^ 중국에서.......... 2004-10-18
00:36:52
 

 

김선호
  와 참말로 어렵다...누가 좀더 쉽게 설명해 주실분 안계시나요...우............쓰고 싶은데

이왕이면 영상으로 해 주심 큰절하지요..ㅎㅎ 2004-10-18
05:01:28
 

 

piasol
  꾸~~~~~욱!!! 추천!! 멋진 정보 감사요 ^^ 2004-10-18
11:13:22
 

 

윤단지
  저 감사한데요 ㅜㅜ;; 완전 초본데요... 저걸 폴더를 어디 올리는지 자세히좀 말씀주세요.
예를 들어서 minihome 폴더는 어디에 admin 폴더는 어디에 minihompy 폴더는 어디에
올리는지 모르거든요. 걍 제로보드 있는데다가 몽땅올리고 admin 껀 admin 에 minihompy 꺼는 새로만들어서 올리고... minihome 꺼는 어디에 올리라는건지 도통 모르겠네요..ㅠㅠ;;
다른건 수정을 다해긴했는데... 자꾸 에러떠서요...
아참 그리구요 2. 미니홈 게시판 테이블 자동생성하기 ( table_example_add.php )
이부분이요. 설명이 왔다 갔다 하셔서 어디에 뭘 하라는지 잘 모르겠어요.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
[[table_example_add.php 파일에서 자료실1,자료실2 허용하는 확장자가 이전에 올린 자료는 숫자 1이 들어갑니다. 이 부분을 빈칸으로 두어야만 하겠지요. 다시 수정하여 올려놓았습니다. 혹시 이전자료를 받으신 분은 table_example_add.php 파일을 덮어쓰시면 됩니다. 이 파일을 많이 수정하신 분들은 게시판설정이라고 하는 부분에서 2097152, '1', '1', '1', '1', '1', '1',을 2097152, '1', '1', '', '', '1', '1', 으로 고치시면 됩니다]]]
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
이것도 무슨말인지;;;
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
[[처음 table_example_add.php을 생성하기전에 최고관리자로 로그인을 하신후 새로 그룹을 하나 만들어야 합니다. 그룹을 만들고나면 그룹에 대한 번호가 바로 옆에 나옵니다. 간혹 그룹을 넣었다가 지웠을 경우 그룹번호가 중간이 비어있는 경우가 있습니다. 이 그룹번호를 table_example_add.php파일 그룹번호와 바로 위 3번에 있는 admin_board_list.php도 그룹번호를 변경시켜주면 됩니다. [10.11 수정함]]]
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
이부분에서 최고 관리자로 로그인을 한후에 그룹을 생성을 햇는데요. 그 번호를
table_example_add.php파일 어디다가 넣구요.admin_board_list.php 파일은 어디있는거에요? 아예 없던데....

잘 모르겠어요 ㅠㅠ;; 도와주시면 감사드리겠습니다.
아참 그리구 설명을여... 힘들게 써서 올려주신거 정말 감사한데요...
진짜 왕초보인 저 같은경우가 보면 설명이 앞이 어디고 뒤가 어딘지
알수가없거든요. 만약 1번을 설명하시는거면... 다른얘기로 빠지지 마시궁 ㅠㅠ;;
완벽설명부탁드려요 ㅠㅠ;; 2004-10-18
11:46:57
 

 

윤단지
  이부분있자나요...
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
2. 미니홈 게시판 테이블 자동생성하기 ( table_example_add.php )
이전에 플러그인으로 공개한 파일입니다. 이번에 이 파일 안에 좀 더 설명을 넣었고 마지막 부분 하나를 고쳤습니다. 다만 주의사항은 멤버테이블에서 기본필드만 넣었습니다. 나중에 미니홈 메인테이블을 보시면 여기서 추가하지 않은 필드가 나옵니다. 이 필드를 넣을까 하다가 넣지 않았습니다. 이미 기존에 미니홈을 설치하신 분들이 계시기 때문에 제가 넣은 필드명을 기존에 있는 필드명으로 변경하여 사용하시거나 또는 새 필드를 삽입하여 사용하시면 될 것 같습니다.
[성공했습니다.] 그리고 내 미니홈으로 가기라는 부분이 나오고 난 다음에 다음 사항을 확인합니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
요부분;; [괄

댓글목록

등록된 댓글이 없습니다.

Total 243건 7 페이지
MySQL Tip 목록
번호 제목 글쓴이 조회 날짜
135 차동박 이름으로 검색 17914 03-09
134 차동박 이름으로 검색 20832 03-05
133 차동박 이름으로 검색 25168 03-05
132 차동박 이름으로 검색 18348 03-05
131 차동박 이름으로 검색 22389 03-05
130 차동박 이름으로 검색 12767 02-14
129 차동박 이름으로 검색 18243 02-08
128 차동박 이름으로 검색 22549 02-08
127 차동박 이름으로 검색 18209 02-06
126 차동박 이름으로 검색 25491 02-06
열람중 차동박 이름으로 검색 18485 01-28
124 차동박 이름으로 검색 17731 01-05
123 차동박 이름으로 검색 17471 12-27
122 차동박 이름으로 검색 19720 12-27
121 차동박 이름으로 검색 21972 12-27
120 차동박 이름으로 검색 10722 12-27
119 차동박 이름으로 검색 21012 12-27
118 차동박 이름으로 검색 19295 12-27
게시물 검색