[bootstrap material ver]SEO,애널리틱스 등을 한번에 관리하자 - THE LAST 정보
[bootstrap material ver]SEO,애널리틱스 등을 한번에 관리하자 - THE LAST첨부파일
본문
늦은 밤에도 불철주야 코딩의 노예가 되어 있는 냑 회원님들에게 허접한 소스 하나 던지고 자러 갑니다.
고수님들이 보면 그냥 웃어넘기시면 됩니다.
포인트의 노예가 되고 싶은데 포경에 넣을만한 물건이 없어 이렇게 플러그인이라도 우려먹고 있습니다.
컨텐츠몰에서 좀 팔아볼까 싶어서 그누5.3을 기준으로 Bootstrap+Material 테마와 템플릿을 만들고 있는데 그중 지난번에 올렸던 SEO 플러그인을 새 디자인으로 다시 올립니다.
Bootstrap이라서 당연히 반응형이고 Material이라서 당연히 플랫한 디자인입니다.
설치방법은 지난번과 비슷합니다.
1. 압축을 푼다.
2. 그대로 올린다 (그누 코어와 겹치는 것은 없습니다)
3-1. 그누의 관리자페이지에 접속해서 MWB 관리 메뉴를 이용한다.
3-2. 그누 경로/mwb/ 를 입력하여 바로 이용한다.
4. theme/basic/head.sub.php에서 해당 내용 두군데를 추가한다.
<?php include_once(MWB_SEO_PATH.'/mwb.seo.php'); // MWB-SEO <title> 태그는 mwb.seo.php에서 불러옴 ?>
</title>
<link rel="stylesheet" href="<?php echo G5_THEME_CSS_URL; ?>/<?php echo G5_IS_MOBILE ? 'mobile' : 'default'; ?>.css?ver=<?php echo G5_CSS_VER; ?>">
<?php include_once(MWB_SEO_PATH.'/mwb.seo.channel.php'); // MWB-SEO 채널 설정 불러옴 ?>
https://sir.kr/g5_plugin/4014 이전 글을 참고하셔도 됩니다.
기존의 작업물에서 SEO부분만 덜어냈기 때문에 쓸떼없이 css파일이 큽니다. 그렇다고 트래픽을 무섭게 잡아먹을 정도는 아니므로 안심하셔도 됩니다.
덧 1. 지난번 플러그인을 받으신 분은 그냥 지난번 것을 사용하셔도 무방합니다.
기능상으로 늘어난 것이 거의(?) 없고 디자인만 변경된 것으로 생각하시면 맘이 편합니다.
덧 2. JSON-LD 형식의 메타데이터는 이번에도 역시 넣지 않았습니다.
https://sir.kr/g5_plugin/4023#c_4104 에서 밝힌 것과 동일한 이유입니다.
(그러면서 사실은 컨텐츠몰에 올릴 녀석에는 넣을 치사한 계획을 가지고 있습니다.)
덧 3. 포인트는 위에 밝힌 바에 같이 조금 과하게 책정했습니다. 여유 많으신 회원님들에게 적선도 좀 받을 요량이고, 앞의 두 플러그인보다는 이게 조금이라도 더 보기 편하고 그누 버전에 상관 없이 사용할 수 있는 별도의 관리자 페이지를 가지고 있어서입니다. 포인트가 모자라신 분들에게는 거듭 죄송합니다.
그럼 모두들 즐거운 4월 보내세요~.
##
20180405 추가 (설명에서 빠진 부분 보충)
- 기존 관리자 페이지의 관리권한설정을 통해 관리권한을 설정할 경우에도 seo관리를 할 수 있도록 되어 있습니다.
!-->!-->10
댓글 전체
기본이 아래처럼 되어있던데 meta_seo_plugin.php 파일안에 내용도 수정을 해야하는게 맞는지 궁금합니다.
$site_name = "치즈의 사이트"; // 사이트 이름을 적어주세요 (예 : 치즈의 사이트)
$site_hellow = "치즈의 사이트에 방문해주셔셔 감사합니다."; // 페이지 재목을 알 수 없을때 타이틀에 표시할 내용을 적어주세요 (예 : 치즈의 사이트에 방문해주셔셔 감사합니다.)
$deport_key = "치즈,도치즈,프로그래머,일상"; // 이곳에 사이트의 키워드를 적어주세요. (예 : 치즈, 도치즈, 프로그래머 등등)
$capy_right = "Copyright © Dochis. All rights reserved."; // 이사이트의 카피라이트를 적어주세요.
$capy_rghter = "DOCHIS"; // 이사이트의 소유자를 적어주세요.
$site_description = "도치즈의 개인홈페이지입니다. 안녕하세요^^"; // 이사이트의 내용, 소개글같은거 적어주시면됩니다.
$site_url = "https://사이트주소/bbs"; // 사이트의 주소입니다. 그누보드설치경로 + bbs 까지 적어주세요.
///// sns 관련
$facebook_appid = ""; // 페이스북 앱 아이디가 있으시면 적어주세요
$sns_icon_img = ""; // 트위터, 페이스북에 공유할떄 사용할 이미지의 주소를 적습니다. 없으면 적지않으셔도됩니다.
$metoday_tags = "도치즈넷,도치즈,공지사항"; // 미투데이로 보내기하실때 사용하실 sns 태그입니다.
////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////
또한 seo 플러그인 적용후 소스를 보기하면
<!-- MWB-SEO 채널 설정 ld+json 방식 대신 적용-->
<span itemscope="" itemtype="http://schema.org/Organization">
<link itemprop="url" href="https://www.goobeegoobee.com">
</span>
이렇게 goobeegoobee.com 이란게 붙는게 왜 이런지 궁금합니다.
좋은 저녁되세요~
예전 도타님인가 치즈님인가의 플러그인 내용일겁니다.
두번째는 제가 실수로 제 사이트 주소를 넣었습니다.
<link itemprop="url" href="https://www.goobeegoobee.com"> 부분을
<link itemprop="url" href="<?php echo G5_URL ?>"> 로 바꾸시면 됩니다.
또는 대표 URL을 넣으셔도 됩니다.
저도 저게 왜 플러그인 폴더에 있는지를 모르겠네요 ㄷㄷㄷ
css가 머가안맞는지 원래관리자 head 부분이 깨져요~
원래 관리자 화면에서 다른 것을 수정하셨는지 확인해보세요. 또는 extend폴더 안의 mwb관련 파일의 함수 등이 기존에 그누 외 따로 설치한 것들과의 충돌이 있는지도 살펴보셔야 합니다.
게시판에서 따로 불러오는 변수가 있는지만 확인해보시면 됩니다.
초보에게 빛 같은 플러그인이네요
지식을 공유해주셔서 다시 한번 감사드립니다.
// MWB-SEO <title> 태그는 mwb.seo.php에서 불러옴
게시판 뷰페이지에서 이부분에 게시글의 글제목을 가져오는것 같은데요...
그것땜에 웹접근성검사에서 <title>"부적절한 제목"으로 나오네요...
무슨 좋은 방법 없을까요?
mwb.seo.php에서 <title>과 페이지제목을 불러오고 </title>로 닫는 구조라서 부적절한 제목으로 나올 이유는 없을 것 같습니다.
만약 잘못되었다면 "부정확한 태그" 또는 "잘못된 태그 구조(페어)", "열린 태그" 등의 안내가 나올 것 같네요.
이용하시는 글제목이 부적절한지 확인해보시고 혹시 글자수가 너무 많을 수 있으므로 제목 글자를 줄여보는 것도 방법일 것 같습니다.
웹와치로 검사하고 있는데....이게 좀 문제가 있나봅니다...제목에 마침표(.)나 괄호가 들어가면 부적절한 제목으로 오류를 표시하네요....
괄호나 dot 정도는 대부분의 서치엔진에서 무난하게 노출되고 검색되는 것으로 알고 있습니다.
웹와치 사이트에서도 자기네는 title 태그 안에 마침표화 괄호는 물론 슬레쉬 등의 기호는 다 사용하고 있네요.
중이 제머리 못깎나봅니다.
자료 너무 감사합니다.... 근데 네이버 애널리틱스 에 발급ID를 넣고 저장을 하고 다시 보면 공백이네요;;;버그인가...ㅠㅠ
제가 외부에 있어 이 자료를 열어볼 수가 없는데 db 필드명이 파일들에서 오타가 있는지 확인해보세요. 다른 필드는 정상적으로 입력이 되는데 한 필드만 입력이 되지 않는다면 필드명 오타일 가능성이 많을 것 같습니다.
아 댓글 남기고 혹시나 하고 DB랑, 페이지 확인해봤는데, 페이지에 구글 애널리틱스에 네이버꺼 코드가 복붙되어 있더라구요 ㅎㅎㅎ 수정했습니다 ㅎ
감사합니다