이윰빌더 4.7.3 with 그누보드 5.6.4 > 이윰빌더 시즌4

본문 바로가기

이윰빌더 시즌4

이윰빌더 4.7.3 with 그누보드 5.6.4

2024.08.30 16:58 등록

풀패키지 다운로드

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

EB-4.7.3 Full Package with yc5.6.4 EB-4_7_3.package.tar.gz
파일크기 : 39.4M|다운로드횟수 : 356|최종수정일 : 2024-08-30 16:58:04

이윰빌더 다운로드

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

EB-4.7.3 with eb4_basic EB-4_7_3.tar.gz
파일크기 : 28.8M|다운로드횟수 : 129|최종수정일 : 2024-08-30 16:58:04

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

EB-4.7.3 패치파일 EB_4.7.3_patch.tar.gz
파일크기 : 154.3K|다운로드횟수 : 48|최종수정일 : 2024-08-30 16:58:04

본문

패치내역

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

 

이번 버전에서는 게시판 애드온 기능으로 투표게시글 기능을 추가하였습니다. 
관리자모드 게시판 관리의 이윰빌더만의 확장기능에서 투표기능을 사용 체크만 하시면 곧바로 투표게시글을 작성할 수 있습니다.

투표게시글 기능을 기본 게시판 기능으로 확장하면서 유료로 제공했던 투표게시판 스킨 상품은 더이상 판매하지 않습니다.

 

-- 작업 내역 --

01. 이윰빌더 버전을 4.7.2 으로 변경

M : eyoom/extend/eyoom4.version.php


02. 관리자 페이지 - 테마 설치 관련 소소한 수정

M : adm/eyoom_admin/theme/eba_basic/skin/theme/theme_form.html.php

M : adm/eyoom_admin/theme/eba_basic/skin/theme/theme_list.html.php


03. 승인게시물과 관련된 최신글 추출 버그 패치 - 병규병규님의 제보해 주셨습니다.

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

M : eyoom/class/bbs.class.php

M : eyoom/inc/board.init.php


04. 게시판 애드온 기능에 투표게시글 기능 추가 - inhibitor 님께서 기능을 의뢰해 주셨습니다.

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

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

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

M : adm/eyoom_admin/theme/eba_basic/skin/board/board_addon.html.php

M : adm/eyoom_admin/theme/eba_basic/skin/theme/config_form.html.php

M : eyoom/class/bbs.class.php

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

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

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

M : eyoom/config.php

A : eyoom/core/board/bbspoll.php

A : eyoom/core/board/bbspoll_update.php

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

M : eyoom/inc/skin.path.php

M : eyoom/install/eyoom.table.sql

A : theme/eb4_basic/skin/bbspoll/basic/bbspoll.skin.html.php

M : theme/eb4_basic/skin/board/basic/list.skin.html.php

M : theme/eb4_basic/skin/board/basic/view.skin.html.php

M : theme/eb4_basic/skin/board/basic/write.skin.html.php

M : theme/eb4_basic/skin/board/gallery/list.skin.html.php

M : theme/eb4_basic/skin/board/gallery/view.skin.html.php

M : theme/eb4_basic/skin/board/gallery/write.skin.html.php

M : theme/eb4_basic/skin/board/webzine/list.skin.html.php

M : theme/eb4_basic/skin/board/webzine/view.skin.html.php

M : theme/eb4_basic/skin/board/webzine/write.skin.html.php


05. 관리자모드에서 디버그 모드 관련 누락된 후킹 이벤트 추가

M : adm/eyoom_admin/theme/eba_basic/admin.tail_sub.html.php


06. 짧은 주소 사용시, 홈페이지 링크에 theme 변수 사용 가능하도록 기능개선

M : eyoom/lib/uri.lib.php

-------

감사합니다.

댓글목록4

와우님의 댓글

profile_image
PHP Version 7.4.33
PHP Version 5.6.40
모두 같은 증상입니다.
nginx를 사용하고 있습니다.
Fatal error: Call to undefined function mime_content_type() in /home/g5/adm/eyoom_admin/core/theme/ebslider_itemform_update.php on line 127
무엇이 문제일까요?

축하합니다. 첫댓글 포인트 1포인트를 획득하였습니다.

NPIO님의 댓글

profile_image
와우님 안녕하세요.
mime_content_type() 함수가 호출되지 않는 이유는 PHP 설정에서 해당 함수가 비활성화되어 있거나 관련 확장이 설치되지 않았기 때문일 수 있습니다.
이 함수는 fileinfo 확장에 의해 제공됩니다.
만일 해당 php 확장을 설치하기 힘든 환경이시라면 다음 코드를 /lib/common.lib.php 파일 적당한 위치에 추가해 보시기 바랍니다.

if (!function_exists('mime_content_type')) {
    function mime_content_type($filename) {
        $mime_types = [
            'txt'  => 'text/plain',
            'htm'  => 'text/html',
            'html' => 'text/html',
            'php'  => 'text/html',
            'css'  => 'text/css',
            'js'   => 'application/javascript',
            'json' => 'application/json',
            'xml'  => 'application/xml',
            'swf'  => 'application/x-shockwave-flash',
            'flv'  => 'video/x-flv',

            // Images
            'png'  => 'image/png',
            'jpe'  => 'image/jpeg',
            'jpeg' => 'image/jpeg',
            'jpg'  => 'image/jpeg',
            'gif'  => 'image/gif',
            'bmp'  => 'image/bmp',
            'ico'  => 'image/vnd.microsoft.icon',
            'tiff' => 'image/tiff',
            'tif'  => 'image/tiff',
            'svg'  => 'image/svg+xml',
            'svgz' => 'image/svg+xml',

            // Archives
            'zip'  => 'application/zip',
            'rar'  => 'application/x-rar-compressed',
            'exe'  => 'application/x-msdownload',
            'msi'  => 'application/x-msdownload',
            'cab'  => 'application/vnd.ms-cab-compressed',

            // Audio/video
            'mp3'  => 'audio/mpeg',
            'qt'   => 'video/quicktime',
            'mov'  => 'video/quicktime',

            // Adobe
            'pdf'  => 'application/pdf',
            'psd'  => 'image/vnd.adobe.photoshop',
            'ai'   => 'application/postscript',
            'eps'  => 'application/postscript',
            'ps'   => 'application/postscript',

            // MS Office
            'doc'  => 'application/msword',
            'rtf'  => 'application/rtf',
            'xls'  => 'application/vnd.ms-excel',
            'ppt'  => 'application/vnd.ms-powerpoint',

            // OpenOffice
            'odt'  => 'application/vnd.oasis.opendocument.text',
            'ods'  => 'application/vnd.oasis.opendocument.spreadsheet',
        ];

        $ext = strtolower(pathinfo($filename, PATHINFO_EXTENSION));

        return isset($mime_types[$ext]) ? $mime_types[$ext] : 'application/octet-stream';
    }
}


감사합니다.

와우님의 댓글의 댓글

profile_image
- 첨부파일 : 스크린샷 2024-09-13 133006.png (8.2K) - 다운로드
답변 감사합니다.
하지만 적용해면 이미지가 아니다 라고 출력이 되고 이미지는 올라가지 안습니다.
어떻게  수정해야 할까요?

NPIO님의 댓글

profile_image
혹시 모르니 아래와 같이 함수를 변경해 보시기 바랍니다.

if (!function_exists('mime_content_type')) {
    function mime_content_type($filename) {
        $mime_types = array(
            'txt'  => 'text/plain',
            'htm'  => 'text/html',
            'html' => 'text/html',
            'php'  => 'text/html',
            'css'  => 'text/css',
            'js'   => 'application/javascript',
            'json' => 'application/json',
            'xml'  => 'application/xml',
            'swf'  => 'application/x-shockwave-flash',
            'flv'  => 'video/x-flv',

            // Images
            'png'  => 'image/png',
            'jpe'  => 'image/jpeg',
            'jpeg' => 'image/jpeg',
            'jpg'  => 'image/jpeg',
            'gif'  => 'image/gif',
            'bmp'  => 'image/bmp',
            'ico'  => 'image/vnd.microsoft.icon',
            'tiff' => 'image/tiff',
            'tif'  => 'image/tiff',
            'svg'  => 'image/svg+xml',
            'svgz' => 'image/svg+xml',

            // Archives
            'zip'  => 'application/zip',
            'rar'  => 'application/x-rar-compressed',
            'exe'  => 'application/x-msdownload',
            'msi'  => 'application/x-msdownload',
            'cab'  => 'application/vnd.ms-cab-compressed',

            // Audio/video
            'mp3'  => 'audio/mpeg',
            'qt'   => 'video/quicktime',
            'mov'  => 'video/quicktime',

            // Adobe
            'pdf'  => 'application/pdf',
            'psd'  => 'image/vnd.adobe.photoshop',
            'ai'   => 'application/postscript',
            'eps'  => 'application/postscript',
            'ps'   => 'application/postscript',

            // MS Office
            'doc'  => 'application/msword',
            'rtf'  => 'application/rtf',
            'xls'  => 'application/vnd.ms-excel',
            'ppt'  => 'application/vnd.ms-powerpoint',

            // OpenOffice
            'odt'  => 'application/vnd.oasis.opendocument.text',
            'ods'  => 'application/vnd.oasis.opendocument.spreadsheet',
        );

        $ext = strtolower(pathinfo($filename, PATHINFO_EXTENSION));

        return isset($mime_types[$ext]) ? $mime_types[$ext] : 'application/octet-stream';
    }
}


위와 같이 적용해도 안된다면
php extension 인 fileinfo 확장을 설치해 보시기 바랍니다.

참고로 mime_content_type 함수에 대한 설명을 확인해 보시기 바랍니다.
https://www.php.net/manual/en/function.mime-content-type.php

감사합니다.
사이트 내 전체검색