답변 5개 / 댓글 3개
답변에 대한 댓글 3개
자동으로 바뀌게 하는 소스는 아마 좀 어렵지 않을까 싶네요.
게시판에 넣으시려는거 같은데 페이스북에서는 메타데이터를 계속 가지고 오면 무리가 오는지 몰라도
메타데이터를 가지고오는데 일정 시간이 소요 되더라고요, 그래서 페이스북에서는 위에서 말씀드린 디버그 기능이
생기게 된거겠죠? 게시판은 특성상 계속 변경을 하게 됩니다. 그리고 해당 메타데이터를 <head></head> 안에 넣
으신것 같은데 $view['content']는 소스상 헤드보다 늦게 실행되서 가지고 오기 때문에 위에처럼 넣어줘도 위 소
스는 데이터를 재대로 못가지고 올 것 같습니다. (아마도..)
그러므로 편법으로 제가 말씀해드린 자바스크립트로 특정 태그의 value값을 해당 메타데이터에 데이터로 변경시
키는 방법으로 헤드에 있는 메타데이터를 수정하는 방식을 사용해야지 처리가 가능할 것 같습니다.
(다른분이 더 좋은방법을 알려주실지도 모르겠지만..)
<script>
$(document).ready(function() {
var cont = $("클래스명").value();
$("메타데이터 셀렉터 ").attr("content",cont);
});
</script>
이쪽은 제이쿼리를 조금 공부하셔서 작성해보세요. 이런식 방법이 제가 아는 최선의 방법이네요.
<meta property="og:title" content="우리동네 행복쉼터~큰나무도서관"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="http://www.bigtree.ac.kr"/>
<meta property="og:image" content="http://www.bigtree.ac.kr/bbs/bbs/main/200.gif"/>
<meta property="og:description" content="원하는 문구를 기본값으로 넣을 수 있는 방법은 없다는 점입니다. 과거에는 이를 제어하는 GET 파라메터 t가 있" />
이런식으로 해서 적용을 하니 모든 글에 타이들과 문구가 동일하게 나와서요
제가 원하는 것은 게시판에 글이 올라오면 그 글의 제목과 내용을 나오게 하고 싶은겁니다.
어떤 분이 아래 소스를 알려주셔서 적용했더니 글과 제목을 읽어오지 못하네요.
<meta property="og:title" content="<?php echo $view['subject'];?>"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="http://www.bigtree.ac.kr"/>
<meta property="og:image" content="http://www.bigtree.ac.kr/bbs/bbs/main/200.gif"/>
<meta property="og:description" content="<?php echo strip_tags($view['content']);?>" />
이거 쉬우면서도 처음하니 어렵네요.
답변을 작성하려면 로그인이 필요합니다.

답변 주신 사이트..에서 메타 복사해서 넣었더니..
제목도...내용도 불러오지 못하네요.