Home 게시판 커뮤니티 Q&A 워드프레스에 젠포토 통합 질문입니다

6개 답변, 2 voices Last updated by Avatar of 082net082net 17 years, 6 months 전
  • Avatar of neolasmaneolasma
    Participant
    @neolasma
    #2268

    네..제가 스스로 해결해야 하는데..
    엄두가 안나다 보니..
    나쁘게 생각치는 말아주세요.^^;

    CSS로는 라인 하나하나를 삭제하가며
    문제되는 곳을 찾으려 했지만
    결국 찾질 못했습니다.

    그래서 사용한것이 iframe입니다.
    IE,safari,FF2 모두 이상없이 잘 보입니다.

    iframe이란걸 알았다면
    쉽게 해결할수있었을텐데…
    짧은 지식을 탓해야겠네요…ㅜ.ㅜ

    답변주셔서 고맙습니다.
    좋은 하루 되세요

    Avatar of neolasmaneolasma
    Participant
    @neolasma
    #2269

    안녕하세요??

    이번에 개인 블로그가 필요해서
    설정하던중에 082net님의 블로그에서
    젠포토를 보고, 혹 해버렸습니다. 😯

    갤러리2보다 가볍고, 설정도 간단한 편이라 참 좋더군요.. 😀

    문제는 워드프레스로 통합을 하던중에 사이드바와 충돌이 나서
    페이지 레이아웃이 깨져버립니다.
    http://neolasma.dothome.co.kr/html/wordpress/

    젠포토의 인데스 파일을 다음과 같이 바꾸었습니다.

    <?php

    /* Start WordPress */
    define('WP_USE_THEMES', false);

    require('../wp-blog-header.php');
    require_once("zen/template-functions.php");

    //Get WordPress Header */
    get_header();

    //GetWordpress Sidebar
    get_sidebar();

    /* Start zenphoto */
    $themepath = 'themes';
    $theme = $_zp_gallery->getCurrentTheme();
    $_zp_themeroot = WEBPATH . "/$themepath/$theme";
    if (in_context(ZP_IMAGE)) {
     include("$themepath/$theme/image.php");
    } else if (in_context(ZP_ALBUM)) {
     include("$themepath/$theme/album.php");
    } else if (in_context(ZP_INDEX)) {
     include("$themepath/$theme/index.php");
    }

    //Get WordPress Footer
    get_footer();
    ?>

    도움이 필요합니다..ㅠ.ㅠ..

    p.s 젠포토에서 라이트박스를 연동시키는 방법도 궁금합니다…

    Avatar of neolasmaneolasma
    Participant
    @neolasma
    #2272

    안녕하세요??

    이번에 개인 블로그가 필요해서
    설정하던중에 082net님의 블로그에서
    젠포토를 보고, 혹 해버렸습니다. 😯

    갤러리2보다 가볍고, 설정도 간단한 편이라 참 좋더군요.. 😀

    문제는 워드프레스로 통합을 하던중에 사이드바와 충돌이 나서
    페이지 레이아웃이 깨져버립니다.
    http://neolasma.dothome.co.kr/html/wordpress/

    젠포토의 인데스 파일을 다음과 같이 바꾸었습니다.

    <?php

    /* Start WordPress */
    define('WP_USE_THEMES', false);

    require('../wp-blog-header.php');
    require_once("zen/template-functions.php");

    //Get WordPress Header */
    get_header();

    //GetWordpress Sidebar
    get_sidebar();

    /* Start zenphoto */
    $themepath = 'themes';
    $theme = $_zp_gallery->getCurrentTheme();
    $_zp_themeroot = WEBPATH . "/$themepath/$theme";
    if (in_context(ZP_IMAGE)) {
     include("$themepath/$theme/image.php");
    } else if (in_context(ZP_ALBUM)) {
     include("$themepath/$theme/album.php");
    } else if (in_context(ZP_INDEX)) {
     include("$themepath/$theme/index.php");
    }

    //Get WordPress Footer
    get_footer();
    ?>

    도움이 필요합니다..ㅠ.ㅠ..

    p.s 젠포토에서 라이트박스를 연동시키는 방법도 궁금합니다…

    Avatar of 082net082net
    Keymaster
    @082net
    #2270

    테마가 깨지는 부분은 스스로 찾아내시는게 좋습니다. 그 테마를 사용하지 않는 상태에서 스타일에 맞게 내용을 끼워넣는건 쉽지 않은 일이거든요.

    우선 갤러리부분이 기존 테마의 어느부분을 대신해서 들어갈것인지를 확인하고, 그 부분을 대신에 갤러리를 끼워넣어야겠죠.

    get_header() 는 header.php를 의미하며
    get_sidebar() 는 sidebar.php, get_footer() 는 footer.php를 의미합니다.

    끼워넣을 부분이 <div class="primary"> </div> 의 안쪽이라면 갤러리 부분또한 그곳에 넣어야 합니다. 그렇지 않으면 style.css 파일에 의한 레이아웃이 어긋나게되어 깨지게 되겠죠.

    페이지 형태로 넣으려면 테마에 포함된 page.php를 포스트 형태로 넣으려면 single.php
    첫 페이지 형태로 넣으려면 index.php 파일을 참고해서 찾아나가시면 됩니다.

    lightbox 의경우 lightbox 플러그인을 사용중이라면 get_header() 부분에서 관련 스크립트를 뿌려주므로, 갤러리 테마의 이미지 링크부분에 직접 rel="lightbox" 를 넣어주시면 되긴하지만, lightbox 링크는 이미지 (http://~~~/~~~/~~.jpg)에만 작동하고 페이지에는 작동하지 않는다는걸 유념하셔야 합니다. zenphoto support 포럼에서 lightbox 로 검색해보시면 원하는 답을 얻을 수 있을겁니다. lightbox 가 이미 적용된 테마도 아마 있었던 걸로 기억합니다.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of 082net082net
    Keymaster
    @082net
    #2273

    테마가 깨지는 부분은 스스로 찾아내시는게 좋습니다. 그 테마를 사용하지 않는 상태에서 스타일에 맞게 내용을 끼워넣는건 쉽지 않은 일이거든요.

    우선 갤러리부분이 기존 테마의 어느부분을 대신해서 들어갈것인지를 확인하고, 그 부분을 대신에 갤러리를 끼워넣어야겠죠.

    get_header() 는 header.php를 의미하며
    get_sidebar() 는 sidebar.php, get_footer() 는 footer.php를 의미합니다.

    끼워넣을 부분이 <div class="primary"> </div> 의 안쪽이라면 갤러리 부분또한 그곳에 넣어야 합니다. 그렇지 않으면 style.css 파일에 의한 레이아웃이 어긋나게되어 깨지게 되겠죠.

    페이지 형태로 넣으려면 테마에 포함된 page.php를 포스트 형태로 넣으려면 single.php
    첫 페이지 형태로 넣으려면 index.php 파일을 참고해서 찾아나가시면 됩니다.

    lightbox 의경우 lightbox 플러그인을 사용중이라면 get_header() 부분에서 관련 스크립트를 뿌려주므로, 갤러리 테마의 이미지 링크부분에 직접 rel="lightbox" 를 넣어주시면 되긴하지만, lightbox 링크는 이미지 (http://~~~/~~~/~~.jpg)에만 작동하고 페이지에는 작동하지 않는다는걸 유념하셔야 합니다. zenphoto support 포럼에서 lightbox 로 검색해보시면 원하는 답을 얻을 수 있을겁니다. lightbox 가 이미 적용된 테마도 아마 있었던 걸로 기억합니다.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of 082net082net
    Keymaster
    @082net
    #2271

    어이쿠, 나쁘게 생각해서 드린 답변이 아니었는데… ^^;

    이런 류의 문제는 기본이되는 힌트를 가지고 스스로 찾는게 정답일것같아서 드린 답변이었습니다.
    또, 그런 재미가 설치형 블로그 특히 워드프레스를 사용하면서의 재미중에 하나라는게 제 생각이기도 하구요 🙂

    iframe 보다는 css에서 해결법을 찾는게 더 좋겠다는 생각은 들지만, 무난히 해결하셨다니 다행입니다 🙂

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of 082net082net
    Keymaster
    @082net
    #2274

    어이쿠, 나쁘게 생각해서 드린 답변이 아니었는데… ^^;

    이런 류의 문제는 기본이되는 힌트를 가지고 스스로 찾는게 정답일것같아서 드린 답변이었습니다.
    또, 그런 재미가 설치형 블로그 특히 워드프레스를 사용하면서의 재미중에 하나라는게 제 생각이기도 하구요 🙂

    iframe 보다는 css에서 해결법을 찾는게 더 좋겠다는 생각은 들지만, 무난히 해결하셨다니 다행입니다 🙂

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
7 글 보임 - 1에서 7 까지 (총 7 중에서)
  • 답변은 로그인 후 가능합니다.