2026, 새로운 도약을 시작합니다.

그누보드 페이지 페이지 포럼 누락 이라고나오는데 채택완료

60개 이상의 포럼 페이지에 토론 포럼의 구조화된 데이터가 누락되었습니다 

1888874504_1765137280.3512.png

어떤게 잘못되어있는건가요?

ai 물어봤는데 이렇게 나오길래 무슨말인지 몰라서 선생님들에게 물어보려합니다...ㅜ.ㅜ

1888874504_1765137404.0394.png

어떤게 잘못되어있는건가요?

https://xn--3v0bv7uj8g.org/   제홈페이지는 여기구요 아래 링크는 구글 서치콘솔 링크입니다 

답변 4개

채택된 답변
+20 포인트

* /skin/board/basic/view.skin.php 하단부에 추가

Copy






{

  "@context": "https://schema.org",

  "@type": "DiscussionForumPosting",

  "headline": "",

  "articleBody": "",

  "author": {

    "@type": "Person",

    "name": ""

  },

  "datePublished": "",

  "dateModified": "",

  "url": ""

}



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

답변에 대한 댓글 7개

아 /www/board/skin/board/basic 여기다 고대로 하단부에 넣으면 되는건가요?
if(data.count) {
$el.find("strong").text(number_format(String(data.count)));
if($tx.attr("id").search("nogood") > -1) {
$tx.text("이 글을 비추천하셨습니다.");
$tx.fadeIn(200).delay(2500).fadeOut(200);
} else {
$tx.text("이 글을 추천하셨습니다.");
$tx.fadeIn(200).delay(2500).fadeOut(200);
}
}
}, "json"
);
}
<?php
// 게시글 정보 세팅
$title = get_text($view['wr_subject']);
$content = get_text($view['wr_content']);
$author = get_text($view['wr_name']);
$date = date('c', strtotime($view['wr_datetime']));
$modified = date('c', strtotime(isset($view['wr_last']) ? $view['wr_last'] : $view['wr_datetime']));
$url = 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
?>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "DiscussionForumPosting",
"headline": "<?php echo $title; ?>",
"articleBody": "<?php echo preg_replace('/\s+/', ' ', strip_tags($content)); ?>",
"author": {
"@type": "Person",
"name": "<?php echo $author; ?>"
},
"datePublished": "<?php echo $date; ?>",
"dateModified": "<?php echo $modified; ?>",
"url": "<?php echo $url; ?>"
}
</script>
<!-- } 게시글 읽기 끝 -->



이렇게 넣었습니다.
<?php
// 게시글 정보 세팅

전에 </script> 가 들어가야 됩니다.

</script>
<?php
// 게시글 정보 세팅
if(data.count) {
$el.find("strong").text(number_format(String(data.count)));
if($tx.attr("id").search("nogood") > -1) {
$tx.text("이 글을 비추천하셨습니다.");
$tx.fadeIn(200).delay(2500).fadeOut(200);
} else {
$tx.text("이 글을 추천하셨습니다.");
$tx.fadeIn(200).delay(2500).fadeOut(200);
}
}
}, "json"
);
</script>
<?php
// 게시글 정보 세팅
$title = get_text($view['wr_subject']);
$content = get_text($view['wr_content']);
$author = get_text($view['wr_name']);
$date = date('c', strtotime($view['wr_datetime']));
$modified = date('c', strtotime(isset($view['wr_last']) ? $view['wr_last'] : $view['wr_datetime']));
$url = 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
?>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "DiscussionForumPosting",
"headline": "<?php echo $title; ?>",
"articleBody": "<?php echo preg_replace('/\s+/', ' ', strip_tags($content)); ?>",
"author": {
"@type": "Person",
"name": "<?php echo $author; ?>"
},
"datePublished": "<?php echo $date; ?>",
"dateModified": "<?php echo $modified; ?>",
"url": "<?php echo $url; ?>"
}
</script>
<!-- } 게시글 읽기 끝 -->


이렇게 넣는거 맞죠?
맞습니다.
네 감사합니다 선생님 고맙습니다~~^^
와 선생님 신기하게도 줄었는데 아직 8개 남았는데 또 넣야되는곳이 있을까요?

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

thumb-1888882416_1765637133.9791_730x516.png아 완벽하게 마무리되었습니다 감사합니다 선생님~~~^^

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

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

1888882416_1765381695.7296.png

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

답변에 대한 댓글 1개

8개 이상의 페이지 URL 을 확인, 소스보기로 'skin/' 검색하여..
해당 스킨의 뷰 페이지에 비슷한 코드를 넣어주면 될 것 같습니다.

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

thumb-1888874504_1765295625.032_730x649.png

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

답변에 대한 댓글 1개

<script> ~ </script> 구조이기 때문에,
기존 </script> 바로 다음 줄에 넣어야 합니다.

<script> ~ <script> ~ </script> ~ </script> 같은 중첩 구조가 되면 오류가 발생합니다.

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

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

로그인
🐛 버그신고