이윰빌더 4.5.10 with 그누보드 5.5.8.2.7 > 이윰빌더 시즌4

본문 바로가기

이윰빌더 시즌4

이윰빌더 4.5.10 with 그누보드 5.5.8.2.7

2023.03.13 10:38 등록

풀패키지 다운로드

영카트5 + 이윰빌더 시즌4 + 기본테마(eb4_basic)

EB-4.5.10 Full Package with yc5.5.8.2.7 EB-4_5_10.package.tar.gz
파일크기 : 26.3M|다운로드횟수 : 531|최종수정일 : 2023-03-13 10:38:30

이윰빌더 다운로드

이윰빌더 시즌4 + 기본테마(eb4_basic)

EB-4.5.10 with eb4_basic EB-4_5_10.tar.gz
파일크기 : 15.7M|다운로드횟수 : 408|최종수정일 : 2023-03-13 10:38:30

이윰빌더 패치파일만 다운로드

EB-4.5.10 패치파일 EB_4.5.10_patch.tar.gz
파일크기 : 168.8K|다운로드횟수 : 48|최종수정일 : 2023-03-13 10:38:30

본문

패치내역

이윰빌더 시즌4 - EB_4.5.10 버전입니다.

 

이번 버전에서는 PHP 버전에 따른 설치 오류 및 쇼핑몰을 제외하고 설치할 경우 발생하던 많은 오류들을 패치하였습니다.

마젠토님께서 알려주신 라라곤을 활용하여 다양한 PHP 버전에서 테스트를 진행할 수 있었습니다.

https://windows.php.net/download/ 에서 제공하는 최신 버전인 PHP 8.2.3 버전까지 설치 및 테스트를 진행하였습니다.

 

-- 작업 내역 --

01. 이윰빌더 4.5.10 버전으로 버전명 변경

M : eyoom/extend/eyoom4.version.php

 

02. 다중관리자 권한설정에서 쇼핑몰관리와 쇼핑몰현황/기타 권한을 분리하여 설정 가능하도록 기능 개선

M : adm/eyoom_admin/admin.head.php

 

03. 게시판 댓글에 파일첨부시 다운로드 경로 버그 패치

M : eyoom/core/board/view_comment.skin.php

 

04. 모바일에서 무통장 계좌(2개 이상) 배열로 출력안되는 현상 패치 - core/shop/orderform.sub.php 파일 '무통장 결제은행' 소스 적용

M : eyoom/mobile/core/shop/orderform.sub.php

 

05. 관리자모드 홈페이지메뉴설정에서 외부URL 설정 버그 패치

M : eyoom/class/theme.class.php

M : eyoom/lib/uri.lib.php

 

06. 관리자모드 메인에 개인결제 미수금 항목 추출 로직 추가

M : adm/eyoom_admin/inc/shop.index.php

M : adm/eyoom_admin/lib/shop.lib.php

 

07. 다중관리자 아이디 중복 체크 로직 및 메뉴구성 재정의

M : adm/eyoom_admin/core/config/multi_manager_update.php

M : adm/eyoom_admin/theme/basic/admin.menu.theme.php

 

08. 관리자 메인 결제수단별 주문관련 변수 오타 수정

M : adm/eyoom_admin/theme/basic/admin.index.html.php

 

09. 관리자 메인에 로그인, 글쓰기, 댓글, 주문건수 통계자료 기능 추가

M : adm/eyoom_admin/inc/common.index.php

M : adm/eyoom_admin/inc/shop.index.php

M : adm/eyoom_admin/lib/admin.lib.php

M : adm/eyoom_admin/lib/shop.lib.php

 

10. 관리자 모드 서브페이지에서 불필요한 정보 로딩하지 않도록 기능 개선

M : adm/eyoom_admin/admin.common.php

M : adm/eyoom_admin/index.php

M : adm/eyoom_admin/inc/admin.index.php

M : adm/eyoom_admin/inc/common.index.php

 

11. 이윰 페이지 메뉴등록시 허용레벨 적용을 메뉴숨기기에서 실제 보기 권한으로 확대 적용하기

M : adm/eyoom_admin/core/theme/menu_form_update.php

M : adm/eyoom_admin/theme/basic/skin/theme/menu_form.html.php

M : eyoom/core/page/index.php

 

12. 게시판 포인트 설정을 그누포인트 또는 이윰경험치로 선택하여 설정가능하도록 기능 개선

M : adm/eyoom_admin/core/board/board_form.php

M : adm/eyoom_admin/core/board/board_form_update.php

M : adm/eyoom_admin/theme/basic/skin/board/board_form.html.php

M : bbs/board.php

M : bbs/download.php

M : bbs/write_comment_update.php

M : bbs/write_update.php

M : eyoom/core/board/download.tail.skin.php

M : eyoom/core/board/view.skin.php

M : eyoom/core/board/write_comment_update.skin.php

M : eyoom/core/board/write_update.skin.php

 

13. 스팸글 등록 회원이 작성한 모든 글 일괄삭제처리 및 자동 회원탈퇴, 회원차단 기능 추가

M : adm/eyoom_admin/core/member/delete_spam_posts.php

M : eyoom/lib/nameview.lib.php

 

14. 관리자 상품재고관리 파일 소소한 수정 (태그 닫힘 누락 관련 수정)

M : adm/eyoom_admin/theme/basic/skin/shop/itemstocklist.html.php

 

15. 게시판 분류 페이지에서 짧은주소의 경우 pid 값을 sca값으로 인식하는 버그 패치 - 동화님이 제보해 주셨습니다.

M : eyoom/class/theme.class.php

 

16. 관리자 확장필드 radio 코드보기 value값 오류 수정

M : adm/eyoom_admin/theme/basic/skin/board/board_excode.html.php

 

17. 관리자 기본환경설정 지도 관련 다음지도 --> 카카오지도 명칭 변경

M : adm/eyoom_admin/theme/basic/skin/config/config_form.html.php

 

18. 전화번호를 하이픈을 이용하여 읽기 쉬운 형식으로 출력하기 함수를 eyoom클래스의 멤버함수로 적용

M : adm/eyoom_admin/lib/admin.lib.php

M : eyoom/class/eyoom.class.php

 

19. 이윰빌더 PHP 버전별 설치 및 버그 패치 - 마젠토님이 제안해 주셨습니다.

M : adm/admin.menu999.eyoom.php

M : adm/eyoom_admin/admin.common.php

M : adm/eyoom_admin/core/theme/menu_form.php

M : adm/eyoom_admin/theme/basic/skin/theme/menu_list.html.php

M : eyoom/class/eyoom.class.php

M : eyoom/class/qfile.class.php

M : eyoom/class/theme.class.php

M : eyoom/config.php

M : eyoom/core/member/login_check.skin.php

M : eyoom/core/member/photo_update.php

M : eyoom/core/mypage/myhome.php

M : eyoom/head.php

M : eyoom/install/eyoom.table.sql

M : eyoom/install/setup.config.php

M : eyoom/install/setup.head.php

M : eyoom/install/setup.tail.php

M : eyoom/install/setup_db.php

M : eyoom/inc/lib.functions.php

M : eyoom/lib/uri.lib.php

M : theme/eb4_basic/head.html.php

M : theme/eb4_basic/misc.html.php

 

20. 관리자모드 basic 테마 우측사이드 영역 제거 - php8.2.3 버전 호환성 패치

M : adm/eyoom_admin/theme/basic/admin.head.html.php

M : adm/eyoom_admin/theme/basic/admin.tail.html.php

M : adm/eyoom_admin/theme/basic/css/style.css

M : adm/eyoom_admin/theme/basic/js/app.js

---------

감사합니다.

댓글목록9

마젠토님의 댓글

profile_image
풀 패키지 버전은 아직도 “잘못된 요청입니다” 가 나오네요.

NPIO님의 댓글의 댓글

profile_image
ajax_token 관련 토큰값이 일치하지 않아 발생하는 에러 메세지인데요.
설치할 때, 경로를 해시값으로 하여 토큰값을 md5 처리하는데요.
DIRECTORY_SEPARATOR 가 윈도우 OS에서는 다르기 때문에 발생할 수도 있습니다.
PHP 버전을 알려주시면 조금이나마 도움이 될 것 같습니다.

마젠토님의 댓글의 댓글

profile_image
8대에서는 다 나오는 것 같던데요..  토큰 값보다는 디렉토리 depth가 달라서 생기는 문제 같아서..  제가 만든 인스톨 버전에서 한단계 올려서 만든 것입니다.
맞는지는 모르겠지만,
../../ajax.install.check.php를 부르고
여기서 아마도 common.php를 부르고
다음에 version.php를 부르면 에러가 나는 것 같았습니다.

php의 include_once와 @include_once와 Javascript에서 부르는 것의 기준을 잘모르겠습니다.

NPIO님의 댓글의 댓글

profile_image
토큰값 불일치 오류 맞습니다.
그게 원인이 되는 것이 디렉토리 Depth 이구요.

아주 간단하게 수정하는 방법은 있습니다.
/install/ajax.install.check.php 파일을 열어서 아래와 같이 소스를 수정만 하시면 됩니다.
if (!($mysql_host && $mysql_user && $mysql_pass && $mysql_db && $table_prefix)) {
    die(install_json_msg('잘못된 요청입니다.'));
}


다만, 저와 같이 하지 않아도 되게 하기 위해서 DIRECTORY_SEPARATOR 상수가 왜 다르게 인식하는지 궁금해서 문의 드린 거예요.

마젠토님의 댓글의 댓글

profile_image
저도 이부분은 알고 있는데,  version.php include하는 부분을 지우면 동작이 돕니다.

NPIO님의 댓글의 댓글

profile_image
version.php 파일은 config.php 파일 10번째 라인에서 include_once 함수로 불러오는데요.
이 부분은 지운다는 말씀인가요?

마젠토님의 댓글의 댓글

profile_image
네.. PHP를 잘 모르니, 그냥 그 부분을 지우니까..  동작이 되어서...

NPIO님의 댓글의 댓글

profile_image
php8.2.3 버전까지 테스트해 보았었는데요.
제 환경에서는 오류가 없어서 디버깅에 한계가 있어 보입니다.
향후 시간을 두고 테스트 진행해 보도록 하겠습니다.
항상 좋은 정보 제공해 주셔서 감사드립니다. ^^

마젠토님의 댓글의 댓글

profile_image
저도 그게 이상합니다.  같은 라라곤 환경이라면,  저만 생기는 문제 같기도 하고.. 

그런데.. 실제로 아파치님도 같은 문제가 생긴다고 하고. .(같은 AAI라서..)

그래서 하나 하나 지워가 보았더니, version.php 가져오는 것을 지우니 동작을 했던 것입니다.
사이트 내 전체검색