영카트 불여우에서 "사용후기 쓰기"와 "상품 문의하기" 안되는 문제 해결책
페이지 정보
본문
현재 영카트에서 해당상품을 클릭하여 상품보기를 하면 "사용후기 쓰기"와 "상품 문의하기"라는 항목이 있습니다.
근데 이게 익스 전용이라 불여우에서는 안되더군요.
어찌보면 각종 결재를 위해서는 익스로 접속을 하니 굳이 불여우에서도 사용되게 할 필요가 있나고 반문할 수도 있습니다만 접속자가 모두 바로 상품을 구매하는건 아니라고 봅니다. 일단 상품검색을 하고 나중에 구입할때 익스로 접속 할 수도 있는것이지요. 또한, 어느 한 브라우저에서만 되는것 보다는 다른 브라우저에서도 되면 좋지 않을까 생각해 봅니다.
서설이 길었습니다.
대상파일 : cart/item.sub.addition.php
========================== 수정 전 ============================
16~25
function addition_write(name)
{
if (!member_check()) return;
if (name.style.display == 'none') { // 안보이면 보이게 하고
name.style.display = 'block';
} else { // 보이면 안보이게 하고
name.style.display = 'none';
}
}
76라인
<input type=image src='<? echo "$cfg[d_url]/$cart_skin/btn_story.gif"?>' onclick="addition_write(itemvalue);">
146라인
<a href=\"javascript:toggle_menu('iv$i');\"><b>$is_subject</b></a> | <span class=small>{$row[mb_id]}님 | $is_time</span> |<img src='$cart_skin/star{$star}.gif' border=0>
<span id='iv$i' style='display:none'><br>$is_content</span>
180라인
<input type=image src='<? echo "$cfg[d_url]/$cart_skin/btn_qa.gif"?>' onclick="addition_write(itemqa);">
243~248라인
<a href='javascript:;' onclick=\"menu('iq$i')\"><b>$iq_subject</b></a> | <span class=small>{$row[mb_id]}님 | $iq_time</span>
<div id='iq$i' style='display:none;'><br>$iq_question";
if ($row[iq_answer])
echo "<br><br><img src='$cfg[d_url]/$cart_skin/icon_answer.gif' align=absmiddle> $iq_answer";
echo "</div></td></tr>";
}
============== 수정 후 ======================
16~25
function toggle_menu(str)
{
var obj = document.getElementById(str);
if (obj.style.display == "none")
obj.style.display = "";
else
obj.style.display = "none";
}
76라인
<a href="javascript:toggle_menu('itemvalue', '')" onfocus='blur()'><img src='<? echo "$cfg[d_url]/$cart_skin/btn_story.gif"?>' border=0></a>
146라인
<a href='javascript:;' onclick=\"menu('iv$i')\"><b>$is_subject</b></a> | <span class=small>{$row[mb_id]}님 | $is_time</span> |<img src='$cart_skin/star{$star}.gif' border=0>
<div id='iv$i' style='display:none;'><br>$is_content</div>
180라인
<a href="javascript:toggle_menu('itemqa', '')" onfocus='blur()'><img src='<? echo "$cfg[d_url]/$cart_skin/btn_qa.gif"?>' border=0></a>
243~248라인
<a href=\"javascript:toggle_menu('iq$i');\"><b>$iq_subject</b></a> | <span class=small>{$row[mb_id]}님 | $iq_time</span>
<div id='iq$i' style='display:none'><br>$iq_question";
if ($row[iq_answer])
echo "<br><br><img src='$cfg[d_url]/$cart_skin/icon_answer.gif' align=absmiddle> $iq_answer";
echo "</div></td></tr>";
}
===================================================================
여기까지 입니다.
첨부파일은 변경된 소스를 적용한 것이니 덮어쓰기 하시면 됩니다.
참고로 본 팁은 윈xp 프로페셔널 sp1에서 익스6.0과 불여우0.8 버전에서 테스트 하였습니다.
아울러,
다음 버전에서는 변경된 소스가 적용되었으면 하는 바램을 해 봅니다.
근데 이게 익스 전용이라 불여우에서는 안되더군요.
어찌보면 각종 결재를 위해서는 익스로 접속을 하니 굳이 불여우에서도 사용되게 할 필요가 있나고 반문할 수도 있습니다만 접속자가 모두 바로 상품을 구매하는건 아니라고 봅니다. 일단 상품검색을 하고 나중에 구입할때 익스로 접속 할 수도 있는것이지요. 또한, 어느 한 브라우저에서만 되는것 보다는 다른 브라우저에서도 되면 좋지 않을까 생각해 봅니다.
서설이 길었습니다.
대상파일 : cart/item.sub.addition.php
========================== 수정 전 ============================
16~25
function addition_write(name)
{
if (!member_check()) return;
if (name.style.display == 'none') { // 안보이면 보이게 하고
name.style.display = 'block';
} else { // 보이면 안보이게 하고
name.style.display = 'none';
}
}
76라인
<input type=image src='<? echo "$cfg[d_url]/$cart_skin/btn_story.gif"?>' onclick="addition_write(itemvalue);">
146라인
<a href=\"javascript:toggle_menu('iv$i');\"><b>$is_subject</b></a> | <span class=small>{$row[mb_id]}님 | $is_time</span> |<img src='$cart_skin/star{$star}.gif' border=0>
<span id='iv$i' style='display:none'><br>$is_content</span>
180라인
<input type=image src='<? echo "$cfg[d_url]/$cart_skin/btn_qa.gif"?>' onclick="addition_write(itemqa);">
243~248라인
<a href='javascript:;' onclick=\"menu('iq$i')\"><b>$iq_subject</b></a> | <span class=small>{$row[mb_id]}님 | $iq_time</span>
<div id='iq$i' style='display:none;'><br>$iq_question";
if ($row[iq_answer])
echo "<br><br><img src='$cfg[d_url]/$cart_skin/icon_answer.gif' align=absmiddle> $iq_answer";
echo "</div></td></tr>";
}
============== 수정 후 ======================
16~25
function toggle_menu(str)
{
var obj = document.getElementById(str);
if (obj.style.display == "none")
obj.style.display = "";
else
obj.style.display = "none";
}
76라인
<a href="javascript:toggle_menu('itemvalue', '')" onfocus='blur()'><img src='<? echo "$cfg[d_url]/$cart_skin/btn_story.gif"?>' border=0></a>
146라인
<a href='javascript:;' onclick=\"menu('iv$i')\"><b>$is_subject</b></a> | <span class=small>{$row[mb_id]}님 | $is_time</span> |<img src='$cart_skin/star{$star}.gif' border=0>
<div id='iv$i' style='display:none;'><br>$is_content</div>
180라인
<a href="javascript:toggle_menu('itemqa', '')" onfocus='blur()'><img src='<? echo "$cfg[d_url]/$cart_skin/btn_qa.gif"?>' border=0></a>
243~248라인
<a href=\"javascript:toggle_menu('iq$i');\"><b>$iq_subject</b></a> | <span class=small>{$row[mb_id]}님 | $iq_time</span>
<div id='iq$i' style='display:none'><br>$iq_question";
if ($row[iq_answer])
echo "<br><br><img src='$cfg[d_url]/$cart_skin/icon_answer.gif' align=absmiddle> $iq_answer";
echo "</div></td></tr>";
}
===================================================================
여기까지 입니다.
첨부파일은 변경된 소스를 적용한 것이니 덮어쓰기 하시면 됩니다.
참고로 본 팁은 윈xp 프로페셔널 sp1에서 익스6.0과 불여우0.8 버전에서 테스트 하였습니다.
아울러,
다음 버전에서는 변경된 소스가 적용되었으면 하는 바램을 해 봅니다.
첨부파일
-
item.sub.addition.php (12.6K)
0회 다운로드 | DATE : 2004-10-17 15:05:22