일정관리 플러그인 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

일정관리 플러그인 정보

게시판 일정관리 플러그인

첨부파일

calendar_board.zip (27.8K) 757회 다운로드 2006-07-29 10:42:45
calendar.zip (33.4K) 131회 다운로드 2006-08-03 20:10:03
pop_schedule.php (1.1K) 202회 다운로드 2006-07-29 10:42:45

본문

Photofly님의 일정관리에 latest스킨을 넣었습니다.

기존의 보드스킨에 그대로 적용하셔도 됩니다..

달라진 점은 그누보드에서 사용하는 달력소스를 응용하였으며,
각종 기념일을 뿌려주는 기능 및 회원일때만 일정을 보이도록 하였습니다.

사용방법은...

파일은 /skin/latest폴더에 압축을 푸시고,

뿌리고자 하는 곳에
<?=latest("calendar","게시판명"); ?>

첨부파일
board_skin(Photofly님의 일정관리) --> skin/board/
latest_skin --> skin/latest/
pop_schedule.php -->/root

그럼..^^
추천
10

댓글 전체

이쁘게 만드셨네요.

받아서 설치를 해보았는데요.

그런데 작동이 안됩니다. 저만 그런건지... 해당날짜에 글을 등록해 놔도 최신글에서 클릭이 활성화되지가 않네요.

그리고 비회원일때는 최신글 타이틀에 오늘날짜가 뜨고, 회원일때는 일정관리 라고 뜨는데요. 이것역시 클릭이 안됩니다.

설치상의 어려운 점이나 그런것도 없는데 왜 안되는지 모르겠네요.
웃자웃자님 죄송^^

링크부분에 변수타입을 설정 안한 것이 활성화에 .... 죄송

while ( $row = sql_fetch_array($rst) )
{
if( $row[wr_link1]==$row[wr_link2]) {
$is_day = substr($row[wr_link1],6,2);
$pr_day[$is_day] = "Y";
} else {
for ($i = $row[wr_link1]; $i<=$row[wr_link2]; $i++)
{ $is_day = substr($i,6,2);
$pr_day[$is_day] = "Y" ;
}
}
}}



while ( $row = sql_fetch_array($rst) )
{
if( $row[wr_link1]===$row[wr_link2]) {
$is_day = substr($row[wr_link1],6,2);
settype($is_day,integer); // 바뀐부분
$pr_day[$is_day] = "Y";
} else {
for ($i = $row[wr_link1]; $i<=$row[wr_link2]; $i++)
{ $is_day = substr($i,6,2);
settype($is_day,integer); // 바뀐부분
$pr_day[$is_day] = "Y" ;
}
}
}}



if ($pr_day[$day] === "Y")
{
$pr_link = "<a href=\"javascript:win_open('$g4[path]/pop_schedule.php?bo_table=$bo_table&year=$yyyy&month=$mm2&day=$day','schedule','left=50, top=50, width=300, height=400, scrollbars=1');\"><font color='$select_color'>{$day}</font></a>";
} else { $pr_link="{$day}"; }

if ($pr_day[$day] == "Y") // 바뀐부분과 넘기실때 $day-->$day2넘김...
{
$pr_link = "<a href=\"javascript:win_open('$g4[path]/pop_schedule.php?bo_table=$bo_table&year=$yyyy&month=$mm2&day=$day2','schedule','left=50, top=50, width=300, height=400, scrollbars=1');\"><font color='$select_color'>{$day}</font></a>";
} else { $pr_link="{$day}"; }

요렇게 고치시면 될것 같아요. 그리고 정회원 레벨이 5이상일때 활성화됩니다...

그리고, 위 파일은 수정해놓았습니다.

정말 죄송하군요....
http://naby.moeboard.net/gnuboard4/bbs/board.php?bo_table=calendar
이 주소의게시판 좀 살펴 봐 주시겠습니까???
일단 달력 자체가 안 뜨고...
최근 스킨에서도 날자 클릭이 안됩니다... 초보라서 참 힘드네요/.//부탁합니다.

최근 스킨은 메인페이지에 달았습니다.
http://naby.moeboard.net/gnuboard4/
나비님  들어 가봤는데요... 이상없이 비회원일때는 달력보기는 정상작동하는데요...

회원레벨이 5이상일때 정상링크 수행됩니다.

그럼...
에쿠스님 최근게시물에서 일정을 등록한 날짜 클릭하면 팝업창이 뜨긴 뜨는데 일정이 표시가 안되고 텅 비어 있습니다. 최고관리자로 로그인해도 그렇습니다.

그리고 현재 레벨 5이상이어야만 클릭되게 해 놓으신거 레벨을 변경하려면 어디서 수정을 해줘야 하나요?

좋은 스킨인데.. 빨리 제대로 써보고 싶네요..

감사합니다.
latest 스킨에서 아래에 코드를 보시면...

if ($member[mb_id] && $member[mb_level] >= 5) <--- 이놈을 수정하시면되구요...
{ // 정회원이상일때 출력
$s_subject = "<tr><td class='menu_t'><b><a href='$g4[bbs_path]/board.php?bo_table=$bo_table'>경북능금 일정안내</a></b></td></tr>";

$mm0 = sprintf("%02d",$mm);
$query = " select * from $tmp_write_table where left(wr_link1,6) <= '$yyyy$mm0' and left(wr_link2,6) >= '$yyyy$mm0' order by wr_id asc";
$rst = sql_query($query);
while ( $row = sql_fetch_array($rst) )
{
if( $row[wr_link1]===$row[wr_link2]) {
$is_day = substr($row[wr_link1],6,2);
settype($is_day,integer);
$pr_day[$is_day] = "Y";
} else {
for ($i = $row[wr_link1]; $i<=$row[wr_link2]; $i++)
{ $is_day = substr($i,6,2);
settype($is_day,integer);
$pr_day[$is_day] = "Y" ;
}
}
}}

그리고 팝업창이 뜬다면 아무런 문제없이 연결가능하리라 봅니다.
에쿠스님 답변 감사합니다. 레벨 변경하는것은 해결했는데요.

팝업창에 내용이 안뜨는것은 어느부분을 수정해야 되는지요.

위의 코드를 제 코드랑 비교해봐도 똑같이 되있는거 같은데요. 레벨숫자랑 제목만 틀립니다. 위의 코드에서

팝업창이 떳을때 어떻게 연결가능하리란 말씀인지 이해가 안되네요 ㅡㅡ;
혹시 일정관리 플러그인만 설치하셨는가요?
제대로 작동하려면 게시판이 있어야 합니다.
게시판에서 일정을 쓰면 라스트 스킨에서는 get방식으로 목록만 뽑아오거든용...

그럼... 연결이 되기를.... 바랩니다.
게시판 설치했습니다. 위의 첨부파일 전부 다 설치했습니다. 이상하네요..

pop_schudle.php에 문제가 있는건 아닐까 모르겠습니다. 내용을 읽어들이지 못하는것 같습니다.
그럴리가 없는데요...

전 포토플라이님의 일정관리 스킨에 라스트 스킨만 입히고 전혀 손을 대지 않았거든요...

www.eqapple.co.kr에 가셔서 테스트를 해보세요...

id: test
p/s : test

그럼...
제가 사용하는 운영체제가 FreeBSD인데

팝업 창은 열리는데 내용이 보이질 않아서 아래와 같이

pop_schedule.php를 편집기로 열어서 12번째 줄 쯤....

월과 일을 01 ~ 09로 만들어 주는 부분을 주석 처리 했습니다.

// 0~9 월까지를 01 ~ 09 로 만들어 준다.
// if((int)$day <= 9){
//      $day = "0".$day;
// }
// if((int)$month <= 9){
//      $month = "0".$month;
// }


다른 방법으로는 $day와 $month 앞에 (int)를 붙여 줘도 되구요.

// 0~9 월까지를 01 ~ 09 로 만들어 준다.
if((int)$day <= 9){
    $day = "0".(int)$day;
}
if((int)$month <= 9){
    $month = "0".(int)$month;
}
현덕님 너무 감사합니다. 두번째 방법 (int)붙여주는 방법을 사용했는데 이제 잘 나오네요. 저는 운영체제 윈도우 XP 인데도 이렇게 하니까 나오네요.
다시한번 감사드립니다.

그런데 어떻게 저런 방법으로 해결할 수 있다는걸 아신거죠?  O.ㅇ
앗 저도 같은증상이였는데 현덕님 댓글대로 한번해봐야겠군요.
카페 24 호스팅 사용자이신가요?
전 카페24..
--------------------------------------
저도 그부분에 인트 추가해주니 정상작동하네요
속이다 후련합니다. ㅎㅎ
잘 쓸께요...근데 잘 쓴다고 하곤 어디서 사용하는지 홈피정보도 같이 주면 안되나요?
연결시켜 놓고 홈피 주소는 추가코멘트 ㅎㅎ...
제가 아마추어무선활동(hl2ko)을 해서 응용해 쓰고 있습니다.
궁금하면 둘러보세요... www.원주솔미.com ...
경북능금 제목은 latest.skin.php 수정 ^^ㅎㅎ 정말 감사합니다.
전체 5,853 |RSS
그누4 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT