요일추가 문의 드립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

요일추가 문의 드립니다. 정보

요일추가 문의 드립니다.

본문

안녕하세요..다름이 아니오라..
 
영화게시판을 만들고 있는데요..만드는것보단 짜집기가 더 맞는거 같아요..
 
문제가 있어 이렇게 문의 드립니다.
 
필드4를 이용해서 날짜를 입력 받아요.
그런데 문제는 내용보기에선 잘 되는데 게시판 리스트에선 같은 요일만 계속 나오더라구요.
 
 $DAY = explode("-",$view[wr_4]);
 $dd = date("w", strtotime("$view[wr_4]"));
 $week = array("일", "월", "화", "수", "목", "금", "토");
 
위에 소스를 게시판 view.skin.php 파일 맨위에 추가 하고 나서
 
<? if (!$view[wr_4]) { echo "미정";}
else {
echo " ($week[$dd])";}?>
 
위에 소스를 보여주고 싶은 곳에 하면 잘 나옵니다.
 
위에 보시면 필드4를 적용한건데요.필드4에 날짜를 입력 받으면 분석인가?를 하는거 같은데요.그래서 요일을 나타나게 하는듯 한데요..
여기까진 잘 됩니다.
 
그런데 문제는 게시판 리스트에선 잘 않되네요.
한 요일만 계속 나오네요..
 
 // 글 목록에서 요일보여주기 
 $DAY = explode("-",$list[$i][wr_4]);
 $dd = date("w", strtotime("$list[$i][wr_4]"));
 $week = array("일", "월", "화", "수", "목", "금", "토");
 
위에 소스도 마찮가지로 게시판 list.skin.php 파일 맨위에 추가 하고나서
 
<? if (!$list[$i][wr_4]) { echo "미정";}
else {
echo " ($week[$dd])";}?>
 
위에 소스를 보여 주고 싶은 곳에 하니 잘 적용이 않되네요..
무엇이 문제 인지 잘 모르겠네요..
 
 
 
  • 복사

댓글 전체

// 글 목록에서 요일보여주기
 $DAY = explode("-",$list[$i][wr_4]);
 $dd = date("w", strtotime("$list[$i][wr_4]"));
 $week = array("일", "월", "화", "수", "목", "금", "토");
 
위에 소스도 마찮가지로 게시판 list.skin.php 파일 맨위에 추가 하고나서 <- 여기서 잘못된것 같습니다.

리스트 스킨의 내용중

<? for ($i=0; $i<count($list); $i++) { ?>

이안에 모든 코드를 넣어야 각 리스트의 값이 분리가 됩니다.

<?}?>
아고 헐랭이님 답변 너무나 감사 드립니다..

그런데 말씀처럼 넣었는데도 같네요..
<? for ($i=0; $i<count($list); $i++) { ?>
요기에 말씀처럼
<?
$DAY = explode("-",$list[$i][wr_4]);
$dd = date("w", strtotime("$list[$i][wr_4]"));
$week = array("일", "월", "화", "수", "목", "금", "토");
?>
이렇게 넣었는데도 잘 않되네요...
아예 보여주고 싶은 곳에 이리 했는데도 잘 않되네요...

<?
$DAY = explode("-",$list[$i][wr_4]);
$dd = date("w", strtotime("$list[$i][wr_4]"));
$week = array("일", "월", "화", "수", "목", "금", "토");
 if (!$list[$i][wr_4]) { echo "미정";}
else {
echo "&nbsp;($week[$dd])";}?>

이것때문에 옥에 티가 되네요..^^;;
이거 해결 되면 스킨자료실에 올릴께요^^;;
욕하지 마세요...ㅠ.ㅠ
<? for ($i=0; $i<count($list); $i++) { ?>
요기에 말씀처럼
<?
$DAY = explode("-",$list[$i][wr_4]);
$dd = date("w", strtotime("$list[$i][wr_4]"));
$week = array("일", "월", "화", "수", "목", "금", "토");
?>
이렇게 넣었는데도 잘 않되네요...

마지막 ?> 여기에 } 이 빠졌네요
즉 현재 ?> 을  } ?> 로 변경하시면 될 듯 한데....^^
ohora님 답변 감사드려요^^
그런데 그런 함수가 빠지게 되면 오류가 뜨는거 아시잖아요^^
오류는 않뜨더라구요...
문제는 아무래도 다른곳에 있는 듯 해요..
암튼 답변 주신 모든 분들께 감사드립니다....
헐~~해결 하였네요..^^;;

$dd = date("w", strtotime("$list[$i][wr_4]"));
위 보시면 strtotime("$list[$i][wr_4]") 여기에 "따옴표를 없애니까 잘 됩니다..^^

<?
$DAY = explode("-",$list[$i][wr_4]);
$dd = date("w", strtotime($list[$i][wr_4]));
$week = array("일", "월", "화", "수", "목", "금", "토");


if (!$list[$i][wr_4]) { echo "미정";}
else {
echo "&nbsp;($week[$dd])";}
?>
© SIRSOFT
현재 페이지 제일 처음으로