2번 코드를 document.php에 입력시 각 글의 uid 값이 입력되지 않습니다.
어떻게 코드를 변경하면 주소를 다 읽어 들일수 있을까요?
저희 사이트 글들입니다.
http://www.pilatesfit.co.kr/tell-your-story/이용후기/?uid=126&mod=document
http://www.pilatesfit.co.kr/tell-your-story/이용후기/?uid=119&mod=document
http://www.pilatesfit.co.kr/tell-your-story/이용후기/?uid=115&mod=document
여기서 부터는 livere.com 에서 제공하는 워드프레스 용 코드 입니다.
안녕하세요.
KBoard 게시글 본문 페이지의 주소 형식은
사이트주소/?mod=document&uid=게시글번호 이런 식으로 적용됩니다.
그렇기 때문에 올려주신 코드처럼 uid와 mod가 입력된 경우
실제 주소는 KBoard 게시글의 본문 페이지 주소로 적용이 됩니다.
KBoard 쪽에 적용이 되지 않는 건
저희가 해당 서비스의 코드를 알 수 없기 때문에 저희 쪽에서 원인 파악이 어렵습니다.
해당 서비스 제작자에게도 문의하셔서 도움을 받아보시는 게 좋을 듯합니다.
고맙습니다.
var refer = "<?=get_permalink($id);?>?uid=<?=intval($_GET['uid'])?>&mod=document".replace("http://","");
위 코드를 적용하니
모든 페이지에서 같은 댓글이 나옵니다.
페이지마다 다른 댓글이 나와야 하는데 k보드는 적용이 안 되는 모양이네요.
위에 추가한 방법대로 하시면 문제 없을꺼에요
permalink는 페이지 주소만 나오니까 뒤에 "?uid=<?=intval($_GET['uid'])?>&mod=document" 를 추가해주세요.
감사합니다. 추가적으로 도와주세요.
해봤는데요. 다만 트위터나 페이스북 공유시에 uid를 포함한 정확한 주소를 보낼수는 없나요?
공유는 되는데 다똑같이 http://www.pilatesfit.co.kr/tell-your-story/이용후기/
링크로만 이동됩니다. uid 를 포함한 주소로 이동해야 하는데요.
refer 주소를 게시글마다 다르게 해주셔야 합니다.
지금은 모든 게시물이 페이지주소(페이지 주소는 똑같겠죠)로 되어 있어서 댓글이 통합되어 보였네요.
var refer = "<?=get_permalink($id);?>".replace("http://","");
이걸 아래 코드로 교체 해보시겠어요?
var refer = "<?=get_permalink($id);?>?uid=<?=intval($_GET['uid'])?>&mod=document".replace("http://","");