질문과 답변

2025.10.14 21:11

새로 추가된 기능의 간단 예제를 이용가이드를 통해서 알려주시면 좋을듯 합니다

1.
모듈 및 섹션에 여분필드 추가 (md_1~10, sec_1~10), 여분필드 추가에 따른 변수 및 ajax 처리부(주석) 추가


2.
모듈 로딩시 쿼리스트링 전달 추가

위의 2가지 기능이 모듈 또는 섹션설정을 살펴봐도 관련 내용이 안보이는데 어떻게 사용하는지 궁금합니다

P.S:
쇼핑몰에서 무료배송, 할인10%등의 아이콘이 없어서 "여분필드1" 또는 "여분필드2"에 넣어놓고 모듈설정의 상품 출력설정에서 여분필드1의 값이 "무료배송"인 상품을 가져와서 출력하고 "무료배송"이라는 아이콘 또는 텍스트를 출력할려고합니다


  • 공유링크 복사
    미니홈 쪽지 구독하기
    구독하고 알림받기

    댓글목록

    profile_image
    HUMHAE미니홈 1:1 대화하기  11일 전

    일부 직접 건의드려렸던 사람으로서 답변드려볼게요.

    1. 여분필드는 추후 리빌더 업데이트에서 사용성이 강화되어 패치 될 것 같습니다. 그누보드의 게시판이나 회워등에 여분필드처럼 활용 가능할것으로 보입니다.
    사진은 업데이트전 직접 구현하여 사용하고 있는 모습입니다. ajax파일에 주석이라고 검색하시면 md_1~md_10, sec_1~sec_10 까지 주석을 해제해주시고, 위젯이나 모듈 파일에서 아래 PHP 구문을 통해 여분필드값을 가져올 수 있습니다.

    $row_mod['md_1'];
    ...
    $row_mod['md_10'];

    2. (https://rebuilder.co.kr/qna/3745 참고) 모듈 로딩시 쿼리스트링 추가는 예를들어 주소창에 bo_table(게시판) 정보가 있는경우 (https://sample.com/bbs/board.php?bo_table=board)
    기존에는 모듈을 ajax로 불러오면서 모듈에서는 $_GET값에 접근할 수 없었습니다. 그래서 모듈을 로딩하는 ajax코딩에 주소창의 쿼리스트링값을 전달하여
    모듈에서도 $_GET['bo_table']과 같이 접근할 수 있게되었습니다.

    2025-10-15 08:11

    profile_image
    no_profile 민호민호미니홈 1:1 대화하기  11일 전

    1.
    험해님이 이리 직접 답변을 주시니 감사할 따름입니다 ^^
    ajax파일에서 관련부분 찾아서 주석을 지웠으나 자동으로 모듈설정에 나오지는 않는것 같습니다
    저도 험해님처럼 여분필드에 대한 활용성이 무궁무진하다는 것을 알게되어 사용해보려고 하였으나 좀더 상황을 지켜봐야 할듯 하네요
    아미X에서는 게시판의 여분필드를 serialize와 unserialize를 이용해서 영화리뷰, 신청폼, 설문폼등 다양한 게시판 스킨 활용을 하는데 험해님의 위젯, 모듈 의견으로 인하여 출출도 편하게 용이하게 사용할수 있을듯 합니다
    어쨋거나 좋은 의견 주셔서 여분필드를 활용할수 있게 해주셔서 감사합니다


    2.
    쿼리스트링 관련하여 주소창의 bo_table을 참조하는데 혹시 메인 페이지에서 여러 위젯 또는 모듈이 있을경우 모두 하나의 bo_table을 이용하면 문제가 소지가 발생하지 않을까 생각이 드는데 혹시 bo_table을 사용하는 게시판에서 위젯이나 모듈을 사용할때만 쓰는것으로 봐야하나요?

    3.
    메인페이지에서는 위젯이나 모듈에 쿼리스트링으로 주소창 url의 bo_table 변수를 연동할수 없는데 직접 free, qa, board,faq등 bo_table에 해당하는 값을 직접 넣어서 위젯이나 모듈과 연동해도 되지 않나요? 그렇다면 좀더 많은 곳에서 사용할수 있는 효율성이 높아질듯 합니다

    2025-10-15 10:14

    profile_image
    HUMHAE미니홈 1:1 대화하기  11일 전

    2, 3번 같이 답변드릴 수 있겠습니다.

    $_GET으로 불러오는 값은 주소창에 있는 쿼릭스트링만 참조하게 되어있습니다. 애초에 한 주소창의 쿼리스트링만 참조하므로 충돌 위험은 적어보입니다.
    3번의 경우 위젯을 제작할때 예를들어 게시판별로 다른 버튼(오브젝트)를 불러와야할 경우에 활용할 수 있습니다.

    https://runpang.co.kr/m_lotte 를 보시면 우측의 게시판 바로가기 버튼이 위 쿼리스트링을 활용한 예제입니다.

    2025-10-15 10:36

    profile_image
    no_profile 민호민호미니홈 1:1 대화하기  10일 전

    험해님 답변 감사합니다
    잘 활용하면 모듈사용이 더 효율적일수 있겠네요
    좋은날되세욜 ^_____^

    2025-10-15 14:22

    profile_image
    HUMHAE미니홈 1:1 대화하기  10일 전

    네 ㅎㅎ
    쉽게 생각해서 하나의 위젯으로 여러 게시판을 대응하는 사례로 보시면 될 것 같아요 ㅎㅎ

    이 위젯이 현재 어느 게시판에서 띄워져있는지?
    =? if($_GET['bo_table'] == "free") 등등


    좋은하루 되세요~ ㅎㅎ

    2025-10-15 14:37