이윰빌더 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|다운로드횟수 : 574|최종수정일 : 2023-03-13 10:38:30

이윰빌더 다운로드

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

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

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

EB-4.5.10 패치파일 EB_4.5.10_patch.tar.gz
파일크기 : 168.8K|다운로드횟수 : 49|최종수정일 : 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
마젠토 121.♡.104.227
2023-03-14 16:29
풀 패키지 버전은 아직도 “잘못된 요청입니다” 가 나오네요.

NPIO님의 댓글의 댓글

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

마젠토님의 댓글의 댓글

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

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

NPIO님의 댓글의 댓글

profile_image
NPIO 220.♡.17.142
2023-03-15 08:53
토큰값 불일치 오류 맞습니다.
그게 원인이 되는 것이 디렉토리 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
마젠토 121.♡.104.227
2023-03-15 08:55
저도 이부분은 알고 있는데,  version.php include하는 부분을 지우면 동작이 돕니다.

NPIO님의 댓글의 댓글

profile_image
NPIO 220.♡.17.142
2023-03-15 08:59
version.php 파일은 config.php 파일 10번째 라인에서 include_once 함수로 불러오는데요.
이 부분은 지운다는 말씀인가요?

마젠토님의 댓글의 댓글

profile_image
마젠토 121.♡.104.227
2023-03-15 09:16
네.. PHP를 잘 모르니, 그냥 그 부분을 지우니까..  동작이 되어서...

NPIO님의 댓글의 댓글

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

마젠토님의 댓글의 댓글

profile_image
마젠토 121.♡.104.227
2023-03-15 09:39
저도 그게 이상합니다.  같은 라라곤 환경이라면,  저만 생기는 문제 같기도 하고.. 

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

그래서 하나 하나 지워가 보았더니, version.php 가져오는 것을 지우니 동작을 했던 것입니다.