테스트 사이트 - 개발 중인 베타 버전입니다

다국어 사이트 메뉴 설정 채택완료

1년 전 조회 3,826

현재 그누보드 5.3.2.8 버전을 사용하고 있는 사이트라 

hook 사용이 불가해서

 

https://sir.kr/g5_skin/54490 이 팁을 사용하려고 하는데 

/lib/get_data.lib.php

해당 경로에 파일이 존재하지 않더라구요

추가하라는 말인 건지 

 

팁에 있는 내용을 다 추가 했는데도 

Fatal error: Call to undefined function get_menu_db_en() in 해당 오류가 뜨는데 이유가 무엇인지 알 수 있을까요? 

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

답변 1개

채택된 답변
+20 포인트

get_menu_db_en() 함수를 못 불러와서 생긴 에러네요.

함수 호출 코드 위에 정의해 넣거나 함수 정의된 파일을 상단에 인클루드 하시면 될 듯.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 8개

/lib/get_data.lib.php

혹시 해당 파일은 처음부터 존재하지 않던데 그냥 추가만 해두는게 맞을까요?
https://github.com/gnuboard/gnuboard5/blob/master/lib/get_data.lib.php
훅 관련 코드가 있는 걸로 봐선 안 될 듯.... 업그레이드 하시는 걸 권합니다.
업그레이드 하기엔 수정된게 많아서.. 업그레이드 안하고 영문용 메뉴설정을 커스텀 하는 방법은 없을까요?
일단, 제 실력엔 무리네요. ㅎ
하더라도 질게선 해주실 분들 안 계실 듯 하고, 의뢰로 해결하셔야 할 듯...
다국어 버전을 URL에 특정 매개변수를 기준으로 인식하는 거면,
해당 매개변수 유무 조건으로 문자열 치환하는 방식으로 해서 수동으로 코드 만들어서 하는 방법도 있을 듯 합니다. (물론, 이 또한 의뢰 수준일 듯..)
기존에 올려주신 팁들은 거의 hook을 사용해서 적용한 것 같더라구요..
곤란하네요 그럼 en 폴더를 전부 복사해서 en용 table을 다 따로 둘 수 밖에 없는 건지...
나리야 뉴버전은 구글번역모드 선택 버튼 넣었더군요.
https://amina.co.kr/1/marigold/

다국어페이지 별도로 만들게 아니라 그냥 이렇게 처리하는 게 낫지 않을까요?
게시판까지 사용한다면 말이죠.
안에 포함된 컨텐츠나 게시판을 영문 페이지로 따로 관리하고 싶은거라...
번역모드랑은 다른 개념일 것 같습니다

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

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

로그인

전체 질문 목록

🐛 버그신고