Haroop Webagency team BICTOR

원격 및 파견 개발팀분들을 위한 하룹소속 개발자전용 빅터 오픈소스 커뮤니티입니다

이곳은 하룹 개발팀 소속 직원들에 전체 개발기술력 및 전체 평균 능력치 강화를 위한, 빅터팀 리드개발자들에 오픈소스 개발 커뮤니티 공간입니다, 만약 고객이시라면 여기를 이용해주세요.

제목
그누보드 병원테마 연동 문의
작성자
페이
작성일
2022-08-30 16:23
조회
34
답변완료
안녕하세요 그누보드 병원테마 연동시
컨텐츠만 빅터로 할수있을까요?
가능하다면 자세한 설명 부탁드리겠습니다ㅠ
전체 1

  • 2022-09-01 18:27

    안녕하세요 페이님, 근데... 차라리 그누보드를 이용하시는것은 빅터를 이용하지 않고
    구축하는게 훨씬 효율적이지 않으실까 하네요...
    굳이 하셔야 겠다면, 큰 틀만 설명드리겠습니다. 직접 다 짜드리기엔..... 코드들이 너무 길어지니.....

    1.컨텐츠영역만 빅터로 하신다면, 우선 서버를 두개준비하세요.
    하나는 그누보드 병원테마로 구축한 메인, 하나는 빅터로 구축한 메인입니다.

    2.빅터에서 페이지템플릿을 수정해주세요.
    코드가 너무 길어지니 간단히 설명만 드리겠습니다.
    최상단 하단에 있는, 아래 코드를 제거해주세요.
    get_header();
    get_footer();

    3.그누보드 병원테마 index에 들어가주세요.
    그리고 index부분을 전부 지워주시고, 내용부분에
    빅터를 아이프레임으로 구성해서 코드를 넣어주세요.

    4.다른 페이지들도 해당 빅터에 아이프레임 코드를 넣어주세요.

    5.크로스도메인 이슈가 발생할 확률이 높기에, samesite레벨이 Lax가 될수있습니다.
    이경우 다시 none으로 바꿔주시면되고, 중요한건 둘다 보안인증서발급까지 추가로 해주셔야 한다는점입니다.
    우선 conf/httpd.conf에서

    Header edit Set-Cookie ^(.*)$ $1;SameSite=None;Secure;

    이 값을 넣어주고, 아파치를 다시 시작해주세요.
    이러면, 크로스도메인이슈도 해결될것이고, 세션처리가 있을경우도, 쿠키값이 저장되어있어도, 정상적으로 값을 불러올것입니다.

    이렇게되면, 컨텐츠들은 깨끗하게 빅터컨텐츠로 잘 출력되실것입니다.
    단, 서버가 2중으로 들어가기도하고,,,, 보안인증서도 2중으로 발급해야하니,
    비용측면이나,,, 관리적측면에서 효율이 좀 떨어지지 않을까 싶긴 하네요..

    아무튼 이렇게 하시면, 충분히 해결할 수는 있습니다.