밤새도록 헤매다가 고수님께 부탁해 봅니다(일정관리 스킨) 정보
밤새도록 헤매다가 고수님께 부탁해 봅니다(일정관리 스킨)
관련링크
본문
스케줄(일정관리)게시판 스킨 list_skin.php에서
130라인 쯤 제목을 부려 줄 때 타겟링크부분입니다.
for ($i = $start_day ; $i <= $end_day; $i++) {
// 타겟링크
if ($is_admin == 'super') {
$html_day[$i].= "<br>▶<a href='./board.php?bo_table=$bo_table&wr_id=$row[wr_id]'>".$row[wr_subject]."</a>"."\n";
} else {
$html_day[$i].= "<br>▶<a href='$row[wr_2]'>".$row[wr_subject]."</a>"."\n";
}
}
만약 최고관리자면 게시물이 보이고
그렇지 않으면 링크로 넘어 가게 되어있습니다.
제가 추가하고 싶은 부분은 일정이 오늘부터 시작되는 일정이먄 제목 앞에 ▶ 표시가 아닌
■ 표시를 붙이고 싶습니다.
if ($b_year==$year && $b_mon==$month && $b_day==$start_day) {
$html_day[$i].= "<br>■<a href='$row[wr_2]'>".$row[wr_subject]."</a>"."\n";
}
무식한 제가 만든 조건문으론 ■ 표시는 나오는데 링크가 에라가 납니다(메인 페이지로 넘어감)
........................
이걸 수정하여 묶어 만들어 주시면 감사하겠습니다.
* 오늘부터 시작하는 일정이면 제목 앞에 ■를 붙이고 아니면 ▶ 를 나오게한다.
* 관리자이면 스케줄 게시물로 가고 아니면 링크로 간다
댓글 전체
1. if($is_admin == 'super') 잘못된건 아니지만 해당 if문으로 들어가서 나머지 링크가 걸린거 같군요.
2. $row[wr_2]라는건 임의로 지정하신 경로인건가요? ( 해당 부분은 문제없이 적용되고 있는듯 보입니다. )

확인해보니 게시물 링크가 메인페이지로 걸렸네요.
쪽지로 추가질문 드렸습니다.
이후에 보고 쉽게 수정 및 이해가 잘 되야 좋은 프로그래밍이라고 생각됩니다.
그럼 말씀하신 조건에 의하여
if($is_admin == "super"){ // 최고 관리자 일경우
if(date("Ymd",time()) == "20091102"){ // 임의 지정입니다 알맞게 수정하세요.
// 관리자 이고, 시작날짜가 오늘
;
} else {
// 관리자 이지만 시작날짜가 아닌경우
;
}
}else{ // 최고 관리자가 아닐경우 (비회원,회원, 게시판관리자, 부분 관리자 등)
if(date("Ymd",time()) == "20091102"){ // 임의 지정입니다 알맞게 수정하세요.
// 관리자 아니고, 시작날짜가 오늘
;
} else {
// 관리자 아니고, 시작날짜가 아닌경우
;
}
}
####################################################
말한대로 if문을 작성한다면
if(시작일 == 오늘 && 관리자){
A;
}else if (시작일 == 오늘){
B;
}else if (관리자){
C;
}else{
D;
}
라고 할수 있습니다. 하지만 후자일경우 조금 조건이 이해하기 어려울수 있으니
보시고 차후도 생각하셔서 작성하시는게 좋습니다.
>
>
> 발꾸락님 감사합니다.
> 확인해보니 게시물 링크가 메인페이지로 걸렸네요.
>
> 근데 관리자일 경우 게시판 view로 가지 않습니다.
>
> * 오늘부터 시작하는 일정이면 제목 앞에 ■를 붙이고 아니면 ▶ 를 나오게한다.
> * 관리자이면 스케줄 게시물로 가고 아니면 링크로 간다
>
> 아래의 조건문의 틀을 잡아주시면 감사하겟습니다.
>
> 만약 시작일이 오늘이고 관리자면 A로.
> 관리자가 아니면 B로,
> 만약 시작일이 오늘이 아니고 관리자면 C로.
> 관리자가 아니면 D로,
> .....................................
> if(조건=시작일){A;
> }else if(조건=관리자){B;
> }else if{조건=관리자){C;
> }else{D;
> }
> ................................
> 이렇게하면 되는지요?
> 부탁드립니다.
>
