외부로그인 스킨에 보유쿠폰 출력
외부로그인에서 로그인했을 때 스크랩 대신에 보유쿠폰을 추가하는 방법입니다.
스크랩 기능도 사용한다면 스크랩 아래에 넣어도 됩니다.
수정 파일 (영카트 원본 기준입니다. 테마 스킨 사용 중이면 테마 폴더에 있는 스킨 수정)
skin/outlogin/shop_basic/outlogin.skin.2.php
1. 파일 최상단 ?> 안쪽에 아래 내용 추가
// 쿠폰
$cp_count = 0;
$sql = " select cp_id
from {$g5['g5_shop_coupon_table']}
where mb_id IN ( '{$member['mb_id']}', '전체회원' )
and cp_start <= '".G5_TIME_YMD."'
and cp_end >= '".G5_TIME_YMD."' ";
$res = sql_query($sql);
for($k=0; $cp=sql_fetch_array($res); $k++) {
if(!is_used_coupon($member['mb_id'], $cp['cp_id']))
$cp_count++;
}
2. 스크랩 부분을 교체
<li>
<a href="<?php echo G5_BBS_URL ?>/scrap.php" target="_blank" id="ol_after_scrap" class="win_scrap">스크랩</a>
</li>
위 내용을 이렇게 수정
<li>
<a href="<?php echo G5_SHOP_URL; ?>/coupon.php" target="_blank" class="win_coupon">
보유쿠폰
<strong><?php echo number_format($cp_count); ?></strong>
</a>
</li>
3. 하단 스크립트에 아래 내용 추가
$(function() {
$(".win_coupon").click(function() {
var new_win = window.open($(this).attr("href"), "win_coupon", "left=100,top=100,width=700, height=600, scrollbars=1");
new_win.focus();
return false;
});
});
잘 모르겠으면 첨부된 파일을 참고하세요.
다른 곳에 출력하고 싶으면 비슷한 방법으로 해도 될 겁니다.
스크랩 기능도 사용한다면 스크랩 아래에 넣어도 됩니다.
수정 파일 (영카트 원본 기준입니다. 테마 스킨 사용 중이면 테마 폴더에 있는 스킨 수정)
skin/outlogin/shop_basic/outlogin.skin.2.php
1. 파일 최상단 ?> 안쪽에 아래 내용 추가
// 쿠폰
$cp_count = 0;
$sql = " select cp_id
from {$g5['g5_shop_coupon_table']}
where mb_id IN ( '{$member['mb_id']}', '전체회원' )
and cp_start <= '".G5_TIME_YMD."'
and cp_end >= '".G5_TIME_YMD."' ";
$res = sql_query($sql);
for($k=0; $cp=sql_fetch_array($res); $k++) {
if(!is_used_coupon($member['mb_id'], $cp['cp_id']))
$cp_count++;
}
2. 스크랩 부분을 교체
<li>
<a href="<?php echo G5_BBS_URL ?>/scrap.php" target="_blank" id="ol_after_scrap" class="win_scrap">스크랩</a>
</li>
위 내용을 이렇게 수정
<li>
<a href="<?php echo G5_SHOP_URL; ?>/coupon.php" target="_blank" class="win_coupon">
보유쿠폰
<strong><?php echo number_format($cp_count); ?></strong>
</a>
</li>
3. 하단 스크립트에 아래 내용 추가
$(function() {
$(".win_coupon").click(function() {
var new_win = window.open($(this).attr("href"), "win_coupon", "left=100,top=100,width=700, height=600, scrollbars=1");
new_win.focus();
return false;
});
});
잘 모르겠으면 첨부된 파일을 참고하세요.
다른 곳에 출력하고 싶으면 비슷한 방법으로 해도 될 겁니다.
댓글 4개
ideaman
8년 전
하단 스크립트는 모르고 추가 안했는데 잘뜨는거 같은데 성공한건가용? ㅎㅎㅎ
[http://sir.kr/data/editor/1701/f8abf4bee966b6dfaa4c5fb545926297_1484382184_1217.png]
[http://sir.kr/data/editor/1701/f8abf4bee966b6dfaa4c5fb545926297_1484382184_1217.png]
8년 전
스크립트는 클릭했을 때와 관련이 있습니다. 추가를 안 했는데도 새창으로 정상적으로 잘 뜬다면... 원본은 아니신 것 같은데 아마 어딘가에 이미 관련 코드가 적용되어 있을 수도 있고요.
ideaman
8년 전
네~ ㅎㅎ 테마 쓰고있어용 창뜨더라구요 ㅎㅎ 감사합니다 오늘 보유쿠폰 알아보려고 들어왔는데 팁에 딱 있네요 !!
7년 전
영카트는 잘 적용 되네요 감사합니다 ^^ 이걸 그누보드5 커뮤니티에 적용할 방법이 있을까요?
게시판 목록
영카트5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 71 | 10년 전 | 7874 | ||
| 70 | 10년 전 | 5645 | ||
| 69 | 10년 전 | 5788 | ||
| 68 | 11년 전 | 11895 | ||
| 67 | 11년 전 | 8073 | ||
| 66 | 11년 전 | 6185 | ||
| 65 | 11년 전 | 6314 | ||
| 64 | 11년 전 | 6626 | ||
| 63 | 11년 전 | 7039 | ||
| 62 | 11년 전 | 10232 | ||
| 61 | 11년 전 | 23166 | ||
| 60 |
xepiesta
|
11년 전 | 4876 | |
| 59 | 11년 전 | 8271 | ||
| 58 | 11년 전 | 9005 | ||
| 57 | 11년 전 | 6684 | ||
| 56 |
|
11년 전 | 7169 | |
| 55 |
|
11년 전 | 6206 | |
| 54 | 11년 전 | 15792 | ||
| 53 |
kiplayer
|
11년 전 | 6657 | |
| 52 | 11년 전 | 7177 | ||
| 51 | 11년 전 | 10054 | ||
| 50 |
|
11년 전 | 5162 | |
| 49 | 11년 전 | 8440 | ||
| 48 | 11년 전 | 6143 | ||
| 47 | 11년 전 | 7210 | ||
| 46 | 11년 전 | 4209 | ||
| 45 | 11년 전 | 8044 | ||
| 44 | 11년 전 | 3926 | ||
| 43 | 11년 전 | 5440 | ||
| 42 | 11년 전 | 8195 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기