프로젝트 단무지
단무지는 엘프의 게으름으로 인해 탄생한 웹겔러리(이미지창고)입니다.
단무지가 필요한 분.
-웹업로드에 그림한장씩 올리기 귀찮아서 FTP로 20~30장씩 올리시는 분.
-그런데 그거 다른데 링크하자니 링크주소 찾기 귀찮아!!!라시는 분..
-이미지 테그로 만드는 것도 귀찮아!!! 라시는 분.-설치가 복잡한건 귀찮아!! 라시는 분.
특징
1) 자동탐색기능
폴더안에 이미지를 넣어놓으면 알아서 그림을 찾아 주루룩~~보여줍니다.
폴더들도 알아서 챙겨서 카테고리처럼 만들어 줍니다.즉, 그냥 폴더 만들어서 그림 넣으면 장땡입니다.
아니면 폴더째로 FTP로 넣으면 되겠죠?
2) 링크/이미지테그 생성기능
링크든, 이미지테그든 만들어줍니다.3) 단순한 파일 구성
index.php 파일 하나입니다. 그냥 적당한 폴더에 올린뒤 그 폴더로 링크 찾아가면 됩니다.^----^
단무지란...단순무식한 겔러리.........이라는 느낌으로...
내가 필요한 기능만 있는걸루....
단무지 테스트 파일: http://labica.pooroo.net/danmooji
필요한 것 - 주요코어
-폴더구분기능: 폴더가 있을경우 카테고리화해서, 클릭하면 그 폴더의 이미지를 뿌려줌.
-파일자동탐색기능: 특정 폴더안에 있는 jpg/gif/png를 불러서 화면에 뿌려주는 기능
-모드선택:겔러리/파일이름리스트모드/html모드: 버튼을 누르면 각각의 모드 진행~
TODO
- 하위폴더리스트: 배열로 저장 (완료)
- 특정배열을 리스트박스로 처리 (완료)
- 배열 클릭시 바로 페이지 로딩 처리 (자바스크립트? (완료)
- jpg/gif/png 걸러내기~ (완료)
- 기타사항
- 글자인코딩변환: 한글도 잘 나오게
- 현재폴더 자동설정: 따로 안넣어도 현재 폴더 위치를 알아서 결정~~(완료)
- 썸네일모드 추가 : 썸네일모드도 만들필요 있음(난 안쓸테지만;;) -일단 보류.
- 외부겔러리 모드 : txt 파일을 넣으면 읽어서 함께 출력하는 기능(예정) - 필요할까??;;;
- 단축키기능: H는 html, U는 URL, I는 이미지(예정)
- 슬라이드쇼기능에서 아래쪽에 html주소 표시하기
- html/url 모드에서 텍스트 에어리어 이용. ctrl+A를 누르면 전체 선택이 되도록 수정.
- 파일갯수 자동기록 : 메뉴옆에 파일갯수 기록~(완료)
- 모드: $dmj_mode에 "html"/"img"/"url"을 입력하면 각각 모드에 따라 출력방식 변경(완료)
- 텍스트 파일(list.txt)를 읽기 위한 펑션 기능 만들기.(대충완료)
이른바...프로젝트..단무지
버전변경사항
프로젝트 진행사항
추가 수정 버전 2008/09/22 15:18:16
작동만 된다면 장땡이라는 모토아래 최종 버전에서 오류메세지를 제거하는 명령어를 넣고... 다중디렉토리 구조로 세팅해서 업데이트하였습니다.
clottery님 받아가세요~ 또 안되면 댓글 달아주시구요~~
추가 단무지 기능 외부의 사진을 땡겨오는 기능을 만들어볼예정 2008/03/12 20:49:15
외부 자료실을 구하기도 어렵고, 언제 뽀작날지 몰라서...그냥 외부 사진을 링크하는 방향으로 진행해보기로 했다.
잘 될지는 모르겠다능~
일단 폴더내에 파일이 있는지 확인 is_file 로 하고...
만약에 그 파일이 있다면, 그 리스트를 그냥 배열로 집어넣어버리면 될 것 같은데......
한번 해봐야겠다. ㄷㄷㄷ
explode라는 게 일단 읽어들인 내용을 배열로 바꾸는 것 같다.
만약 이게 제대로 되면, 괜찮을 듯...
한번 test쪽에서 해봐야겠다.
멀티디렉토리 - 통무펑션 설정중..2007/05/30 12:25:10
일단, 기본기능은 대충 완료. 문제는 이걸 어떤식으로 적용할 것인가가 문제이다.
원래는 파일 2개로 지원할 생각이었지만....그러면 나중에 업데이트/수정이 골치아파진다.
만약, 1개 파일로 지원한다면...꽤 손을 봐야 할 것 같다...속도 문제도 살짝 걸리고...
매번, 전체 디렉토리/부분 디렉토리를 읽어댄다면...장난 아닐 것 같긴 한데..음...
멀티와 일반디렉토리의 구분문제도 있고
슬라이드쇼 기능추가 2007/05/21 21:45:17
아래 설명한 150개와 함께 적용되는 모드. 내부적으로는 일정갯수로 끊고, 외부에서 1개 단위로 끊는 slideshow모드 추가하였다.
각 페이지를 드롭다운메뉴로 발생!! ㅎㅎㅎ 꽤 편하게 변했다. 순서는 좀 정렬해야겠지만...
일단, 첫제목을 첫슬라이드메뉴로 설정해서 그 폴더에 내용이 있으면, 그걸 우선 읽어들이게 되는 기능도 정리완료~ 나중에 설명과 같이 올리면 될 듯 하다.
150개마다 1페이지단위로 끊어서 출력하는 기능 2007/05/20 13:50:15
현재 이미지가 많을경우 300개 이상 로딩이 느려짐. 컴퓨터가 못버티는 듯??
150개마다 페이지를 끊어서 이전/다음을 넣을 수 있게 처리하면 좋을듯.
단, 너무 자주 끊지는 말고..$ppp 등에서 설정할수 있게.나는 150~200정도로 생각하지만...
기존의 시스템에서 어떻게 처리가 될지 몰겠넹...
고민해봐야 할 듯...
썸네일모드 진행형태 검토중 2007/05/17 23:17:40
1) 우선, thumb폴더가 있는지 확인. 없으면 폴더생성
2) thumb폴더를 검색, 현재 이미지의 이름이 동일하게 있으면, 그 이미지 출력.
3) 동일한 이름의 이미지가 없으면, 썸네일 이미지 생성후 출력.
4) 출력시, 원본 이미지와 링크/파일이름 기재 등등...
문제점: GD사용/썸네일 틀 등 꽤 규모가 커질 가능성 있음. 과연 필요한가??
FREEWEB7에서의 문제점 해결 2007/05/16 11:59:10
결국, php언어의 차이점 때문인듯...함수를 교체함으로서 해결하였다. ㄷㄷㄷ
어쨌든, 이제 7G짜리 겔러리를 마음껏 쓸수 있게 되었다.
1차 개발완료 2007/05/11 20:38:53
1차 기능 완료
주요기능
- html/url/img를 볼수 있다
- php 파일하나로 처리~~
- FTP로 올리면 알아서 작동~~폴더를 만들면 폴더표시를, 파일을 올리면 파일표시를 해준다
추가로 필요한 기능
- 인코딩 기능
- 현재폴더 자동설정기능
코어기능 제작2007/05/11 00:16:41
- 일단 가장 단순한 기능 - 폴더안에 있는 파일리스트를 출력하는 기능만 구현. 일단, 파일이름별로 리스팅까지 구현.
- 추가로 해야 할 기능: jpg/gif/png파일만 골라내는 기능!!!!!!
참고링크
[함수] 특정 폴더 내 모든 파일 리스트 불러오기 함수 |
">select메뉴와 php 그리고 textarea영역에 대한 질문.
페이지 히스토리
2008-09-24 00:12 에 엘프화가님이 마지막으로 수정
댓글 (7)
안녕하세요.. 엘프화가님 처럼 대량의 사진 겔러리를 사용해보고자 인터넷을 찾아보다가 이곳까지 흘러 왔습니다. 좋은 아이디어와 좋은 기능의 이러한 소스를 우선 공개해주셔서 감사드립니다. 문제는 제 서버에 문제가 있는것인지 실행을 시키면 오류가 꽤 많이 발생합니다. 주소는 http://http://jaesoo.kr/yeoeun/ 이며 오류는 클릭해보셔야 할거 같구요 (답글에 줄변환 코드가 모두 삭제 되서요) 이러한 오류가 발생을 하는데 php쪽 수정만 늘 해왔지 디버깅이 불가능하여 제작자인 엘프화가님에게 도움을 요청드립니다. 바쁘시겠지만 꼭 답신 부탁드립니다. ps : 홀더를 하위 1개만 인식하던데 여러개 인식 가능하게 하려면 어떻게 해야 할까요..
2008-09-22 14:05헉;; 이걸 쓰실분이 등장하셨군요;; ^^;; 그냥 저 혼자 쓰려고 크게 신경안쓰고 만든지라;; 예외처리는 전혀 하지 않아서;; 일단 오류메세지가 뜨는 이유는 제일 처음 불러올 폴더가 없기 때문입니다. 소스안에 보시면 title="_SelectFolder_" 라는 부분이 있는데...이 부분이 자동으로 불러올 폴더를 설정하는 부분입니다. 아마 이 폴더가 없어서 그런듯 하니 저 폴더를 만드시거나, 아님 처음 띄울 폴더내용을 설정해주시면 됩니다.다중디렉토리는 이중디렉토리까지 적용할수 있으며 $tongmu="on"으로 해주시면 됩니다.관련사항을 수정한 버전을 업데이트하였으니 참고하세요. 조만간 설정하는 법도 적어야겠네요;;; 의견감사!!
2008-09-22 15:27아.. ㅠㅠ 답신 주시다니 감격.. 그리고 이런 류의 소스가 아무리 찾아봐도 없더라구요.. 솔직히 요즘처럼 디카가 활성화된 시점에 대량의 사진 올리는것이 여간 귀찮고 번거로운 작업이 아니더라구요.. 업데이트 버젼 받으니 너무 좋습니다~~ 흠 그런데 사람의 욕심이란게 끝이 없다보니.. ^^; 이중디렉토리가 적용되는것이 좋긴 한데 혹시 탐색기 형태를 클릭하여 다단 하위 폴더의 내용을 볼 수 있도록 작성도 가능할까요? 화가님 자료 외에 자료를 찾다보니 마이디카뷰(http://4ellene.net/tt/738?category=42) 쪽의 인터페이스가 사용하기 정말 편한듯 한데 그쪽 자료도 왠지 자꾸 오류가 나더라구요.. 굳이 GUI가 아니더라도 상위에 하위 폴더를 클릭하면 그 밑에 폴더로 들어 갈 수 있으면 그림 폴더를 관리하기가 더운 쉬울듯 합니다. 꼭 좀 도와주세요~~~~ 다시한번 너무 감사드립니다~~~ ^^
2008-09-24 10:38아~ 그리고 혹시 wmv 와 같은 동영상이 올라올 경우 embed 구문을 써서 동영상까지 처리가 가능하려고 하면 어느 부분을 수정해야 할까요.. ^^;;
2008-09-24 11:43위에 wmav 내용 추가 한것은 제가 한번 작업을 해봤는데 작업이 제대로 된건지 모르겠네요. http://yeoeun.kr/index.zip 에 올려두었습니다~
2008-09-24 17:42에고 답변이 늦었습니다;; 다중디렉토리는..제 능력밖이라;;; 어려울듯 합니다. 소스도 커질 것 같구요. 죄송합니다; 헙;;게다가 기능개선까지 >ㅅ<;;; 멋지시네요~
2008-09-25 09:03아.. ^^ 암튼 지금 기능만으로도 정말 훌륭하고 너무 편합니다~~ 향후 더 좋은 소스 많이 공개해주시길 바래요~~ 감사합니다~ 수고하세요~~
2008-09-25 15:20