게시글 sns 공유

게시글 sns 공유

QA

게시글 sns 공유

본문

네이버 블로그로 공유하기를 넣고 싶어서 넣었는데 특정 게시글 링크를 불러오지 못하는 것 같습니다. 

네이버 공유하기 문서 보니까 아래와 같은 형식으로 넣으라고 하는데, 저 url 부분을 어떤식으로 작성하면 될까요?

네이버 공유: https://share.naver.com/web/shareView?url=인코딩한URL값&title=인코딩한title값

네이버 블로그 공유: http://blog.naver.com/openapi/share?url=<공유할웹URL>

 

url= 뒷부분을 아래와 같은 형식으로 했을 때 url 또는 title 정보가 없다고 뜨고 연결이 안됐습니다

<?php echo urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id); ?>

 

잘 아시는 분 답변 부탁드립니다ㅠㅜ

이 질문에 댓글 쓰기 :

답변 3

흠...공유하기를 직접 해보진 않았는데

url부분 인코딩한URL값이라고 적힌거보니까

urlencode 로 잘 하신거같은데

링크값에 다른거 다 없애고

<?php echo urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id); ?>

이것만 넣어서 해당 링크가 올바르게 찍히는지부터 확인해보세요.

 

그런데 SNS공유하기 다른글보니

<a href="javascript:toSNS('blog','공유제목!','http://http://단축URL')" title="네이버블로그로 가져가기"><img src="/img/blog.jpg"></a>

이렇게 되어있던데

자바스크립트 라이브러리에 toSNS 이 함수가 있는지는 모르겠네요.

따로 만든거라면 그걸 또 찾아야하니...

그래도 한번 해보세요.

 

정 안되시면 구현된 스킨,플러그인,테마 중에 받아가지고

해당부분 찾아서 카피해서 사용하면 좋지않을까 싶네요.

 

https://sir.kr/g5_tip/4433

https://sir.kr/qa/258730

 

참고요

답변 감사합니다! 참고로 주신 사이트도 확인을 해봤는데 잘 안됐습니다ㅜ
<?php echo urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id); ?>만 쳤을 때는 연결이 안되더라구요..

내용상으론 문제가 없는거 같습니다.

공유가 안되는 URL을 하나 알려주시면 확인을 해드리겠습니다.

https://browntonkatsu.com/bbs/board.php?bo_table=store&wr_id=127

오른쪽 상단에 네이버 블로그 버튼 누르면 해당 게시글이 공유되도록 하고 싶은데, 도메인만 공유되는 것 같습니다. 한번 확인해주시면 감사합니다..!

<meta property="og:title" content="브라운돈까스">
<meta property="og:type" content="website">
<meta property="og:url" content="https://browntonkatsu.com">
<meta property="og:image" content="https://browntonkatsu.com/images/kalogo.jpg">
<meta property="og:image:width" content="1024">
<meta property="og:image:height" content="512">
<meta property="og:description" content="한국을 대표하는 추억의 돈까스 / 맛집으로 시작된 돈까스 창업 / 프랜차이즈안내 / 소자본 창업 / 돈까스브랜드">
 

위에 부분이 잘못되셨습니다.

확인해서 고치시면 될듯 합니다.

 

해당 부분을 아래와 같이 고치라는 뜻이 맞을까요? 이렇게 했는데도 여전히 게시글이 아니라 해당 게시판 목록 페이지만 불러옵니다..

<meta property="og:url" content="http://<?php echo $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>">

답변을 작성하시기 전에 로그인 해주세요.
전체 2

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT