[나리야용]리스트에서 조회수 변경 > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

[나리야용]리스트에서 조회수 변경 정보

게시판 [나리야용]리스트에서 조회수 변경

첨부파일

[나리야]리스트에서 조회수 변경.zip (3.0K) 73회 다운로드 2022-02-24 14:33:47
테스트한 버전5.4.19
호환 가능 버전5.4, 나리야빌더 1.2.11

본문

기존 업로드 해드린 리스트에서 조회수 변경스킨을 나리야게시판에 적용했습니다.
기존스킨 : https://sir.kr/g5_skin/47713

1. /skin/board/NB-Basic/list/basic/list.skin.php 
나리야 리스트스킨 코드변경 (144line)
기존

<i class="fa fa-eye d-md-none" aria-hidden="true"></i>
<span class="sr-only">조회</span>
<?php echo $list[$i]['wr_hit'] ?>

변경

<i class="fa fa-eye d-md-none" aria-hidden="true"></i>
<span class="sr-only">조회</span>
<?php if ($is_checkbox) { ?>
<input type="text" name="wr_hit[]" value="<?php echo $list[$i]['wr_hit'] ?>" id="wr_hit_<?php echo $i ?>" class="frm_input wr_hit" size="5" data-wr-id="<?php echo $list[$i]['wr_id'] ?>" data-bo-table="<?php echo $bo_table?>">
<?php }else{ ?>
<?php echo $list[$i]['wr_hit'] ?>
<?php } ?>
2. /skin/board/NB-Basic/list/basic/list.skin.php 
제일 하단 스크립트 추가

<?php if ($is_checkbox) { ?>
<script>
// 게시판 리스트 관리자 옵션
jQuery(function($){
    $('.wr_hit').change(function() {
        var dataList = {
                'bo_table' : $(this).data("bo-table"),
                'wr_id' : $(this).data("wr-id"),
                'hit' : $(this).val()
            };
        $.ajax({
            type : "post",
            url: "<?php echo $list_skin_url;?>/list.ajax.hit.php",
            data: dataList,
            dataType: "json",
            success : function(data){
                alert(data.error);
            }
        });
    });
});
</script>
<?php } ?>
추천
6

댓글 전체

나리야 빌더에 유료 테마와 그에 속한 게시판 스킨을 이용 중인데 이런 경우에도 적용이 될까요? 초보다 보니 테스트 하다 잘못 됐을시 돌아올 방법에서 막힐까 염려되 질문 드립니다^^
게시판 스킨이기때문에 사이트에는 크게 문제는 없습니다.
다만 적용하신 유료 테마와 같이 사용중이신 게시판이 아미나에서 기본으로 제공되는 게시판스킨과 많이 틀리다면 안내해 드린 변경된 코드와 추가된 스크립트만 적용하시면 됩니다. 혹여 적용후 문제가 발생될 경우 기존 사용하시던 스킨만 변경해 주시면 됩니다.
나리야-A 유료테마 사용중인데 해당 스크립트 변경하고 추가 AJAX 업로드해도 안되네요 ^^;; 기본 BASIC에서 테스트하니 잘되긴 하네요.
사용중이신 나리야-A 유료테마를 사용하지 않아 정확한 답변은 못드리지만
우선 게시판 스킨 경로를 한번 체크해보시고 /skin/board/나리야게사판스킨/list/basic/list.skin.php 에서 추가된 스크립트에서 list.ajax.hit.php파일의 경로를 확인해보시는것이 좋을듯 합니다.
오오 감사합니다. 트리플님 역시 스크립트 쪽에 경로 문제였네요. ㅎㅎ 주의깊게 보지 않았었네요.

스크립트 쪽에 아래 부분 경로 부분으로 바꿔주니 정상적으로 작동합니다. 감사합니다. 트리플님
url: "<?php echo $list_skin_url;?>/list.ajax.hit.php",


$.ajax({
type : "post",
            url: "<?php echo $board_skin_url ?>/list.ajax.hit.php",
            data: dataList,
            dataType: "json",
            success : function(data){
                alert(data.error);
            }

bs4 에서 경로를 바꿔서 잘 적용이 됐습니다. 그런데 변경값을 넣고 엔터를 치면 선택삭제할 게시물을 하나이상 선택하세요 라는 에러가 뜨고 수정 완료가 뜨네요. 게시물 앞에 체크 박스를 선택하고 엔터를 치면 실제로 삭제가 되버립니다. 어떻게 수정 해야 할까요?

전체 1,198 |RSS
그누보드5 스킨 내용 검색 게시판에서

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT