테스트 사이트 - 개발 중인 베타 버전입니다

url 파일위치 채택완료

썽쓰 4년 전 조회 2,272

$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];

 

이코드에서 URL을 수정하려 하는데 파일 위치를 모르겠네요 ㅠㅠ

 

알려주시면 감사하겠습니다..ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
4년 전

/theme/basic/skin/shop/basic/boxevent.skin.php

or

/theme/basic/mobile/skin/shop/basic/main.event.skin.php

 

로 예상됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 14개

썽쓰
4년 전
혹시 이거 함수로 걸려있어서 이미지가 자동으로 뜨는데 링크는 하나하나 다르게 설정은 못할까요?
마르스컴퍼니
4년 전
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'];

썽쓰
4년 전
zzz.php 는 어떤파일인가요??
마르스컴퍼니
4년 전
단지 예시입니다.

링크주소가 기본 G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'] 형태인데..
다르게 변경하는 경우에 대한 예시로 든 것이고,
예시 그대로 적용한다면.. G5_SHOP_URL.'/zzz.php' 는 ~/shop/zzz.php 로 적용됩니다.
썽쓰
4년 전
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;
}

그렇다면 여기서 어디다가 저 함수를 넣어야 할까요?
마르스컴퍼니
4년 전
해당 코드 조금 위에서 수정하면 됩니다.

$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'];
썽쓰
4년 전
네이버로 링크를 걸고싶으면
if ($row['ev_id'] == 8) // ev_id 값이 8인 경우
$href = G5_SHOP_URL.'/event.php?tttt='.$row['ev_id'];
else
$href ="http://www.naver.com
맞나요??
마르스컴퍼니
4년 전
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];

->

$href ="http://www.naver.com";
썽쓰
4년 전
흠... 안돼서 그러는데 ㅠㅠㅠ
이벤트아이디가 1일경우
$href = G5_SHOP_URL.'/event.php?ev_id='.$row['1'];
$href ="http://www.naver.com";

이게맞나요?ㅠㅠ
마르스컴퍼니
4년 전
소스를 최초의 상태로 돌린 후에 다음구문만 변경해야 됩니다.

$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'];
썽쓰
4년 전
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;
}

이렇게 입력을하니 상품이미지 전부 클릭시 네이버로 넘어가네요 ㅠㅠ
다다른사이트로 걸고싶은데 전부 네이버로 링크가 걸려있어요 ㅠㅠ
썽쓰
4년 전
정말감사합니다...ㅠㅠㅠ
썽쓰
4년 전
마지막으로 하나만 더물어봐도 될까요..?ㅠㅠ
이미지 아이디가 3일경우는 링크를 안걸고싶은데어떻게해야할까요?
마르스컴퍼니
4년 전
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'];

댓글을 작성하려면 로그인이 필요합니다.

4년 전

</p>

<p><?php

    for ($i=0; $row=sql_fetch_array($hresult); $i++)

    {

        echo '<li class="ev_li"><div class="ev_li_wr">';</p>

<p>        if ($row['ev_id'] == "1619413085") // ev_id 값이 16191413085인 경우</p>

<p>          $href ="<a href="http://www.naver.com";" target="_blank" rel="noopener noreferrer">http://www.naver.com";</a></p>

<p>        else

          $href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];</p>

<p> </p>

<p>        $event_img = G5_DATA_PATH.'/event/'.$row['ev_id'].'_m'; // 이벤트 이미지</p>

<p> </p>

<p>        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;

        }</p>

<p>

 

*  if ($row['ev_id'] == 1619413085)  

->  if ($row['ev_id'] == "1619413085") 

 

*  echo '

-> echo '

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

썽쓰
4년 전
else if ($row['ev_id'] == "3")
$href = "#";

이런식으로 입력했을때 클릭이 되긴하나 링크는 안걸려있는데
클릭도 안되게는 안되겠죠?
마르스컴퍼니
4년 전
[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]
썽쓰
4년 전
아아 감사합니다!

답변을 작성하려면 로그인이 필요합니다.

로그인