그누보드 2.6 정준君 수정버젼 (설명참조) > 그누3 팁자료실

그누3 팁자료실

그누보드 2.6 정준君 수정버젼 (설명참조) 정보

일반 그누보드 2.6 정준君 수정버젼 (설명참조)

본문

그누보드가 일부 호스팅에서 문제를 보이는 것을 수정하고, 이메일과 아이디를 선택해서 로그인할 수 있도록 수정한 버젼입니다.

gnu260_jj0613.gif

유닉스에서 압축하였으므로 직접 파일을 업로드후에 tar -xvpzf gnu26_jj01.tgz 로 압축을 푸시든지(gnu 폴더에 압축이 풀립니다) 윈도우에서 압축을 푸시고 업로드시에는 sql, php, sh 확장자를 가진 파일은 반드시 아스키(ascii) 모드로 업로드하세요.

업로드후에 install.php로 설치하시기 전에 lib.inc.php 의 $gnu_dir, $gnu_url  두 변수를 자신에게 맞도록 수정해주세요.
로그인을 이메일로 하도록 수정하려면 lib.inc.php에서 $mail_login = "yes"; 로 설정하세요.

변경내용은 다음과 같습니다.

2003.6.13
* base : 2003년 6월 13일 오후 1시 50분 최신 버젼 수정
* 이메일 로그인 / 아이디 로그인 lib.inc.php에서 선택 가능하도록 수정
* basic member 가입 폼 수정 (로그인 정보, 개인정보 분리)  

2003.6.12
* time() -> time()+$time_offset 으로 변경 - 시간대 기능 사용가능
* gr_id 최대값 5 -> 20 으로 변경 - 그룹 아이디가 기존 다섯자로는 너무 작았음
* lib.inc.php 내에 $gnu_dir, $gnu_url 변수 설정 - 일부 파일의 인클루드 문제 해결
* 이메일로 로그인하도록 함 (lib.inc.php, mblogincheck.php, 아웃로그인 스킨)

- 앞으로 구현해야할 내용
 * 보다 완벽한 호환을 위해 경로함수 제거

[이 게시물은 관리자님에 의해 2003-07-24 12:31:27 자작 프로그램(으)로 부터 이동됨]
추천
1
  • 복사

댓글 전체

드디어 그누보드 2.6을 깔았습니다. 그런데 PHPmyAdmin 들어가서 보니까 "gr_id  varchar(20)"요렇게 되어 있던데, gb_group, gb_board, gb_group_member의 gr_id 길이가 이미 수정되어서 깔린 건가 보지요?
혹시 중간에 phpmyadmin으로 관리자의 실명(gr_id)을 바꾸신 것이 아닌가요. 만일 그렇다면 gb_default에서 최고관리자를 그 이름으로 다시 설정을 해주셔야 합니다.
정준군님이 만드신 프로그램을 설치를 햇거든요..
처음엔 잘되었어요.
근데.. 갑자기 관리자로 접속이 안되는겁니다.

$mail_login = "yes"; 로 되어있는걸 $mail_login = "no"; 이렇게 해주니..
접속이 되기는 하는데요..
뭐가 뭔지.. 잘 모르겠네요..

한번 살펴봐주세요.... http://schj2929.cafe24.com/jewelry/gnu/
없어진건 아니고요..덮어씌우기를 했거든요..
인덱스 파일이 변해버렸어요..
그래서.. 어제 인덱스파일에다 내가 만들어준게 변해 버렸다는건데요...

관리자폼인 groupform.php의 ID 필드값도 20으로 추가변경~ 그럼 이거 안 고쳐줘도 됩니까?...
ㅎㅎ..
뭐가 뭔지 .. 헤메고 잇습니다..
아..제말을 오해하셨군요..죄송..전 필요한 부분만 고치는중이라..님은 다운받으셔서 새로 설치했다면 그말이 그말이니 신경 안쓰셔도 됩니다.
다운받으셔서 설치하실때는 정군군님 글만 읽어보시고 하시면 됩니다.

만드신거 없어지셨다니..큰일이군요...저도 전에 한번 그런일이 있어서
아예 테스트용 호스팅을 하나 신청해서 그쪽에 그누보드만 하나 깔아두고 소스업하고 테스트하고
이상없으면 만들고 있는 해당파일을 덮어씌우기식으로 해서 홈피에 갖다붙이고 그러죠.....

(rgro.net인가에 가면 na_100인가..그거 하나 신청해서사용하세요 일년에 12000원이면 그저죠 ...테스트용 호스팅으로는 최적)
 이거 절대 홍보아니니 딴지 걸지마세요..제가 테스트겸 이래저래 사용하면서 편리해서 드리는 얘기입니다.
아이고.. 다운받아서.. 설치를 했는데요..
덮어쓰기를 하고나니 내가 만든거 다 없어졋어요..
어떻해 만든줄 기억도 못하는데.. 클났어요.. 그냥 복사해서 같다 붙이기만 햇는데.. 뭘 복사한줄도 모르겟고.. ㅎㅎ

근데요.. groupform.php의 ID 필드값이란게 뭐에요..
groupform.php 에서 보니깐.
<td class=csstitle align=center>그룹 ID</td>
    <td colspan=3 class=csslist0>
        <input type=text name=gr_id size=10 maxlength=20 <? echo $gr_id_attr ?> itemname='그룹 아이디' value='<? echo $gr[gr_id] ?>'> 영문자, 숫자, _ 만 가능 (공백없이)
    </td>
이렇게 되어있는 부분을 말하는건가요?

어제 홈페이지 만들때 뭘 복사해서 만들었는지.. 기억을 살려서.. 수리해야 하는데.
참..
박갑성님이 만드신 새창공지사항이 어제는 안되었는데..
정준군님 프로그램을 설치하니 저절로 되어버리네요.. 신기하기도 하지요..
뭐가 뭔지 .. 정신만 혼미 합니다..
ㅎㅎ

이민님..관리자폼인 groupform.php의 ID 필드값도 20으로 추가변경~ <=== 이것만 고쳐주면 되는거지요?
ㅋㅋㅋㅋㅋㅋ~~~ 글 보셨군요....ㅋㅋ~~~ 에이~~수상한데..ㅋㅋㅋ (농담임다)
아..그리고....관리자폼인 groupform.php의 ID 필드값도 20으로 추가변경~

정준君님 ...mbemailcheck.php 이 파일은 님이 만드신거죠?? 혹시나해서요.

혹시나 문제가 있을줄 알고 기다리고 있엇는데
이제 다운받아야 겠다..

그누보드에 하도 오다보니 이제 약아지기만 하네요.. 하하.
정준군님.. 잘 쓰겠습니다.
나는 아무것도 모르고 그냥 좋겠다 싶은건만 골르기만 할 뿐입니다.

이민님땜에 문제점 다 알고..나서 다운 받으니.. 얼마나 편하지..
이민님 감사합니다..
저 군대 갔다 왓어요.. 엄연히 군번도 있는데.. ㅎㅎ
맞습니다. 빼먹었네요. gr_id 의 길이를 수정할 곳은 세 부분입니다. 이민님 글처럼 해도 될거 같네요. 어느 파일을 건드렸는지 하나하나 적어나가다가 귀찮아서 - 뺐거든요. 그래서 통째로 올린건데요- lib.inc.php, mblogincheck.php, 스킨의 아웃로그인과 멤버가 건드려져있습니다. 날짜로 확인해보니 bbs 폴더의 gbupdate.php하고 gblist.php, mbupdate.php, gbview.php, mbform.php 등도 수정이 되어있네요, mbemailcheck.php라는 파일이 새로 만들어져 있습니다. 오늘 관리자님이 발표하신 부분까지 적용하느라 이렇게 되었는데요.. 꼼꼼히 못 알려드려서 죄송합니다.
에...제가 제홈피에 맞게 소스를 좀 건드려 놓은 부분이 있거든요...
그래서 수정하신 파일 이떤건지만 알수 있으면 그것만 제가 골라서 올렸으면 해서요.
대충 글을 읽어보면,
아웃로그인 폼이 바뀐거니까 스킨을 하나추가하면 추가하고 (님이 만드신 스킨폴더를 그대로 이름만 변경??)
lib.inc.php수정하고
mblogincheck.php 수정하고
db의 gb_group길이 수정하고 (이건 저도 20으로 수정해서 지금 사용중이죠..*^_^*)
이렇게만 그럼 하면 되는건가요???
그냥 덮어씌우시구요.. lib.inc.php만 수정하세요. 그리고 phpmyadmin 등으로 들어가서 gb_group 의 gr_id 길이를 20으로 수정하시면 됩니다. 2003년 6월 13일 오전 9시 이후 발표된 버그는 아직 패치되지 않았습니다.
© SIRSOFT
현재 페이지 제일 처음으로