메타태그 description 에 게시물 내용 넣기

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
메타태그 description 에 게시물 내용 넣기

QA

메타태그 description 에 게시물 내용 넣기

답변 3

본문

안녕하세요 고수님들 항상 감사드립니다.

 

이번에는 메타태그 description 에 상황별로 페이지별로 다르게 내용을 넣어 보려했습니다

 

일반페이지에서는 [내가 원하는 문구], 상품페이지에서는 상품 [it_basic] 을 출력하도록 했는데요

 

게시글에서는 게시글 내용 150자를 출력하게 하고싶은데 쉽게 되질 않네요 ㅠㅠ

 

어떻게 수정해야할까요

 

head.sub.php


<meta name="description" content="<?php echo !empty($it['it_basic']) ? $it['it_basic'] : (isset($view['content']) && trim($view['content']) !== '' ? substr(get_text($view['content']), 0, 150) : '내가 원하는 문구 출력'); ?>" />

이 질문에 댓글 쓰기 :

답변 3

상품설명은 이상없이 불러오는데요

게시판은 정보를 못가져와서 아래같이 수정해보세요.


<?php if($wr_id) $view = sql_fetch(" select * from {$write_table} where wr_id = '{$wr_id}' "); ?>
<meta name="description" content="<?php echo !empty($it['it_basic']) ? $it['it_basic'] : (isset($view['wr_content']) && trim($view['wr_content']) !== '' ? cut_str(get_text($view['wr_content']), 150) : '내가 원하는 문구 출력'); ?>
" />

답변 감사드립니다!
출력이 되는듯 하긴 하는데 페이지 소스를 열어보니
아래와 같은 특수문자나 스타일같은 코드들이 섞여 나옵니당 ㅠㅠ

<meta name="description" content="&lt;div style=&#034;text-align: center;&#034; align=&#034;center&#034;&gt;말티푸 이쪼꼬가 착용한 숏네임택 강아지인식표 옐로우 스카이블루 입니다&lt;/div&gt;&lt;div style=&#034;text-a…" />

(isset($view['content']) && trim($view['content']) !== '' 

이걸 아래처럼 바꿔보세요

(isset($view['content'] && trim($view['content']) !== '')

아래코드 한번 넣어보세요



<meta name="description" content="<?php echo !empty($it['it_basic']) ? $it['it_basic'] : ((isset($view['content']) && trim($view['content']) !== '') ? mb_substr(stripslashes(htmlspecialchars(strip_tags($view['content']))), 0, 150) : '내가 원하는 문구 출력'); ?>" />


답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 0
© SIRSOFT
현재 페이지 제일 처음으로