이벤트 관리 페이지 질문합니다.
본문
영카트 반응형 테마를 수정중인데
if (file_exists($event_img)) { // 이벤트 이미지가 있다면 이미지 출력
$k=0;
$i=0;
if($i>$k) {
return; //$i가 $k 보다 크다면 실행중지
}
switch($row[ev_id])
{ case 1534943872: echo '<a href="링크페이지1" class="sev_img"><img src="'.G5_DATA_URL.'/event/'.$row['ev_id'].'_m" alt="'.$row['ev_subject'].'"></a>'.PHP_EOL;
case 1534943815: echo '<a href="링크페이지2" class="sev_img"><img src="'.G5_DATA_URL.'/event/'.$row['ev_id'].'_m" alt="'.$row['ev_subject'].'"></a>'.PHP_EOL;
case 1534943784: echo '<a href="링크페이지3" class="sev_img"><img src="'.G5_DATA_URL.'/event/'.$row['ev_id'].'_m" alt="'.$row['ev_subject'].'"></a>'.PHP_EOL;
}
$i=$k+1;
}
else { // 없다면 텍스트 출력
echo '<a href="'.$href.'" class="sev_text">';
if ($row['ev_subject_strong']) echo '<strong>';
echo $row['ev_subject'];
if ($row['ev_subject_strong']) echo '</strong>';
echo '</a>'.PHP_EOL;
}
echo '</li>'.PHP_EOL;
이벤트베너를 다른 페이지로 링크걸고 싶어서 수정중인데요.
저렇게 써서 홈페이지를 열면
이벤트베너가 3개 또중복2개 또 중복1개 이렇게 출력됩니다.
제가 원하는건 3개 한번만 출력되고 더이상 출력이 안되었으면 합니다.
답변주시는분에게 항상 고마움을 느낍니다.
감사합니다.
swith case 안의 숫자는 이벤트배너의 id입니다.
$i를 이용해서 $k보다 크면 return;를 실행시키자고 하는데
전혀 다르게 나옵니다.