달력에 날짜 클릭하면 바로 내용보이고, 게시물 없을 때엔 클릭 안되게 하기 정보
달력에 날짜 클릭하면 바로 내용보이고, 게시물 없을 때엔 클릭 안되게 하기
본문
저도 달력부분 때문에 찾다가.. 직접 수정해서 사용중입니다.
필요하신 분 계시면 참고하세요..
1. 날짜 클릭하면 바로 내용보이기
일단 한페이지에 하나만 보이게 하려면,
블로그 관리에서 '디자인 설정' -> '목록별 글 출력 수' 부분을 1로 고치시고요.
blog/index.php 파일중..
젤 아래에서 5번째줄 쯤에..
//if( $cate || $tag || $mon || $sql_cur || $sql_search )
//include_once("{$blog_skin_path}/list.skin.php");
//else
include_once("{$blog_skin_path}/index.skin.php");
이렇게 주석처리하세요~
.............................................................................................
blog/index.php 파일중..
젤 아래에서 5번째줄 쯤에..
//if( $cate || $tag || $mon || $sql_cur || $sql_search )
//include_once("{$blog_skin_path}/list.skin.php");
//else
include_once("{$blog_skin_path}/index.skin.php");
이렇게 주석처리하세요~
.............................................................................................
2. 해당 날짜에 게시물이 없을 때 클릭 안되게 하기
skin/blog/ 에 있는 본인의 달력 스킨폴더로 가셔서
calendar.skin.php 파일을 아래처럼 수정합니다.
68번째줄...
echo "<table width=100% height=100% cellpadding=0 cellspacing=0><tr><td id='id$i$k' onclick=\"date_send('$yyyy', '$mm2', '$day2', '$k', '$yoil[$k]');\" align=center style='cursor:pointer;'>$day</td></tr></table>";
이 부분을...
echo "<table width=100% height=100% cellpadding=0 cellspacing=0><tr><td id='id$i$k' ";
if( in_array( $day, $calendar_post_day) )
echo "onclick=\"date_send('$yyyy', '$mm2', '$day2', '$k', '$yoil[$k]');\" style='cursor:pointer;' ";
echo "align=center>$day</td></tr></table>";
if( in_array( $day, $calendar_post_day) )
echo "onclick=\"date_send('$yyyy', '$mm2', '$day2', '$k', '$yoil[$k]');\" style='cursor:pointer;' ";
echo "align=center>$day</td></tr></table>";
이렇게 수정하시면 됩니다.
댓글 전체
감사해요!! 제가 찾던것! ^^
잘 쓰겠습니다~
잘 쓰겠습니다~
감사합니다아~ ^^
유용할것 같습니다. 감사합니다.

와 좋은 팁입니다 바로 적용하였습니다 ^ㅡ^/

금방 적용 했습니다. 좋은 팁입니다. 감사~*