히트상품 클릭시 메세지 좀도와주세요.

히트상품 클릭시 메세지 좀도와주세요.

QA

SIR 제작의뢰 - 견적무료/익명보정/호스팅, DB 이전/단기개발. 이젠 ' 의뢰인'이 원하는 '제작자'에게만 연락처를 알릴 수 있습니다.

히트상품 클릭시 메세지 좀도와주세요.

본문

히트상품 클릭시 아래처럼 메세지 나옴니다 .이ㅣ메세지 안보이게 처리 부탁드림니다,
insert g5_visit ( vi_id, vi_ip, vi_date, vi_time, vi_referer, vi_agent, vi_browser, vi_os, vi_device ) values ( '26', '162.158.118.169', '2019-09-09', '21:32:19', 'http://jasper.heetfile.xyz/shop/listtype.php?type=1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0', '', '', '' )
1888659216_1568032626.9777.jpg
http://jasper.heetfile.xyz/shop/listtype.php?type=1

이 글을 내 페이스북 계정으로 보내기 이 글을 내 트위터 계정으로 보내기 이 글을 내 구글플러스 계정으로 보내기

이 질문에 댓글 쓰기 :

답변 5

블랙캣77님의 답변

방문자 등록하는 쿼리문인데 히트상품이랑 상관은 없습니다. 다른데서 쿼리를 출력하시는거 같은데 소스를 보기전에는 조언 받기 힘드실거 같습니다. visit 파일을 한번 살펴보세요

주소복사
답변의 댓글

v푸른하늘v님의 답변

블랙캣77 님 답변감사합니다,
eyekiss  님 말씀대로 /bs/visit_insert.inc.php 파일 24줄에 위의 구문이 있습니다.

이부분 어떻케 처리해야 할찌몰라 문제네요 .

매번마다 싸이트 접속시 방문접속자접기록 메쎄지 뿌 리구하는데 너무 신경쓰여서요 
다른방법 없을가요 

참고로 영카5.4 [영카트5.4] 마켓 테마 버전업 사용중입니다.

1, select sum(vs_count) as total from g5_visit_sum

 

2, select mb_id from g5_member where (TO_DAYS('2019-09-10 10:52:47') - TO_DAYS(mb_leave_date)) > '30' and mb_memo not regexp '^[0-9]{8}.*삭제함'

 

3, insert g5_visit ( vi_id, vi_ip, vi_date, vi_time, vi_referer, vi_agent, vi_browser, vi_os, vi_device ) values ( '64', '162.158.118.55', '2019-09-10', '10:53:15', 'http://jasper.heetfile.xyz/shop/listtype.php?type=1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36', '', '', '' )

이세가지 메세지 해결방법 없을까요..?

주소복사
답변의 댓글

eyekiss님의 답변

url에 소스를 보면 아래 부분에 나타나네요..

해당 구문이 있는 위치를 찾아야 합니다.

<div id="container_inner" class="container">
        
 select sum(vs_count) as total from g5_visit_sum 
<!-- 상품진열 10 시작 { -->

 

아마도 

/shop/listtype.php 파일에서 echo 하는것 같네요..

 

주소복사
답변의 댓글

v푸른하늘v님의 답변

구문 <div id="container_inner"class="container">   
  
 파일위치  market54/shop/shop.head.php

( 118 라임 )

<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if(G5_IS_MOBILE) {
    include_once(G5_THEME_MSHOP_PATH.'/shop.head.php');
    return;
}
include_once(G5_THEME_PATH.'/head.sub.php');
include_once(G5_LIB_PATH.'/outlogin.lib.php');
include_once(G5_LIB_PATH.'/poll.lib.php');
include_once(G5_LIB_PATH.'/visit.lib.php');
include_once(G5_LIB_PATH.'/connect.lib.php');
include_once(G5_LIB_PATH.'/popular.lib.php');
include_once(G5_LIB_PATH.'/latest.lib.php');
add_javascript('<script src="'.G5_JS_URL.'/jquery.bxslider.js"></script>', 10);
add_javascript('<script src="'.G5_THEME_JS_URL.'/owl.carousel.min.js"></script>', 10);
add_stylesheet('<link rel="stylesheet" href="'.G5_THEME_JS_URL.'/owl.carousel.css">', 0);
?>
<!-- 상단 시작 { -->
<div id="hd">
    <h1 id="hd_h1"><?php echo $g5['title'] ?></h1>
    <div id="skip_to_container"><a href="#container">본문 바로가기</a></div>
    <?php if(defined('_INDEX_')) { // index에서만 실행
        include G5_BBS_PATH.'/newwin.inc.php'; // 팝업레이어
    } ?>
    
    <div id="hd_wrapper">
        <div id="hd_wr">
            <div id="logo"><a href="<?php echo G5_SHOP_URL; ?>/"><img src="<?php echo G5_THEME_IMG_URL ?>/logo.png" alt="<?php echo $config['cf_title']; ?>"></a></div>
            <fieldset id="hd_sch">
                <legend>쇼핑몰 전체검색</legend>
                <form name="frmsearch1" action="<?php echo G5_SHOP_URL; ?>/search.php" onsubmit="return search_submit(this);">
                <label for="sch_stx" class="sound_only">검색어 필수</label>
                    <div class="sch_ipt">
                        <label for="sch_str" class="sound_only">검색어<strong class="sound_only"> 필수</strong></label>
                        <input type="text" name="q" class="sch_stx" value="<?php echo stripslashes(get_text(get_search_string($q))); ?>" id="sch_str" required placeholder="검색어를 입력해주세요">
                        <button type="submit" id="sch_submit"><i class="fa fa-search" aria-hidden="true"></i><span class="sound_only">검색</span></button>
                    </div>
                </form>
            </fieldset>
            <script>
            function search_submit(f) {
                if (f.q.value.length < 2) {
                    alert("검색어는 두글자 이상 입력하십시오.");
                    f.q.select();
                    f.q.focus();
                    return false;
                }
                return true;
            }
            </script>
            <ul id="hd_qnb">
                <li>
                    <?php if ($is_member) { ?>
                    <button class="login_btn">나의정보</button>
                    <a href="<?php echo G5_BBS_URL ?>/logout.php" class="logout_btn">로그아웃</a>
                    <?php if ($is_admin) {  ?>
                    <a href="<?php echo G5_ADMIN_URL; ?>/shop_admin" class="admin_btn">관리자</a>
                    <?php }  ?>
                    <?php } else { ?>
                    <button class="login_btn">로그인</button>
                    <a href="<?php echo G5_BBS_URL ?>/register.php" class="logout_btn join_btn">회원가입
                        <div id="animated-example" class="animated bounce">2000</div>
                        </a>
                    <?php } ?>
                    <div id="member_menu">
                        <div class="member_div">
                            <?php echo outlogin('theme/basic'); // 외부 로그인, 테마의 스킨을 사용하려면 스킨을 theme/basic 과 같이 지정 ?>  
                            <?php echo display_banner('왼쪽'); //쇼핑몰 배너 시작 ?>
                        </div>
                        <div class="bg"></div>
                    </div>
                    <script>
                    $(function(){
                        $(".login_btn").click(function(){
                            $("#member_menu").toggle();
                        });
                        $(".login_cls_btn").click(function(){
                            $("#member_menu").hide();
                        });
                    });
                    </script>
                </li>
            </ul>
        </div>
    </div>
    <nav id="gnb" class="font">
        <button type="button" id="menu_open"><i class="fa fa-bars" aria-hidden="true"></i> 전체상품</button>
        <ul class="gnb_shortcut">
            <li><a href="<?php echo shop_type_url(1); ?>">히트상품</a></li>
            <li><a href="<?php echo shop_type_url(2); ?>">추천상품</a></li>
            <li><a href="<?php echo shop_type_url(3); ?>">최신상품</a></li>
            <li><a href="<?php echo shop_type_url(4); ?>">인기상품</a></li>
            <li><a href="<?php echo shop_type_url(5); ?>">할인상품</a></li>
        </ul>
        <ul class="tnb_right">
            <li><a href="<?php echo G5_BBS_URL; ?>/faq.php">FAQ</a></li>
            <li><a href="<?php echo G5_BBS_URL; ?>/qalist.php">1:1문의</a></li>
            <li><a href="<?php echo G5_SHOP_URL; ?>/personalpay.php">개인결제</a></li>
            <li><a href="<?php echo G5_SHOP_URL; ?>/itemuselist.php">사용후기</a></li>
            <li><a href="<?php echo G5_SHOP_URL; ?>/couponzone.php">쿠폰존</a></li>
        </ul>
        <?php include_once(G5_THEME_SHOP_PATH.'/category.php'); // 분류 ?>
    </nav>
</div>
<!-- 전체 콘텐츠 시작 { -->
<div id="wrapper">
    <!-- 콘텐츠 시작 { -->
    <div id="container">
        <?php if ((!$bo_table || $w == 's' ) && !defined('_INDEX_')) { ?><div id="wrapper_title"><span class="wt"><?php echo $g5['title'] ?></span></div><?php } ?>
        <!-- 글자크기 조정 display:none 되어 있음 시작 { -->
        <div id="text_size">
            <button class="no_text_resize" onclick="font_resize('container', 'decrease');">작게</button>
            <button class="no_text_resize" onclick="font_default('container');">기본</button>
            <button class="no_text_resize" onclick="font_resize('container', 'increase');">크게</button>
        </div>
        <!-- } 글자크기 조정 display:none 되어 있음 끝 -->
        
        <div id="container_inner"class="container">
        

 

===========  /shop/listtype.php 파일내용  =========== 
 
<?php
include_once('./_common.php');
// 상품 리스트에서 다른 필드로 정렬을 하려면 아래의 배열 코드에서 해당 필드를 추가하세요.
if( isset($sort) && ! in_array($sort, array('it_sum_qty', 'it_price', 'it_use_avg', 'it_use_cnt', 'it_update_time')) ){
    $sort='';
}
if (G5_IS_MOBILE) {
    include_once(G5_MSHOP_PATH.'/listtype.php');
    return;
}
$type = preg_replace("/[\<\>\'\"\\\'\\\"\%\=\(\)\s]/", "", $_REQUEST['type']);
if ($type == 1)      $g5['title'] = '히트상품';
else if ($type == 2) $g5['title'] = '추천상품';
else if ($type == 3) $g5['title'] = '최신상품';
else if ($type == 4) $g5['title'] = '인기상품';
else if ($type == 5) $g5['title'] = '할인상품';
else
    alert('상품유형이 아닙니다.');
include_once('./_head.php');
// 한페이지에 출력하는 이미지수 = $list_mod * $list_row
$list_mod   = $default['de_listtype_list_mod'];   // 한줄에 이미지 몇개씩 출력?
$list_row   = $default['de_listtype_list_row'];   // 한 페이지에 몇라인씩 출력?
$img_width  = $default['de_listtype_img_width'];  // 출력이미지 폭
$img_height = $default['de_listtype_img_height']; // 출력이미지 높이
?>
<?php
// 상품 출력순서가 있다면
$order_by = ' it_order, it_id desc ';
if ($sort != '')
    $order_by = $sort.' '.$sortodr.' , it_order, it_id desc';
else
    $order_by = 'it_order, it_id desc';
echo $sql;
if (!$skin || preg_match('#\.+[\\\/]#', $skin))
    $skin = $default['de_listtype_list_skin'];
else
    $skin = preg_replace('#\.+[\\\/]#', '', $skin);
define('G5_SHOP_CSS_URL', G5_SHOP_SKIN_URL);
// 리스트 유형별로 출력
$list_file = G5_SHOP_SKIN_PATH.'/'.$skin;
if (file_exists($list_file)) {
    // 총몇개 = 한줄에 몇개 * 몇줄
    $items = $list_mod * $list_row;
    // 페이지가 없으면 첫 페이지 (1 페이지)
    if ($page < 1) $page = 1;
    // 시작 레코드 구함
    $from_record = ($page - 1) * $items;
    $list = new item_list();
    $list->set_type($type);
    $list->set_list_skin($list_file);
    $list->set_list_mod($list_mod);
    $list->set_list_row($list_row);
    $list->set_img_size($img_width, $img_height);
    $list->set_is_page(true);
    $list->set_order_by($order_by);
    $list->set_from_record($from_record);
    $list->set_view('it_img', true);
    $list->set_view('it_id', false);
    $list->set_view('it_name', true);
    $list->set_view('it_cust_price', false);
    $list->set_view('it_price', true);
    $list->set_view('it_icon', true);
    $list->set_view('sns', true);
    echo $list->run();
    // where 된 전체 상품수
    $total_count = $list->total_count;
    // 전체 페이지 계산
    $total_page  = ceil($total_count / $items);
}
else
{
    echo '<div align="center">'.$skin.' 파일을 찾을 수 없습니다.<br>관리자에게 알려주시면 감사하겠습니다.</div>';
}
?>
<?php
$qstr .= '&type='.$type.'&sort='.$sort;
echo get_paging($config['cf_write_pages'], $page, $total_page, "{$_SERVER['SCRIPT_NAME']}?$qstr&page=");
?>
<?php
include_once('./_tail.php');
?>


select sum(vs_count) as total from g5_visit_sum  이구문은 어디있는지 찿는중 어렵네요 .ㅠㅠ 

주소복사
답변의 댓글
답변을 작성하시기 전에 로그인 해주세요.
전체 78,597
고마운 분의 도움으로 질문을 해결하셨다면, 채택을 눌러서 감사의 마음을 전하세요.
어떻게 질문해야 할지 모른다면 질문하는 방법을 읽어 보신후 질문해 보세요.
QA 내용 검색

회원로그인

(주)에스아이알소프트 (06253) 서울특별시 강남구 도곡로1길 14, 6층 624호 (역삼동, 삼일프라자) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT