테스트 사이트 - 개발 중인 베타 버전입니다

<meta name="description 션을 제품 마다 다르게 하고싶습니다. 채택완료

장똥 4년 전 조회 1,791

안녕하세요

지금 <meta name="description 적용중인데요 .
예시로 <meta name="description" content="과자 파는곳 이곳에서 이용하세요" />

 

이렇게되있으면. 어느페이지를 들어가도

 

예시로 <meta name="description" content="과자 파는곳 이곳에서 이용하세요" />

 

동일한데요.

상품 들어가면.

<meta name="description" content="짱구과자 / 7,500원 | 쇼핑몰이름" />

이런방식으로 나오게 하고싶습니다. ㅠㅠ 어떻게 하면좋을까요 ?

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

답변 2개

채택된 답변
+20 포인트
Big1
4년 전

검색엔진이 크롤링해가는거기 때문에 

자바스크립트로는 넣지 마시고요 

상품페이지(it_id가 있는 뷰페이지) 이외에는 $it 변수가 없기 때문입니다.

 

</p>

<p><?php

$seo_description = '과자 파는곳 이곳에서 이용하세요';

if (isset($it['it_name']) && $it['it_name']) {

    $seo_description = $it['it_name'].' / '.get_price($it).'원 | '.$config['cf_title'];

}

?>

<meta name="description" content="<?php echo $seo_description; ?>"/>

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

답변에 대한 댓글 1개

장똥
4년 전
와 ! 감사합니다.

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

4년 전

똑같습니다.

name 이면 $('meta[name=description]')

id 면 $('#description')

 

으로 찾아서 contents 를 변경하면 되죠

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

답변에 대한 댓글 3개

장똥
4년 전
<meta name="description" content="<?php echo $it['it_name']; ?> / <?php echo get_price($it); ?>원 | 사이트이름"/>

이렇게 해놨는데 상품들어가면 적용잘되는데.
메인 페이지에서 아무것도 안나와버립니다..ㅠㅠ
백수1995
4년 전
안나오는건 다른 문제 같은데요?
$it['it_name'], get_price($it) 두개 값을 확인해보세요
장똥
4년 전
상품 페이지에서는 잘나옵니다."
하지만 메인 index 페이지에서는

과자 파는곳 이곳에서 이용하세요

라고 설정을 하고싶은것입니다.ㅠㅠ

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

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

로그인