Home 게시판 커뮤니티 Q&A 사실 스킨을 하나 만들고 있는데요.

2개 답변, 2 voices Last updated by Avatar of 082net082net 17 years, 4 months 전
  • Avatar of shadowogshadowog
    Participant
    @shadowog
    #2440

    스킨의 간단한 미리보기는

    http://ww.never-land.pe.kr
    이나.
    http://walkers.egloos.com/
    이구요.

    보시다 시피 sidebar 가 두겹입니다.
    이 두겹에 들어가는 매뉴를 이글루 처럼 유동적으로 처리하고 싶었는데요.

    그러려면 그 데이타를 저장해야 하 잖습니다.

    제 1 안 sidebar.php 에 하드 코딩한다.
    제 2 안 usermeta 에 저장한다.
    제 3 안 새로운 DB를 만든다.

    인데요.. 어떤 방법이 제일 좋을까요.

    그리고 그러다보니 이 각 매뉴의 항목들을 제 설정해야하잖아요?
    그러다보니 함수를 직접 세겨 넣는 경우가 생길 수 있는데
    가령 tag 같은걸 넣고 싶은경우. 하드코딩한 녀석을 넣는 방법론이 뭐 없을까 도 고민중입니다.

    현제는 library.php를 하드코딩하는 방안을 고려중입니다.]

    ps. 회사에서 비슷한 내용을 ㅤㅆㅓㅅ는데 글이 사라졌어요!!!!
    혹시 발견되면 지워주세요..

    Avatar of 082net082net
    Keymaster
    @082net
    #2441

    원하시는 내용을 정확히 이해하지는 못했지만, k2테마를 참고해 보시면 도움이 될 것 같습니다. (app 폴더안의 sbm, module 관련 파일) 제가 알고있는 테마들 중에서는 가장 유동적인 사이드바 구현능력을 가지고 있습니다.

    좀 복잡한 편이라 한번에 이해하기는 힘드시겠지만 분명 많은 참고가 될겁니다.

    그리고, 보통 테마의 설정은 options테이블(wp_options)을 사용합니다. array값을 그대로 설정값에 저장 할 수 있어서 여러모로 편리할겁니다.

    예를 든다면…

    $theme_info['a'] = '1';
    $theme_info['b'] = '2';
    $theme_info['c'] = '3';

    // 처음 설치할 때....
    add_option('my_theme_info', $theme_info);

    // 설정값을 변경한 뒤 저장할 때...
    update_option('my_theme_info', $theme_info);

    // 설정값을 불러 올 때
    $theme_info = get_settings('my_theme_info');

    하지만 역시 "1안"이 가장 속 편합니다. sidebar 파일의 덩치는 좀 커지겠지만… 가장 직관적이고 작성하기가 쉽죠.

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

    원하시는 내용을 정확히 이해하지는 못했지만, k2테마를 참고해 보시면 도움이 될 것 같습니다. (app 폴더안의 sbm, module 관련 파일) 제가 알고있는 테마들 중에서는 가장 유동적인 사이드바 구현능력을 가지고 있습니다.

    좀 복잡한 편이라 한번에 이해하기는 힘드시겠지만 분명 많은 참고가 될겁니다.

    그리고, 보통 테마의 설정은 options테이블(wp_options)을 사용합니다. array값을 그대로 설정값에 저장 할 수 있어서 여러모로 편리할겁니다.

    예를 든다면…

    $theme_info['a'] = '1';
    $theme_info['b'] = '2';
    $theme_info['c'] = '3';

    // 처음 설치할 때....
    add_option('my_theme_info', $theme_info);

    // 설정값을 변경한 뒤 저장할 때...
    update_option('my_theme_info', $theme_info);

    // 설정값을 불러 올 때
    $theme_info = get_settings('my_theme_info');

    하지만 역시 "1안"이 가장 속 편합니다. sidebar 파일의 덩치는 좀 커지겠지만… 가장 직관적이고 작성하기가 쉽죠.

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