• 이윰빌더 시즌 4
  • 테마/스킨상점
이윰

공지사항

이윰빌더 4.3 관련 버그 수정 사항

본문

이윰빌더 4.3 버전에서 아래의 내용과 같이 오류가 발생하니 임시적으로 수정하기 바랍니다.

해당 사항에 대해서는 다음 이윰빌더에서 패치 반영하도록 하겠습니다.

 

EB상품관리 : 마스터 생성 버그

adm/eyoom_admin/core/theme/ebgoods_form.php

파일 19줄

$eg_code = isset($_REQUEST['eg_code']) && $_REQUEST['eg_code'] ? clean_xss_tags($_REQUEST['eg_code']) : '';
if (!$eg_code) alert("잘못된 접근입니다.");

if ($w == 'u') {
    $eg_code = isset($_REQUEST['eg_code']) && $_REQUEST['eg_code'] ? clean_xss_tags($_REQUEST['eg_code']) : '';
    if (!$eg_code) alert("잘못된 접근입니다.");
}

파일 102줄 추가

$count = count($list);

 

adm/eyoom_admin/theme/basic/skin/theme/ebgoods_form.html.php 파일 264줄

        <?php for ($i=0; $i<(array)$list); $i++) { ?>

        <?php for ($i=0; $i<$count; $i++) { ?>

 

EB최신글 : 마스터 생성 버그

adm/eyoom_admin/core/theme/eblatest_form.php

19줄

$el_code = isset($_REQUEST['el_code']) && $_REQUEST['el_code'] ? clean_xss_tags($_REQUEST['el_code']) : '';
if (!$el_code) alert("잘못된 접근입니다.");

if ($w == 'u') {
    $el_code = isset($_REQUEST['el_code']) && $_REQUEST['el_code'] ? clean_xss_tags($_REQUEST['el_code']) : '';
    if (!$el_code) alert("잘못된 접근입니다.");
}

 

EB콘텐츠 : 연결주소 링크 타겟 설정이 미적용되어 다음 이윰빌더 패치 전까지는 임시적으로 해당 파일에서 직접 타겟을 입력 바랍니다.

/theme/테마명/skin/ebcontents/스킨명/ebcontents.skin.html.php 파일 <?php echo $item['target_1']; ?>에 현재창은 _self 새창은 _blank 로 입력하기 바랍니다.

<a href="<?php echo $item['href_1']; ?>" target="<?php echo $item['target_1']; ?>">

 

유료테마 설치 오류

유료 테마 설치시 'Fatal error: Call to undefined function openssl_decrypt() ' 오류 메세지가 나오며 설치가 안되는 것은 openssl_decrypt() 함수가 php 5.3 버전 이상에서 지원이 되는 함수인데 설치된 홈페이지의 php 버전이 5.2.x 이하 버전이기에 발생하는 오류입니다.

/class/eyoom.class.php 파일

841줄 추가

    /**
     * md5 암호화
     */
    public function encrypt_md5($buf, $key="password") {
        $key1 = pack('H*',md5($key));
        while($buf !== false) {
            $m = substr($buf, 0, 16);
            $buf = substr($buf, 16);

            $c = "";
            for ($i=0;$i<16;$i++) $c .= $m{$i}^$key1{$i};
            $ret_buf .= $c;
            $key1 = pack('H*',md5($key.$key1.$m));
        }

        $len = strlen($ret_buf);
        for ($i=0; $i<$len; $i++) $hex_data .= sprintf('%02x', ord(substr($ret_buf, $i, 1)));
        return($hex_data);
    }

    /**
     * md5 복호화
     */
    public function decrypt_md5($hex_buf, $key="password") {
        $len = strlen($hex_buf);
        for ($i=0; $i<$len; $i+=2) $buf .= chr(hexdec(substr($hex_buf, $i, 2)));

        $key1 = pack('H*', md5($key));
        while($buf !== false) {
           $m = substr($buf, 0, 16);
           $buf = substr($buf, 16);

           $c = "";
           for ($i=0;$i<16;$i++) $c .= $m{$i}^$key1{$i};

           $ret_buf .= $m = $c;
           $key1 = pack('H*',md5($key.$key1.$m));
        }
        return($ret_buf);
    }

882줄 수정전

     /**
      * AES 암호화
      */
     public function encrypt_aes($str, $key = '') {
        if (!$key) $key = SALT_KEY;
        return base64_encode(openssl_encrypt($str, "AES-256-CBC", $key, true, str_repeat(chr(0), 16)));
     }
 
     /**
      * AES 복호화
      */
     public function decrypt_aes($str, $key = '') {
        if (!$key) $key = SALT_KEY;
       return openssl_decrypt(base64_decode($str), "AES-256-CBC", $key, true, str_repeat(chr(0), 16));
     }

882줄 수정 후

     /**
      * AES 암호화
      */
     public function encrypt_aes($str, $key = '') {
        if( version_compare( PHP_VERSION, '5.3' , '<' ) ){
            return $this->encrypt_md5($str, $key);
        } else {
            if (!$key) $key = SALT_KEY;
            return base64_encode(openssl_encrypt($str, "AES-256-CBC", $key, true, str_repeat(chr(0), 16)));
        }
     }
 
     /**
      * AES 복호화
      */
     public function decrypt_aes($str, $key = '') {
        if( version_compare( PHP_VERSION, '5.3' , '<' ) ){
            return $this->decrypt_md5($str, $key);
        } else {
            if (!$key) $key = SALT_KEY;
            return openssl_decrypt(base64_decode($str), "AES-256-CBC", $key, true, str_repeat(chr(0), 16));
        }
     }

 

댓글목록 0

등록된 댓글이 없습니다.
전체 164 건 - 1 페이지
제목
회원사진 이윰넷 4,646 2018.08.18
회원사진 이윰넷 1,528 2021.05.18
회원사진 이윰넷 2,953 2021.03.24
회원사진 이윰넷 3,064 2021.02.03
회원사진 이윰넷 9,287 2020.02.03
회원사진 이윰넷 10,265 2019.09.16
회원사진 이윰넷 10,085 2019.08.05
회원사진 이윰넷 9,791 2019.06.25
회원사진 이윰넷 10,331 2019.06.03
회원사진 이윰넷 4,335 2019.05.10
회원사진 이윰넷 3,264 2019.04.11
회원사진 이윰넷 3,635 2019.03.25
회원사진 이윰넷 3,277 2019.03.22
회원사진 이윰넷 4,041 2019.02.26
회원사진 이윰넷 3,474 2019.02.18