내 커뮤니티는 내가 수정할 수 있기 때문에 의미있다!
그누보드를 다루기 위해 알아야할 알짜배기 정보들을 적어봅니다.
작성일 : 09-12-11 23:40
메타태그 (keywords, description) 적용하기
|
|
 조회 : 7,891
|
|
오토스크랩 :
|
1. 간단설명
keywords : 제목의 띄어쓰기를 구분하여 콤마를 넣습니다.
description : 제목 - 내용을 합하여 150 바이트까지 넣습니다. (특수문자, 엔터 등 걸러냅니다.)
예제)
제목 : 우리 유아원님 멋져요
내용 : 하하하하호호호호히히히
결과) keywords : 우리, 유아원님, 멋져요 description : 우리 유아원님 멋져요 - 하하하하호호호호히히히
2. 소스코드
① head.sub.php 파일 html 코드 위쪽에 아래와 같이 php 코드 삽입
// 게시판 이라면 if ($bo_table && $wr_id) {
// 데이터 $sql = " select wr_id, wr_subject, wr_content from $write_table where wr_id = '$wr_id' "; $meta = sql_fetch($sql);
// 게시물이 있다면 if ($meta['wr_id']) {
// 제목 $keywords = strip_tags($meta['wr_subject']); $keywords = preg_replace("/\"/i", "", $keywords);
// 내용 $description = strip_tags($meta['wr_content']); $description = preg_replace("/ /i", "", $description); $description = preg_replace("/\"/i", " ", $description); $description = preg_replace("/\\r\\n/i", " ", $description);
// description (제목+내용) $description = $keywords." - ".$description; $description = trim(cut_str($description, 150, ".."));
// keywords $keywords = trim(preg_replace("/ /i", ", ", $keywords));
}
}
② 언어셋 아래에 아래와 같이 추가하시면 됩니다.
<meta name="description" content="<?=$description?>" /> <meta name="keywords" content="<?=$keywords?>" />
|
|
Total 31
1 2 3
|