주간일정 최신글 문의드려봅니다.
본문
우선 최신글 스킨은
이걸쓰고 있습니다. 그누4버전이고, 저랑 게시판 스킨자체가 달라 조금 수정해서 쓰고있습니다.
이렇게 저렇게 해보다보니, 최신글 추출까진 성공적으로 마쳤으나, 첫글 1개밖에 추출하지못합니다.
이런식으로 그날스케쥴이 여러개 입력되어있으면 여러개로 나타내고싶은데
어떤부분을 봐야할까요?
*** 변수부분
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$yoil = array ("월", "화", "수", "목", "금");
$today = mktime (0,0,0,date("n") , date("j")+2, date("Y"));
$w=date('w');//요일
if($w==0)$w=7;//일요일을 0에서 7로 변경
$week=$w-1;//한칸 당김, 0월 1화 2수 3목 4금 5토 6일
$monday = $today-$w*3600*24; //월요일
for ($i=0; $i<=6; $i++){
$days_org[$i] = $monday+3600*24*$i;
$days[$i] = gmdate('Y',$days_org[$i]).gmdate('m',$days_org[$i]).gmdate('d',$days_org[$i]);
$query = "select * from $write_table where wr_1 = '$days[$i]' order by wr_id asc";
$rst = sql_query($query);
$data = sql_fetch_array($rst);
$memo[$i]=$data['wr_subject'];
if(!$memo[$i]) $memo[$i] = "게시글없음";
$day[$i] = gmdate('n',$days_org[$i])."월".gmdate('j',$days_org[$i])."일";
$cday[$i] = gmdate('j',$days_org[$i]);
$cyear[$i] = gmdate('Y',$days_org[$i]);
$cmonth[$i] = gmdate('n',$days_org[$i]);
}
?>
*해당부분
<tr>
<? for ($i = 0; $i<=6; $i++) {
echo "<td align='center' valign='middle' height='33' width='14%' bgcolor='#ffffff' class='cal_title'><a href=\"javascript:win_open('$g5[path]/skin/latest/week_calendar/pop_schedule.php?bo_table=$bo_table&year=$cyear[$i]&month=$cmonth[$i]&day=$cday[$i]', 'schedule', 'left=50, top=50, width=300, height=400, scrollbars=1');\"> <b>".$memo[$i]."</b></a></td>\n";
}
?>
</tr>
너무많은 도움받아 질문하기도 민망하지만, 새로운 취미와 공부를 위해 열심히하고있습니다.
도움주실분들 미리감사합니다
답변 2
for ($i=0; $i<=6; $i++){
$days_org[$i] = $monday+3600*24*$i;
$day[$i] = gmdate('n',$days_org[$i])."월".gmdate('j',$days_org[$i])."일";
$cday[$i] = gmdate('j',$days_org[$i]);
$cyear[$i] = gmdate('Y',$days_org[$i]);
$cmonth[$i] = gmdate('n',$days_org[$i]);
$days[$i] = gmdate('Y',$days_org[$i]).gmdate('m',$days_org[$i]).gmdate('d',$days_org[$i]);
//시작일 검색
//$query = "select * from $write_table where wr_link1 = '$days[$i]' order by wr_id asc";
//구간검색
$query = " select wr_subject from $write_table where wr_comment > -1 AND (wr_link1 <= '".$days[$i]."' AND wr_link2 >= '".$days[$i]."') order by wr_id asc ";
$rst = sql_query($query);
$temp_str="";
while($data = sql_fetch_array($rst)){
$temp_str.=(($temp_str)?"<br>":"").$data['wr_subject'];//구분 줄바꿈
}
$memo[$i]=($temp_str)?$temp_str:"-";
}
그거.. 달력용 최신글 함수 파일 누락되어 있지 않던가요?
설치해보려다가 그래서 말았었는데..