채택완료

다국어 홈페이지 영문 게시판

상단 head.php와 head_eng.php로 별도로 사용하고 있으며,

국영문 게시판도 eng_ / kr_ 로 구분해서 다 따로 가지고 있습니다

게시판은 bbs/board_head로 상단을 사용하고있습니다 

혹시 국문은 그냥 bbs/board_head로 사용하고

영문 게시판에서만  board_head 인클루드를 해지 할 수 있나요? 

아니면 bbs/board_head.php를  한개 더 bbs/board_head_en.php로 만들어서 서로다르게 연결 하는 방법이 있나요??

답변 3개 / 댓글 3개

채택된 답변
+20 포인트
2019-09-05 (목) 16:54:09

게시판으로 나누는것도 좋치만 그룹을 먼저 나눠두고
if($gr_id == 'eng') {

bbs/board_head_en.php

} else {

bbs/board_head.php

}

이런식으로 사용하시면 되실듯합니다..
즉 영문인지 한글인지를 판단하는 개체가 필요한거죠

답변에 대한 댓글 1개

오! 그럼 게시판을 1개로 국문 영문으로 사용하는 건가요? 제가 잘 몰라서 그러는데 ㅠ 좀 더 자세하게 알려 주실 수 있나요? 이 소스는 어디에 넣어야 되나요??
2019-09-05 (목) 17:22:41

단순히 게시판헤더와 푸터만 변경하실 생각이시라면

변수는 GET 으로 가져오시고

푸터 인클루드만 다르게 하시면 될것 같은데요?

근데 질문글을 보니 내부소스 수정은 어려우실듯하고.

한개의 게시물에 영문/국문 혼용으로 쓰시려면 카테고리로 분류하는것도 하나의 방법입니다.

카테고리 " 국문 " 일경우

<!-- 아래 부분을 헤더에 넣어주세요 -->

<?php if($sca == '국문' && $bo_table == 'test'){ // 카테고리가 국문 이고 보드ID가 test 일때 ?>

국문에 해당하는 영역 (인클루드를 해도 되고 메뉴를 구성해도 무방)

<?php } else if($sca == '영문' && $bo_table == 'test'){ ?>

영문에 해당하는 영역 (인클루드를 해도 되고 메뉴를 구성해도 무방)

<?php } ?>

답변에 대한 댓글 1개

아 이런 방법도 있네요 다음번에는 이렇게도 해봐야겠네요 답변 감사합니다
2019-09-05 (목) 17:05:47

board_head.php 는 board.php  안에서 상단을 구분하셨겟죠..

그럼 그부분에 넣어줘야 하는데 이데로 넣으면 안되고 원하시는데로 좀 수정을 해야 합니다..

의미적으로만 설명을 드린것입니다..

이건 좀 그누보드와 php를 좀 이해를 하고 있어야 해결이 가능하실듯합니다.

답변에 대한 댓글 1개

정말 감사합니다 제로나라님 덕분에 참고 해서 해결 했습니다 국영문 모두 잘 나오네요 정말 감사합니다

답변을 작성하려면 로그인이 필요합니다.