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

상태바에 나오는 cf_title을 co_seo_title으로 수정 채택완료

선비 7개월 전 조회 2,154

현재 내용관리 페이지에 글을쓰면
컴의 상태바에 co_subject 와 cf_title 이 나옵니다.

이를  co_subject 와 입력하여둔 co_seo_title 이 나오게 할려면 어느파일의 어느부분을 수정하여야하나요?

또 내용관리 페이지뿐만 아니라 게시판의 글에서도 가능한지요?

많은 도움 바랍니다.

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

답변 3개

채택된 답변
+20 포인트
glitter0gim
7개월 전

/extend/ 폴더에 후킹 함수를 만들어 추가하고

디비에 내용관리_검색_타이틀(co_seo_title) 칼럼을 추가하신 후,

co_id 각각에 따른 co_seo_title 값을 입력하시면 원하신 것처럼

'co_subject'와 추가 설정한 'co_seo_title'이 브라우저 상태바(title)에 적용이 됩니다.

 

해당 소스는 https://sir.kr/g5_tip/23785 에 올렸습니다.

 

 내용관리 페이지뿐만 아니라 게시판의 글에서도 가능합니다.

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

답변에 대한 댓글 1개

g
glitter0gim
7개월 전
"""게시판 각 페이지에서도 적용하는것 부탁드릴께요...ㅎㅎ"""
>>> https://sir.kr/g5_tip/23791 (●'◡'●) 감사합니다.

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

7개월 전

모든 제목은 /head.sub.php 에서 이루어 집니다.

 

 

13 라인쯤 참조하시면됩니다.

별도의 페이지 제목이 있다면 (예를들어 게시판) 해당 게시판의 제목이 나오고

그외에는 페이지타이틀 | 그누보드 기본설정 사이트 이름 이렇게 나오죠.

 

이쪽을 수정하시면됩니다.

만약 페이지에서 임의의 타이틀을 원하실경우 페이지는 co_id 파라미터로 구분하므로

 

 

이런식으로 처리하시면됩니다.

 

게시판의 경우도 bo_table 파라미터로 구분하니

 

 

이런식으로 처리하면됩니다.

기본적으로 GET 으로 가져올수 있는 페이지는 다 대응된다 보시면됩니다.

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

답변에 대한 댓글 3개

선비
7개월 전
예....감사합니다.
저가 제대로 질문을 못하였었내요
모든 co_id 마다 각각의 미리 만들어서 입력하여놓은 co_title 를 가지고와서 보여주는 방식을 말한것이었습니다.
co_subject co_title
그러니 각각 co_id 마다 cf_title 대신에 co_title 을 가지고 오기였습니다.
애드프로
7개월 전
해당 답변도 동일합니다.
어차피 head 단에서 cf_title 을 선언하니까요.

아니면 extend 에 넣어서 cf_title 을 변조할수도 있습니다.
선비
7개월 전
감사합니다.
내용관리 페이지에 잘 적용이 됩니다.
게시판에서는 하나하나 페이지에서 적용은 좀 더 연구를 하여볼게요.

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

웅푸
7개월 전

네 가능합니다. content.php or write.php write.update.php 파일모두 다 커스텀마이징이 되어야 할것입니다. 

기본 내용관련 bbs/content.php 파일에서 필드가 추가되어잇는상태라면 대략21라인쯤에 다음과 같이 수정 하시면 될것으로 보이네요. 이는 코어를 건드는 것이니 그외 작업은 의뢰하셔야하것으로 보이구요  참고해보시 바랍니다.

$g5['title'] = $co['co_seo_title'] ? "{$co['co_subject']} - {$co['co_seo_title']}" : "{$co['co_subject']} - {$config['cf_title']}";

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

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

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

로그인