메인 출력형 달력 스킨입니다. > 그누4 스킨

그누4 스킨

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

메인 출력형 달력 스킨입니다. 정보

최신글 메인 출력형 달력 스킨입니다.

첨부파일

calendar.zip (617.1K) 462회 다운로드 2006-07-01 11:05:55

본문

메인 출력형 달력 스킨입니다.
짜집기만 할수 있는 실력이라 겉에다가 새로 입히기만 하였습니다...ㅠ_ㅠ 흐에에~
제가 쓰려고 만든것이라 빠진 기능들이 있습니다.
다음달과 이전달 표시를 제가 뺐는데요 그 기능들을 추가하시려면
스킨파일에서 원하는 위치에 아래를 삽입해 주세요.
(Photofly님의 소스중 일부입니다. 이미지 부분을 바꿔주시면 됩니다.)
----------------------------------------------------------------------------------------------------------------------------------
이전달은 아래를

<a href="<?="$_SERVER[PHP_SELF]?&"?><?if ($month == 1) { $year_pre=$year-1; $month_pre=12; } else {$year_pre=$year; $month_pre=$month-1;} echo ("year=$year_pre&month=$month_pre&bo_table=$bo_table");?>" target="_self"onfocus="this.blur()" title="<?=$month_pre?> 월"><img src="<?=$latest_skin_path?>/img/month_prev.gif" align=absmiddle border=0></a>

다음달도 아래를

<a href="<?="$_SERVER[PHP_SELF]?&"?><?if ($month == 12) { $year_pre=$year+1; $month_pre=1; } else {$year_pre=$year; $month_pre=$month+1;} echo ("&year=$year_pre&month=$month_pre&bo_table=$bo_table");?>" target="_self"onfocus="this.blur()" title="<?=$month_pre?> 월"><img src="<?=$latest_skin_path?>/img/month_next.gif" align=absmiddle border=0></a>

----------------------------------------------------------------------------------------------------------------------------------

수정해야 할부분도 있습니다.
latest.skin.php 258번째 줄에....
echo "<img src='이부분/skin/latest/calendar/image/today/arrow.gif' align=absmiddle>";
이부분에서 경로를 자신의 경로로 바꿔주세요.
이부분에는 <?=$latest_skin_path?> 요놈이 먹히지 않네요.

그리고 메인추출에서 새창띄우기를 약간 수정하였습니다.
제 계정에선 리로드가 안되고 오브젝트라 나와서
void 함수를 사용하였습니다.

*참고사항
Photofly님의 일정스킨을 토대로 만들었습니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin_board&wr_id=5650&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%C0%CF%C1%A4&sop=and
따라서 Photofly님이 말하신 설치법대로 설치후 이 달력을 적용했을때
작동하는것을 확인해서 어떻게 될지는 모르겠습니다.........= 3=

주목님의 달력스킨을 소스를 이리저리 참고하려 뜯어보다...짜집기했습니다!
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=8833&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%C0%CF%C1%A4&sop=and

psd파일을 참조하였습니다.
글씨는 아마 Tahoma와 윤고딕120 을 사용하였습니다.
짜집기라 상당히 난잡한 소스가 되었습니다.

거기다가 제멋대로 편집해서 ... 포인트벌고싶은 흑심에 올려봅니다...^^;
추천
6
  • 복사

댓글 전체

select * from g4_write_m_schedule where 20060704 between wr_link1 and wr_link2 order by wr_id desc LIMIT 0, 2

1146 : Table 'DBprint.g4_write_m_schedule' doesn't exist

error file : /gnuboard4/index.php

이런 메세지는 왜 뜨는거죠??
m_schedule 라고 나오는것이...제가 소스 어딘가에 잘못적었나 찾아보는중입니다;
저도 정확히 모르겠습니다.
m_schedule 부분은 제 일정게시판 ID라서.
혹 소스 중간에 그렇게 적혀있을수도...
너무 답변이 미흡하고 무책임해 죄송합니다. 흑..ㅠ
SELECT * FROM WHERE left(wr_link1,6) <= '200607' and left(wr_link2,6) >= '200607' ORDER BY wr_id ASC
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE left(wr_link1,6) <= '200607' and left(wr_link2,6) >= '200607' ORDER BY w' at line 1

요런 에러가 뜨는데 photofly님의 소스먼저 설치해야 하는 건가요??

으 에러 뜨니까 더 스고 싶네..  연구연구~
너무 늦게 봤습니다;;;
저런; 저도 왜 그런 오류가 뜨는지는 잘 모르겠습니다;;
네 먼저 photofly님의 일정스킨을 먼저 설치해 주셔야 합니다. ^^;;
성공하시길!;;;;;
우와 드디어 해결했습니다..

1. 먼저 photofly님의 일정스킨을 설치했습니다.

정상작동 되는 것을 확인했구요...


2. zboys님의 파일을 latest/calendar에 설치를 하니 아래와 같은 에러가 나왔습니다..
위에 창함님이 지적하신 동일한 에러였습니다..

select * from g4_write_m_schedule where 20060704 between wr_link1 and wr_link2 order by wr_id desc LIMIT 0, 2

1146 : Table 'DBprint.g4_write_m_schedule' doesn't exist

error file : /gnuboard4/index.php


4. 근데 창함님의 문의 대한 zboys님의 답변 중 m_schedule이 zboys님의 게시판 아이디란 말에 혹시나 해서..

latest.skin.php 의 215열 의 아래 내용중

$qry  = "select  * from g4_write_m_schedule where $today_row between wr_link1 and wr_link2 order by wr_id desc LIMIT 0, $limit";

 g4_write_m_schedule 을 g4_write_schedule 로 바꾸었더니 정상 작동이 됩니다.

참고로 저는 sql이 머하는 건지도 모릅니다. 근데 m_schaedule 은 zboys 님 게시판 아이디이고 제 게시판 아이디는 그냥 schedule 인데 혹시나 해서 _m 을 뺀 것 뿐입니다.

그래서 여기가 잘 못 된게 아닌가 하는 막연한 추측과 일단 작동은 되니 덮어두자는 심리가 발동하였습니다.

진짜 원인이 여기인지 어쩐지는 정말 모르겠지만, 하여간 이렇게 하니 정상작동 됩니다.


셀렉트 우짜고 하는 에러 나시는 분은 제가 써본 방법을 한번 사용해 보심이..

좋은 스킨 올려주신 photofly님과 zboys 님께 만복이 깃드시기를~~
찰리님 감사합니다. ^^
제가 그 부분을 수정했었는데...
그만 깜박했었나 봅니다.
수정하여 올리려 했지만 글 수정이 안되네요;;
찰리님이 말하신 부분을 자신의 게시판 아이디로 수정한다면
무난히 사용 가능할것 같습니다.
저두 찰리님 말대루 _m을 빼고 시도 했었는데 실패했었습니다...
근데 뒤에 스케줄이란 단어가 게시판 아이디였군요....~!! ^^
저도 그렇게 하니 됬습니다..하핫...
암튼 올리신 분이나 고쳐주신분이나 감사합니다~!.
참 그리고 오늘 일정 뽑아오는 부분에 아래처럼 되었있던데..저기 j를 d로 바꾸어야 되던데요...

$days    = date('j');  // 1, 2, 3, ..., 31

그리고 누구 혹시 2주간의 일정 뽑아 오는방법은 없을까요??
latest.skin.php 258번째 줄에....
echo "<img src='이부분/skin/latest/calendar/image/today/arrow.gif' align=absmiddle>";
<?=$latest_skin_path?>이 안먹힌다고 하셨는데요.

제가 다운받은 소스에는.. 229번째 줄이네요.
저는 아래와같이 수정하니 해결되었습니다.
echo "<img src='$latest_skin_path/image/today/arrow.gif' align=absmiddle>";

암튼.. 잘 쓰겠습니다~^^
아이고... 왜 저는 오늘 일정 눌르면 팝업 창으로 띄잖아요.

일정보기 부분이요.

왜 그부분이 이미지가...  photofly님꺼루 나오는지 모르겠네요.


흐흑
© SIRSOFT
현재 페이지 제일 처음으로