2010-05-17 6 views
0

누구든지 jquery 또는 javascript 코드 스 니펫을 사용하여 폴더를 스캔하는 방법을 알고 있으며 그 후에 사진 파일 이름을 가져와 <li></li> 또는 <div></div>에 삽입하면 PHP 코드를 읽었습니다 요소를 통해 폴더와 루프를 통해 축소판 및 모두를 표시하지만 잘 작동하지 않습니다.동적으로 폴더의 사진을 스캔하고 jquery 슬라이드 쇼를 사용하여 표시

I했습니다 galleria, gallerific, galleryView JQuery와 슬라이드 쇼 플러그인을 시도하지만, 그 사람이 조정할 또는 동적 폴더에서 이미지를 읽을 수있는이 갤러리를 해킹 할 수 있기 때문에 미리 정의 된 구성 또는 뭔가 PHP 처리 잘 작동하지 않을 수 있습니다?

+0

갤러리를 http://gallery.menalto.com/에서 사용하십시오. – powtac

+0

갤러리 _might_ OP가 무엇을 원하는지에 따라 약간 과잉 될 수 있습니다. 그들은 그것을 조사해야합니다. –

답변

2

javascript를 사용하여 로컬 파일을 읽는 방법이 있지만 사용자가 브라우저를 적절하게 설정해야합니다. Firefox에서 이러한 기능에 대해 알고 있습니다. 귀하의 경우 폴더 스캔을 위해 PHP를 사용하고 이미지 디스플레이를 위해 Lightbox을 사용하는 것이 가장 좋습니다 (차례로 slideshow plugins).

+1

+1 마지막 문장 (PHP와 라이트 박스에 관해서)에 대해서는 +1하지만 나머지 대답은 OP가 클라이언트가 아닌 서버의 폴더에 이미지를 표시하려고한다고 생각합니다. –

+0

그건 좋은 지적입니다. 당신 말이 맞습니다. 그러나 javascript/ajax를 사용하여 원격 디렉토리를 읽을 수있는 방법이 있는지는 잘 모르겠다. (물론 PHP-based, json/xml을 반환하는 서버 측 웹 서비스가 없다면). – Evgesha

+0

아니요, 당신이 말한대로 할 수있는 좋은 방법이 아닙니다. 난 방금 PHP를 결합하여 디렉터리를 읽고 출력하고 JS를 사용하여 갤러리/슬라이드 쇼를 표시하는 방법으로 답변을 게시했습니다. –

0

아마도 PHP 경로를 시도했을 때 제대로 작동하지 않았다는 것을 말하는 것이 좋을 것입니다.

가장 좋은 방법은 powtac이 언급 한대로 Gallery과 같은 기존의 것일 수도 있고 지나치게 과장 될 수도있는 단일 폴더의 이미지 만 표시하려는 경우에 유용 할 것입니다.

당신은 당신이 사용 CSS가 사용할 수 Lightbox 또는 many other JS 이미지 갤러리 중 하나를 사용하여 다음 (필요한 경우) 그 중 일부를 숨기고하기 위해 <li> 태그 목록에 필요한 출력에 다른 어떤 정보를 축소판과 PHP를 사용할 수 있습니다 네가 원하는 걸해라.

그런 다음 해당 단계 중 하나에 문제가있는 경우 여기에서 질문 할 수 있습니다 (현재 수행중인 작업, 잘못된 작업 등).

관련 문제