메뉴 건너뛰기

XE : Xpress Engine


XE에 대한 생각! XE에 대한 공감! - XE를 사용하는 다른 사람들과 의견을 나눌 수 있는 곳입니다. 많은 의견 공유로 더 좋은 XE를 만들어 주세요.


XE 사용팁

사진 한꺼번에 일괄적으로 올리기

2008.09.12 11:39

[레벨:1]안정수650 조회 수:1192 추천:1

제 블로그에 까먹지 않기 위해 그냥 정리해둔 내용이라 반말입니다.
또 제가 초보라 더 쉬운 방법이 있는데 못찾고 올린 걸지도 모릅니다
이해해 주세요
=========================================================================================================

여행 다녀온 후 찍은 사진을 제로보드에 올리려니 시간도 너무 오래 걸리고귀찮아서 한꺼번에 사진을 올릴 방법을 찾아보다가 결국은 시간 더 오래 걸려서 혼자 방법을 찾아냈다.
다음번부터는 시간 절약할 수 있겠지

1. 제로보드 퍼미션 변경 및 사진 업로드
우선 제로보드가 설치된 "zbxe" 폴더 아래의 "files" 폴더의 퍼미션을 777로 바꿔줘야 하는데 ftp client에서 직접 바꿀수 없고 강제로 바꿔줘야 한다.
메모장 등 텍스트에디터에서

<? exec("chmod -R 777 ./files"); ?>

를 적어주고 "적당한이름.php"로 저장한 후 zbxe 폴더에 업로드한다.

http://자신의계정/zbxe/적당한이름.php를 실행하고 조금 지난 후 확인해 보면 퍼미션이 777로 변경되어 있는 것을 확인할 수 있다.

files/attach/images/ 폴더 아래에 여러 폴더가 보이는 데 적당한 폴더를 고르던지 새로운 폴더를 만들어서 사진을 일괄적으로 업로드한다.

2. DB에 직접 게시물 생성
phpmyadmin 등을 통해 제로보드 DB에 접속해서 게시물을 생성한다.
제로보드 DB에 xe_documents, xe_files 테이블에 일괄적으로 만드려는 게시물들의 내용을 insert 해줘야한다.
insert문에 들어갈 value를 직접 써 주긴 귀찮으니 엑셀을 이용하면 편리하게 만들 수 있다.

우선 사진파일 이름들을 가져와야 하는데 이것도 엑셀로 처리
cmd --> 사진파일 저장된 디렉토리로 이동해서
dir > 적당한 이름.txt
엔터치고 확인해보면 사진파일이 저장된 폴더에 "적당한이름.txt" 파일이 생성되어 있는 걸 확인할 수 있고 열어보면 디렉토리 내의 모든 파일이름이 적혀있다.
필요한 부분을 복사해서 엑셀에 붙여넣고 엑셀 메뉴의 데이터-->텍스트나누기 를 이용해 필요없는 부분을 지우고 사진파일이름, 사이즈 등 필요한 내용들을 컬럼별로 구분한다.

xe_documents에 insert 할 내용

사용자 삽입 이미지

대충 이런 형식으로 A열부터 E열 까지 일괄적으로 입력하고 F열에는 다음을 입력. 빨간 부분은 자신의 환경에 맞게 수정

="INSERT INTO `xe_documents` VALUES ("&A2&", 모듈번호, 0, 'N', 'N', '"&C2&"', 'N', 'N', '<P><IMG alt="&""""&B2&""""&" src="""&"http://자신의계정/zbxe/모듈이름/files/attach/images/사진저장디렉토리/"&B2&""""&" editor_component="""&"image_link"&"""></P>', 0, 0, 0, 0, 1, '', '아이디', '아이디보여지는이름', '아이디보여지는이름', 256, '아이디메일주소', ''+ '+ ', '', 'N;', "&E2&", NULL, '아이피주소', -"&A2&", -"&A2&", 'Y', 'N', 'Y', 'N', '', '', '', '', '', '', '', '', '+ '', '', '', '', '', '', '', '', '', '', '', '', 0);"


xe_files 에 insert 할 내용
사용자 삽입 이미지

같은 방법으로
="INSERT INTO `xe_files` VALUES ("&A596&", "&A2&", '', 모듈번호, 256, 0, 'Y', '"&B2&"'+ ', './files/attach/images/사진저장디렉토리/"&B2&"', "&D2&", '', 'Y', '"&MID(E2,2,14)&"', '아이피주소');"

입력한 insert 내용 전체를 복사해서 phpmyadmin에서 SQL에 입력하고 실행하면 끝
번호 제목 글쓴이 날짜 조회 수
공지 질문은 묻고 답하기로~ TSCMD 2012.02.03 366
154 문서 카테고리를 메뉴에 적용하기 위한 레이아웃 수정 팁과 개념토론 [7] [레벨:1]제베 2008.08.31 6646
153 원하는 위치에 구글 (맞춤)검색창 달기 [2] [레벨:9]다케루 2008.09.02 5748
152 각 리스트형 위젯에 페이지 기능을 달자. [10] [레벨:18]라르게덴 2008.09.02 5281
151 카멜레온 최근글 위젯 클릭시 새창 팁 [레벨:1]가랑바람 2008.09.04 3819
150 회원 포인트 선물 하기 등 포인트 변경시 바로 적용 방법 [레벨:11]한꼬마 2008.09.06 4582
149 등록하시겠습니까? 등록할까요? 안 나오고 바로 글 등록되게 하는 법 [6] [레벨:2]황건순 2008.09.08 4741
148 IP 주소 4자리수 모두 공개하는 방법 [1] [레벨:4]블루파티 2008.09.11 4745
147 에디터 9pt 추가 및 에디터에도 웹폰트 보이게 하기. [13] file [레벨:2]욜리 2008.09.11 6939
» 사진 한꺼번에 일괄적으로 올리기 [4] [레벨:1]안정수650 2008.09.12 1192
145 게시판 에디터 폰트 글자(글씨)크기 변경하는 법 [레벨:2]씨에씨에 2008.09.12 5251
144 아이프레임 [레벨:1]나나나나난 2008.09.18 1008
143 글이나 코멘트에서 글자수 제한하기 [레벨:11]老姜君 2008.09.23 3811
142 첨부파일이 다운로드 되지 않을떄.. [2] [레벨:4]규민 2008.09.23 3664
141 ● 탈퇴버튼 없애기 - - ; [4] [레벨:0]Eris 2008.09.23 3348
140 제로보드XE 중복설치방법 있나요? [4] [레벨:5]bsy.myid.net 2008.09.24 3941
139 XAMPP 프로그램사용시 Error500 이 뜰경우 해결방법 [2] [레벨:1]지레프 2008.09.26 3157
138 VPN 환경에서 제로보드 [4] [레벨:1]superion 2008.09.26 2825
137 메뉴 모듈 기능 조금 추가 [23] [1] file [레벨:5]반도체맨 2008.09.29 6455
136 감점되는 게시판에서 점수 부족한데 글 써지는 문제점 수정 [1] [레벨:5]반도체맨 2008.10.07 2443
135 제로보드XE에 온클럽(onclub) 달기 (UTF-8 문제) [레벨:1]맛있는고기 2008.10.07 2635