답변 2개 / 댓글 17개
채택된 답변
+20 포인트
마르스컴퍼니
2021-04-27 (화) 20:09:41
/theme/basic/skin/shop/basic/boxevent.skin.php
or
/theme/basic/mobile/skin/shop/basic/main.event.skin.php
로 예상됩니다.
답변에 대한 댓글 14개
2021-04-27 (화) 20:10:38
혹시 이거 함수로 걸려있어서 이미지가 자동으로 뜨는데 링크는 하나하나 다르게 설정은 못할까요?
마르스컴퍼니
2021-04-27 (화) 20:26:59
if 조건문을 이용하면 가능합니다.
ex.
if ($i == 0) // 첫번째 이미지인 경우
$href = G5_SHOP_URL.'/zzz.php;
else
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
if ($row['ev_id'] == 8) // ev_id 값이 8인 경우
$href = G5_SHOP_URL.'/event.php?tttt='.$row['ev_id'];
else
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
등
ex.
if ($i == 0) // 첫번째 이미지인 경우
$href = G5_SHOP_URL.'/zzz.php;
else
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
if ($row['ev_id'] == 8) // ev_id 값이 8인 경우
$href = G5_SHOP_URL.'/event.php?tttt='.$row['ev_id'];
else
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
등
마르스컴퍼니
2021-04-27 (화) 20:47:54
단지 예시입니다.
링크주소가 기본 G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'] 형태인데..
다르게 변경하는 경우에 대한 예시로 든 것이고,
예시 그대로 적용한다면.. G5_SHOP_URL.'/zzz.php' 는 ~/shop/zzz.php 로 적용됩니다.
링크주소가 기본 G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'] 형태인데..
다르게 변경하는 경우에 대한 예시로 든 것이고,
예시 그대로 적용한다면.. G5_SHOP_URL.'/zzz.php' 는 ~/shop/zzz.php 로 적용됩니다.
2021-04-27 (화) 20:56:01
if (file_exists($event_img)) { // 이벤트 이미지가 있다면 이미지 출력
echo '<class="sev_img"><img src="'.G5_DATA_URL.'/event/'.$row['ev_id'].'_m" alt="'.$row['ev_subject'].'"></a>'.PHP_EOL;
} 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 '</div></li>'.PHP_EOL;
}
그렇다면 여기서 어디다가 저 함수를 넣어야 할까요?
echo '<class="sev_img"><img src="'.G5_DATA_URL.'/event/'.$row['ev_id'].'_m" alt="'.$row['ev_subject'].'"></a>'.PHP_EOL;
} 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 '</div></li>'.PHP_EOL;
}
그렇다면 여기서 어디다가 저 함수를 넣어야 할까요?
마르스컴퍼니
2021-04-27 (화) 21:02:17
해당 코드 조금 위에서 수정하면 됩니다.
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
->
if ($row['ev_id'] == 8) // ev_id 값이 8인 경우
$href = G5_SHOP_URL.'/event.php?tttt='.$row['ev_id'];
else
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
->
if ($row['ev_id'] == 8) // ev_id 값이 8인 경우
$href = G5_SHOP_URL.'/event.php?tttt='.$row['ev_id'];
else
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
2021-04-27 (화) 21:35:17
네이버로 링크를 걸고싶으면
if ($row['ev_id'] == 8) // ev_id 값이 8인 경우
$href = G5_SHOP_URL.'/event.php?tttt='.$row['ev_id'];
else
$href ="http://www.naver.com
맞나요??
if ($row['ev_id'] == 8) // ev_id 값이 8인 경우
$href = G5_SHOP_URL.'/event.php?tttt='.$row['ev_id'];
else
$href ="http://www.naver.com
맞나요??
마르스컴퍼니
2021-04-29 (목) 17:35:25
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
->
$href ="http://www.naver.com";
->
$href ="http://www.naver.com";
2021-04-29 (목) 17:45:47
흠... 안돼서 그러는데 ㅠㅠㅠ
이벤트아이디가 1일경우
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['1'];
$href ="http://www.naver.com";
이게맞나요?ㅠㅠ
이벤트아이디가 1일경우
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['1'];
$href ="http://www.naver.com";
이게맞나요?ㅠㅠ
마르스컴퍼니
2021-04-29 (목) 18:01:21
소스를 최초의 상태로 돌린 후에 다음구문만 변경해야 됩니다.
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
->
if ($row['ev_id'] == 1) // ev_id 값이 1인 경우
$href ="http://www.naver.com";
else
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
->
if ($row['ev_id'] == 1) // ev_id 값이 1인 경우
$href ="http://www.naver.com";
else
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
2021-04-29 (목) 18:10:18
for ($i=0; $row=sql_fetch_array($hresult); $i++)
{
echo '<li class="ev_li"><div class="ev_li_wr">';
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
if ($row['ev_id'] == 1619413085) // ev_id 값이 16191413085인 경우
$href ="http://www.naver.com";
else
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
$event_img = G5_DATA_PATH.'/event/'.$row['ev_id'].'_m'; // 이벤트 이미지
if (file_exists($event_img)) { // 이벤트 이미지가 있다면 이미지 출력
echo '<class="sev_img"><img src="'.G5_DATA_URL.'/event/'.$row['ev_id'].'_m" alt="'.$row['ev_subject'].'"></a>'.PHP_EOL;
} 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 class="ev_li"><div class="ev_li_wr">';
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
if ($row['ev_id'] == 1619413085) // ev_id 값이 16191413085인 경우
$href ="http://www.naver.com";
else
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
$event_img = G5_DATA_PATH.'/event/'.$row['ev_id'].'_m'; // 이벤트 이미지
if (file_exists($event_img)) { // 이벤트 이미지가 있다면 이미지 출력
echo '<class="sev_img"><img src="'.G5_DATA_URL.'/event/'.$row['ev_id'].'_m" alt="'.$row['ev_subject'].'"></a>'.PHP_EOL;
} 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;
}
이렇게 입력을하니 상품이미지 전부 클릭시 네이버로 넘어가네요 ㅠㅠ
다다른사이트로 걸고싶은데 전부 네이버로 링크가 걸려있어요 ㅠㅠ
2021-04-29 (목) 18:25:23
마지막으로 하나만 더물어봐도 될까요..?ㅠㅠ
이미지 아이디가 3일경우는 링크를 안걸고싶은데어떻게해야할까요?
이미지 아이디가 3일경우는 링크를 안걸고싶은데어떻게해야할까요?
마르스컴퍼니
2021-04-29 (목) 18:27:09
if ($row['ev_id'] == "1619413085") // ev_id 값이 16191413085인 경우
$href ="http://www.naver.com";
else if ($row['ev_id'] == "3")
$href = "#";
else
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
$href ="http://www.naver.com";
else if ($row['ev_id'] == "3")
$href = "#";
else
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
마르스컴퍼니
2021-04-29 (목) 18:15:30
Copy
<?php
for ($i=0; $row=sql_fetch_array($hresult); $i++)
{
echo '<li class="ev_li"><div class="ev_li_wr">';
if ($row['ev_id'] == "1619413085") // ev_id 값이 16191413085인 경우
$href ="http://www.naver.com";
else
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];
$event_img = G5_DATA_PATH.'/event/'.$row['ev_id'].'_m'; // 이벤트 이미지
if (file_exists($event_img)) { // 이벤트 이미지가 있다면 이미지 출력
echo '<a href="'.$href.'" class="sev_img"><img src="'.G5_DATA_URL.'/event/'.$row['ev_id'].'_m" alt="'.$row['ev_subject'].'"></a>'.PHP_EOL;
} 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;
}
* if ($row['ev_id'] == 1619413085)
-> if ($row['ev_id'] == "1619413085")
* echo '<class="sev_img">
-> echo '<a href="'.$href.'" class="sev_img">
답변에 대한 댓글 3개
2021-04-29 (목) 18:35:51
else if ($row['ev_id'] == "3")
$href = "#";
이런식으로 입력했을때 클릭이 되긴하나 링크는 안걸려있는데
클릭도 안되게는 안되겠죠?
$href = "#";
이런식으로 입력했을때 클릭이 되긴하나 링크는 안걸려있는데
클릭도 안되게는 안되겠죠?
마르스컴퍼니
2021-04-29 (목) 18:40:08
[code]
if (file_exists($event_img)) { // 이벤트 이미지가 있다면 이미지 출력
echo '<a href="'.$href.'" class="sev_img"><img src="'.G5_DATA_URL.'/event/'.$row['ev_id'].'_m" alt="'.$row['ev_subject'].'"></a>'.PHP_EOL;
} else { // 없다면 텍스트 출력
[/code]
->
[code]
if (file_exists($event_img)) { // 이벤트 이미지가 있다면 이미지 출력
if ($row['ev_id'] == "3")
echo '<img src="'.G5_DATA_URL.'/event/'.$row['ev_id'].'_m" alt="'.$row['ev_subject'].'">'.PHP_EOL;
else
echo '<a href="'.$href.'" class="sev_img"><img src="'.G5_DATA_URL.'/event/'.$row['ev_id'].'_m" alt="'.$row['ev_subject'].'"></a>'.PHP_EOL;
} else { // 없다면 텍스트 출력
[/code]
if (file_exists($event_img)) { // 이벤트 이미지가 있다면 이미지 출력
echo '<a href="'.$href.'" class="sev_img"><img src="'.G5_DATA_URL.'/event/'.$row['ev_id'].'_m" alt="'.$row['ev_subject'].'"></a>'.PHP_EOL;
} else { // 없다면 텍스트 출력
[/code]
->
[code]
if (file_exists($event_img)) { // 이벤트 이미지가 있다면 이미지 출력
if ($row['ev_id'] == "3")
echo '<img src="'.G5_DATA_URL.'/event/'.$row['ev_id'].'_m" alt="'.$row['ev_subject'].'">'.PHP_EOL;
else
echo '<a href="'.$href.'" class="sev_img"><img src="'.G5_DATA_URL.'/event/'.$row['ev_id'].'_m" alt="'.$row['ev_subject'].'"></a>'.PHP_EOL;
} else { // 없다면 텍스트 출력
[/code]
답변을 작성하려면 로그인이 필요합니다.