일정관리 euc-kr 버젼입니다.
일단 테스트는 해보았는데 문제는 없었는데...
만일 또 모르지요..~~ 문제가 있을지도......
일단 미리내호스팅에서 해본 것이라 정확하게
정답이라고 말씀드리긴 어렵습니다.
그리고 그누 처음 설치시에는 문제가 없을 거라 생각이 들지만
만일 다른 운영중이라면 스크립트 충돌이나 이런 것들이 생길 수 있습니다.
모든 환경을 맞출 수는 없는 것이라....-_-;;;
이해해주시기 바랍니다.
=============================================================================
사실 설치방법이랄 것도 없지만...간단한 설치방법은
new_scheduele.zip 파일을 압축을 풀어
skin/board에 올려주시면 됩니다.
img.zip파일은 설치경로/img로 업로드 해주시기바랍니다.
그리고 스킨의 경우에는 회원제로 운영하셔야 합니다.
글쓰기 권한을 2 이상으로 맞추시기 바랍니다.
html쓰기 권한도 2이상으로 맞추시기 바랍니다.
다이나믹 html 사용도 체크하시기 바랍니다.
smart에디터를 기본적으로 사용하고 있습니다.
smart에디터는 제 글을 찾아보시면 올려놓은 것이 있습니다.
그것을 설치하시면 됩니다.
로그인하신후에 글쓰기 버튼은 없습니다.
당연히 글쓰기 버튼이 없는게 맞구요
달력에 날짜를 클릭하시면 글쓰기 창이 뜨게 되어 있습니다.
만일 ie에서 에러를 뱉어낸다면 제가 보기에는
ff에서 테스트를 해보시기 바랍니다.....
일단 테스트는 해보았는데 문제는 없었는데...
만일 또 모르지요..~~ 문제가 있을지도......
일단 미리내호스팅에서 해본 것이라 정확하게
정답이라고 말씀드리긴 어렵습니다.
그리고 그누 처음 설치시에는 문제가 없을 거라 생각이 들지만
만일 다른 운영중이라면 스크립트 충돌이나 이런 것들이 생길 수 있습니다.
모든 환경을 맞출 수는 없는 것이라....-_-;;;
이해해주시기 바랍니다.
=============================================================================
사실 설치방법이랄 것도 없지만...간단한 설치방법은
new_scheduele.zip 파일을 압축을 풀어
skin/board에 올려주시면 됩니다.
img.zip파일은 설치경로/img로 업로드 해주시기바랍니다.
그리고 스킨의 경우에는 회원제로 운영하셔야 합니다.
글쓰기 권한을 2 이상으로 맞추시기 바랍니다.
html쓰기 권한도 2이상으로 맞추시기 바랍니다.
다이나믹 html 사용도 체크하시기 바랍니다.
smart에디터를 기본적으로 사용하고 있습니다.
smart에디터는 제 글을 찾아보시면 올려놓은 것이 있습니다.
그것을 설치하시면 됩니다.
로그인하신후에 글쓰기 버튼은 없습니다.
당연히 글쓰기 버튼이 없는게 맞구요
달력에 날짜를 클릭하시면 글쓰기 창이 뜨게 되어 있습니다.
만일 ie에서 에러를 뱉어낸다면 제가 보기에는
ff에서 테스트를 해보시기 바랍니다.....
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 69개
또 추천~ 드려요~
이부분의 경우에는 제외하고 사용하셔도 문제는 없을듯 싶습니다.
smart에디터를 사용하지 않으시려면 schedule_write.php파일을 수정하시면됩니다.
스킨 선택했는데....딸랑 등록이란 제목의 입력박스만 보이네요...ㅡ.ㅡ
역시 멋지지만 초보에게는 그림의 떡인듯....아 안타깝습니다...넘 좋은 스킨인데
아무래도 설치를 잘못한거 같은데..어떻게 해야 할지 모르겠네요..
날짜를 클릭하시면 글쓰기 창이 나오게 됩니다.
등록이라는 제목의 입력박스는 to do list에 대한 것이기때문에
간단한 to do list만 입력하게 하는 것입니다.
회원제로 운영하셔야 하며 글쓰기 권한은 반드시 2이상으로 하셔야 합니다.
자바스크립트라든지....-_-;;;
이런 에러 메세지가 없다면 뭐라 말씀드리기 어렵습니다.
만일 dom id가 중복되어서 그런 경우일 수 있고...
css에서 몇가지 수정을 해줘야 하는 경우일 수도 있습니다....
적어 주신 걸로는 뭐라고 말씀드리기 어렵습니다.
문제점
1. 스케쥴입력에서 날짜를 선택할때 달력이 나오는데 이미지모두가 엑스표로나오네요
2. 스케쥴을 입력을한후 등록을하면 정상적으로 등록이 됩니다. 그런데 달력에는 아무런 표시가되어 있지 않습니다.
3. 디비를 확인해보면 모두 정상적으로 저장이 됩니다. 하지만 한글이 모두 덈릺?붾뵒 이런식으로 깨져 들어가네요
2. 스케쥴을 입력하면 등록이 된다고 하셨는데...
회원권한을 어떻게 주신 것인지요? 회원권한을 2이상 주셨다면
문제가 없이 나올꺼라 생각이 듭니다.
3. 디비에 저장된것이 깨져서 나오는 것은 맞는 것입니다.
그이유는 utf-8로 저장이 되기때문입니다. 2번을 맞추신다면
문제없이 될꺼라 생각이 듭니다.
권한을 2로해도 안되네요
스케쥴 달력에 아무런 반응이 없습니다.
권한2인 사용자가 입력을 하면 보입니다.
그런데 관리자는 보이지가 않네요
이것은 개인들의 일정관리를 하는것인가요?
다른 사람들은 보지 못하나요?
그리고 전 홈페이지는 euc-kr이지만 디비는 utf-8입니다.
개인별 일정관리입니다.
관리자일 경우에는 몇가지 수정하면 볼 수 있지요......^^;;;
저도 마루에서 호스팅받고 있는데 골든님과 같은 상황이거든요
글쓰기 2권한을 가진 test아이디를 만들어 해보세요
참 그리고 밑에 등록버튼으로 등록을 하는것이 아니라 달력 날짜를 클릭하면 입력란이 뜨게 됩니다.
개인도 필요하고 전체도 필요한 스캐쥴
schedule_calendar.php만 수정하면 되요....ㅋㅋ
별도의 연구도 필요없을듯 싶은데...ㅋㅋㅋㅋ
그리고 기간을 설정할때 아래 스샷을보면 몇일부터 몇일까지 스케쥴을 입력하면
달력에 스케쥴이 입력된 제목을 클릭하면 창과함께 내용이 보여야하는데 암것도 보이지 않네요
그리고 대부분 list_form.css 와 schedule.js인가에서 보시면 될거같습니다.
어떻게 적용되어진 상태인지 알 수 없어서 위에 질문한거는 무슨 문제인지는
모르겟네요~~ 오류페이지를 보여주시면 알 수 있을듯 싶습니다.
상태바에 에러표시를 누르면 "개체가 이 속성 또는 메서드를 지원하지 않습니다."라는 에러 메세지박스가 뜹니다.
해당 메세지의 라인번호를 추적해 보면
$(document).ready(function() {
win_resize();
$('#calendar').fullCalendar({ <-- 이 부분에서 에러가 납니다.
그누보드를 업데이트 하시는 방법을 생각해보시는 것이 좋으실듯 합니다.
아니면 head_sub.php에서 jquery.js를 불러오시는 방향으로~~
글을 등록하면 ?,한자,뷁어,외계어가 입력되네요. DB에...
또 어딜 손봐야할지...ㅜㅜ
저장은 그렇게 되지만 일단 뽑아올때 iconv를 시키기때문에
보는 것에서는 문제가 없으리라 생각이 듭니다.
이게 jquery.form.js로 입력을 하는 거라서
euc-kr이 안되는 문제가 생기더군요
write_update.php를 수정해야 하는데 그건 그누자체를 수정하는 경우라서...-_-;;;;
아니면...한가지 방법이 write_update.head.skin.php를 추가하는 방법이 있지만
그 방법은 권해드리고 싶지는 않습니다.
제가 나중에 이부분은 다시금 한번 고민해보도록 하겠습니다.
순수 그누보드에서는 잘 되는군요
근데 회원이 아닌 비회원도 리스트 및 내용을 보려면 어떻게 해야하는지요
schedule_calendar.php를 수정하라고 하셨는데 통 모르겠네요
개인일정이 아닌 전체일정으로 사용하고 싶어서요
애화몽님 달력을 전에도 쓸려고 봤더니 파일이 죄다 없더군요. ㅎㅎㅎ
메인에 최근게시물 형식으로 달력형태가 있으면 좋을 것 같습니다.
대부분 일정관리 프로그램들처럼.... ^^
혹시 지원 되는지요?
맨처음에는 윗분들처럼 입력창만 나왔었는데
jquery 넣고 하니 잘 나오네요 ㅋㅋ
그런데 일정관리의 최신글 추출은 문제가 있는데
애화몽님 사이트에서는 날씨 그림이 잘 나오는데
제가 설치한 환경에서는 그림이 표출이 안될까요???
그리고 일정에 글을쓰고 나와서 최신글을 보니
글씨가 깨지네요 ㅜㅜ
http://kgsa0259.cafe24.com/
사이트 주소입니다.
도와주세요 ㅠㅠ
이걸 어떻게 할수 있는 방법은 없나요???
스킨은 너무나 맘에 듭니다....
이 스케쥴게시판을 관리자만 쓰게 하고 비회원까지도 볼수있게하려는데요... ㅜ ㅜ
관리자인 저의 작업스케쥴을 쓰는 용도로 하려고요... 휴무나 이런것도 사람들한테 알려주고 ..
근데 위의 댓글중에 and mb_id = '$mb_id'만 지우면 된다고 하셔서
해당 파일의 저부분을 지워봤는데 반응이 없어요 ㅠ ㅠ 흑
이거 관리자의 스케쥴을 전체회원이 다 볼수있게 하려면 어떻게 해야하나요 ㅠ ㅠ알려주세요
가타부타 메시지도 없고...
어찌 된걸까요?
긁적..
수정하다 포기 합니다 ㅜㅜ
관리자 로긴시에는 일정이나 내용이 잘 보이는데 로긴 안한상태서는 일정이나 내용이 보여지지 않아요
관리자 페이지에서 목록 보기하고 글읽기 설정을 1로 했는데도 안나옵니다.. ㅠㅠ
왜 그런거지요??ㅠㅠ
도움좀 부탁 드립니다!
글구 가로 사이즈가 자동으로 늘어 나는거로 댓글 보았는데.. 안 맞춰집니다 ㅠㅠ
관리 페이지에선 "게시판 테이블 폭"을 99로 했는도 안 맞춰집니다 ㅠㅠ
꼭좀 도와 주세요~!!!!!
좋은하루 되십시요~~
1. iconv 관련부분을 모두 제거 해야함.
2. 그리고 ajax가 utf-8 부분으로 동작하므로
write_update.php 에서 해당 변수들을 따로 처리해 주어야 하군요.
* 예시 sql 변수 만들기 바로 직전에
schedule 게시판이라면
if($write_table == "g4_write_schedule"){
$wr_subject = iconv("UTF-8","EUC-KR",$wr_subject);
$wr_3 = iconv("UTF-8","EUC-KR",$wr_3);
$wr_6 = iconv("UTF-8","EUC-KR",$wr_6);
$wr_content = iconv("UTF-8","EUC-KR",$wr_content);
}
해결하신 분이나 해결책이 있으시면 도움말 부탁드립니다. 감사합니다.
write_update.head.skin.php 파일에 아래 내용을 삽입 하시면 되겠어요. 제가 직접 해보았습니다.
............................................................................................
$wr_subject = iconv("UTF-8","EUC-KR",$wr_subject);
$wr_3 = iconv("UTF-8","EUC-KR",$wr_3);
$wr_6 = iconv("UTF-8","EUC-KR",$wr_6);
$wr_content = iconv("UTF-8","EUC-KR",$wr_content);
.............................................................................................
schedule_calendar.php 에서 and mb_id = '$mb_id'
를 지워서.. 전체회원이 볼수 있게 되었는데요..
일정을 입력한 다음에 메인에서 다른 회원이 다른사람의 일정을 드래그로 수정이 가능하더라고요..
자신의 일정이 아니면.. 메인에서 남의 일정을 드래그로 수정 못하게 하려면 어떻게 해야 하나요
팝업으로 뜨는건 자신의 글이 아니면.. 수정 삭제 안되던데요...
남의 일정이 드래그가 되서....
부탁드려요~!
51번째 줄 근처...
$list = array();
/* 자기가 작성한 글만 보기
$sql = "select wr_subject as title, wr_id as id, trim(concat_ws(' ', wr_1, wr_4)) as start, trim(concat_ws(' ', wr_2, wr_5)) as end, wr_3 as className, '$bo_table' as bo_table, IF(wr_4 <> '', 0, 1) as allDay, wr_8 from $g4[write_prefix]$bo_table where wr_8 != '' and mb_id = '$mb_id' and wr_9 = '' order by wr_1";
*/
//모든 사람이 보기
$sql = "select wr_subject as title, wr_id as id, trim(concat_ws(' ', wr_1, wr_4)) as start, trim(concat_ws(' ', wr_2, wr_5)) as end, wr_3 as className, '$bo_table' as bo_table, IF(wr_4 <> '', 0, 1) as allDay, wr_8 from $g4[write_prefix]$bo_table where wr_8 != '' and wr_9 = '' order by wr_1";
bbs/write_update.php [그누보드 파일 수정]
30번째 줄에 아래와 같이 입력
if($write_table == "만든 테이블명"){
$wr_subject = iconv("UTF-8","EUC-KR",$wr_subject);
$wr_3 = iconv("UTF-8","EUC-KR",$wr_3);
$wr_6 = iconv("UTF-8","EUC-KR",$wr_6);
$wr_content = iconv("UTF-8","EUC-KR",$wr_content);
}
만약 개인별로 여러개의 일정관리를 만들었으면 각각 추가해야 되는 번거로움이 있습니다.
if($write_table == "김부장"){
if($write_table == "손팀장"){
if($write_table == "장과장"){
//$sql = "select wr_subject as title, wr_id as id, trim(concat_ws(' ', wr_1, wr_4)) as start, wr_3 as className, trim(concat_ws(' ', wr_2, wr_5)) as end, '$bo_table' as bo_table, IF(wr_4 <> '', 0, 1) as allDay from $g4[write_prefix]$bo_table where ( (unix_timestamp(wr_1) between '$start' and '$end' or unix_timestamp(wr_2) between '$start' and '$end') or (unix_timestamp(wr_1) < '$start' and unix_timestamp(wr_2) > '$end') ) and mb_id = '$mb_id' order by wr_1";
//}else{
/* 자기가 작성한 글만 보기
$sql = "select wr_subject as title, wr_id as id, trim(concat_ws(' ', wr_1, wr_4)) as start, trim(concat_ws(' ', wr_2, wr_5)) as end, wr_3 as className, '$bo_table' as bo_table, IF(wr_4 <> '', 0, 1) as allDay from $g4[write_prefix]$bo_table where wr_8 = '' and ( (unix_timestamp(wr_1) between '$start' and '$end' or unix_timestamp(wr_2) between '$start' and '$end') or (unix_timestamp(wr_1) < '$start' and unix_timestamp(wr_2) > '$end') ) and mb_id = '$mb_id' and wr_9 = '' order by wr_1";
}
*/
// 모든 사람이 볼수 있음
$sql = "select wr_subject as title, wr_id as id, trim(concat_ws(' ', wr_1, wr_4)) as start, trim(concat_ws(' ', wr_2, wr_5)) as end, wr_3 as className, '$bo_table' as bo_table, IF(wr_4 <> '', 0, 1) as allDay from $g4[write_prefix]$bo_table where wr_8 = '' and ( (unix_timestamp(wr_1) between '$start' and '$end' or unix_timestamp(wr_2) between '$start' and '$end') or (unix_timestamp(wr_1) < '$start' and unix_timestamp(wr_2) > '$end') ) and wr_9 = '' order by wr_1";
//}
그리고, 일정 공유는 안되는가요? ^^
일정 공유 보다도 삭제가 불가하네요...
이상없을지 모르지만.. (저는 정상동작됨)
schedule_calendar.php 에서 and mb_id = '$mb_id' 를 and mb_id like '%' 로 변경하니까 모든 일정이 보이네요..
참고하세요~!
"토근 에러로 삭제 불가합니다." 이거는 어떻게 하나요?
-- schedule_view.php 에서
// 수정, 삭제 링크
$update_href = $delete_href = "";
// 로그인중이고 자신의 글이라면 또는 관리자라면 패스워드를 묻지 않고 바로 수정, 삭제 가능
if (($member[mb_id] && ($member[mb_id] == $write[mb_id])) || $is_admin) {
$update_href = "./write.php?w=u&bo_table=$bo_table&wr_id=$wr_id";
$delete_href = "javascript:del('./delete.php?bo_table=$bo_table&wr_id=$wr_id');";
}
이것을...
// 수정, 삭제 링크
$update_href = $delete_href = "";
// 로그인중이고 자신의 글이라면 또는 관리자라면 패스워드를 묻지 않고 바로 수정, 삭제 가능
if (($member[mb_id] && ($member[mb_id] == $write[mb_id])) || $is_admin) {
$update_href = "./write.php?w=u&bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr;
$delete_href = "javascript:del('./delete.php?bo_table=$bo_table&wr_id=$wr_id&page=$page".urldecode($qstr)."');";
if ($is_admin)
{
set_session("ss_delete_token", $token = uniqid(time()));
$delete_href = "javascript:del('./delete.php?bo_table=$bo_table&wr_id=$wr_id&token=$token&page=$page".urldecode($qstr)."');";
}
}
이렇게 수정하면 됩니다.
admin 권한으로 to_do_list 게시글 삭제시 토큰 에러로 삭제가 불가합니다.
현재는 to_do_list 제거로 사용중.....
이건 모르겠네요..에휴....
write.php 오류가 나오는데 버젼문제인지? 질문답에도 이러한 비슷한 문제가 최근에 자주 올라오는것 같던데..-_- 이상하네요!
환경은 euc db도 euc 인데..