장바구니

등록된 상품이 없습니다
합계: 0

최근 본 상품

등록된 상품이 없습니다
    공지사항
    Home / 공지사항
    제목워드프레스 5.5 버전 호환성 지원을 위한 1.9.3 업데이트 안내2020-08-13 16:15
    작성자user icon






    안녕하세요! 망보드 운영자입니다.


    망보드는 워드프레스의 핵심적인 기능만을 연동하고 나머지는 모두 독자적으로 개발하여 사용하고 있기 때문에


    그동안 워드프레스 업데이트에 거의 영향을 받지 않아 워드프레스 업데이트에 거의 신경을 쓰지 않았습니다.


    하지만 워드프레스 5.5 버전부터 워드프레스에서 사용하고 있는 jQuery 1.12.4 버전을 최신 버전으로 업데이트 하기 위한


    단계적 작업이 시작되었는데, 그 첫번째 작업으로 워드프레스 5.5 버전에서 jQuery Migrate 1.4.1 스크립트가 제거되면서


    망보드 일부 기능에서 호환성 문제가 발생하여 업데이트를 진행하게 되었습니다.


    이번에 진행된 망보드 업데이트에서는 워드프레스 5.5 버전 및 jQuery 3.5.x 버전에 대한 호환성을 지원하기 위한 


    코드들이 수정되었는데 워드프레스 5.5버전 뿐만 아니라 jQuery 최신버전을 지원하기 위한 내용들이 포함되다 보니


    망보드 베이직 버전을 비롯하여 거의 모든 패키지와 스킨 상품들에 대한 업데이트가 진행되었습니다.


    자세한 업데이트 내용은 아래의 내용을 참고해 주시기 바랍니다.


    감사합니다.







    ■ 워드프레스 5.5 호환성 업데이트


    1. 글작성시 개인정보수집내용에 동의하는 체크박스를 클릭해도 "개인정보 수집내용에 동의해 주세요" 메시지가 나오는 버그 수정

     수정코드1 : jQuery('input[name="user-ts"]').attr('checked')  =>  jQuery('input[name="user-ts"]').is(":checked")


     1) 게시판 스킨

        버그내용 : 상담예약스킨 m1 ~ m5 에서 개인정보수집내용 동의 체크박스를 클릭해도 "동의해 주세요" 메시지가 나오는 버그 수정

        수정파일 : skins/bbs_reservation_form_m1/write.php

                        skins/bbs_reservation_form_m2/write.php

                        skins/bbs_reservation_form_m3/write.php

                        skins/bbs_reservation_form_m4/write.php

                        skins/bbs_reservation_form_m5/write.php




    2. 체크박스 전체선택 기능이 1번만 동작하는 버그 수정

     - 전체선택 체크박스를 클릭하면 첫번째 클릭시에는 소속된 체크박스들이 선택되지만 

       다시 눌러 해제한 다음에 다시 선택하면 소속된 체크박스들이 선택되지 않는 문제 발생


     수정코드1 : jQuery(":checkbox").attr("checked", "checked")   => jQuery(":checkbox").prop("checked", true)

     수정코드2 : jQuery(":checkbox").removeAttr("checked")  =>  jQuery(":checkbox").prop("checked", false)

     수정코드3 : .attr('checked')  =>  .is(":checked")

     수정코드4 : jQuery(":checkbox:first", tbl).click(  =>  jQuery(":checkbox", tbl).first().click(

     

     1) 게시판 스킨

        버그내용 : 게시판 목록에서 전체선택 체크박스가 1번만 동작하는 버그 수정 (관리자만 보이는 게시물 선택 체크박스)

        수정파일 : 망보드 관련 모든 스킨의 list.php 파일 (skins/스킨이름/list.php)

    - 망보드 기본 스킨은 베이직 1.9.3 버전으로 업데이트 필요

    - 망보드 스토어에서 판매하는 스킨 사용시 최신 버전으로 업데이트 필요


     2) 비즈니스 패키지 

        버그내용 : 회원가입 페이지 상단에 있는 "모두동의" 체크박스가 1번만 동작하는 버그 수정

        수정파일 : mangboard/plugins/user/js/main.js


     3) 커머스 패키지

        버그내용 : 상품 결제 페이지 약관 모두 동의 체크박스가 1번만 동작하는 버그 수정

        수정파일 : mangboard/plugins/commerce/js/main.js


     4) 커머스 패키지

        버그내용 : 상품관련 게시판 목록에서 전체선택 체크박스가 1번만 동작하는 버그 수정 (관리자만 보이는 게시물 선택 체크박스)

        수정파일 : mangboard/templates/commerce/admin/sales-table-body.php

                        mangboard/templates/commerce/cart/cart-body.php

                        mangboard/templates/commerce/coupon/coupon-list-body.php

                        mangboard/templates/commerce/checkout/billing-body.php

                        mangboard/templates/commerce/order/order-list-body.php

                        mangboard/templates/commerce/point/point-list-body.php

                        mangboard/templates/commerce/product/list/list-basic-m1.php



    3. 워드프레스 5.5 및 jQuery 3.5.x 버전 호환성 지원을 위한 망보드 1.9.3 업데이트

     - 워드프레스 5.5 버전 사용시 망보드 1.9.3 버전으로 업데이트 필요




     


     


    최근 본 상품

    등록된 상품이 없습니다

    장바구니

    등록된 상품이 없습니다
    합계: 0