메타태그 description 에 게시물 내용 넣기 채택완료
ideaman
10개월 전
조회 1,712
안녕하세요 고수님들 항상 감사드립니다.
이번에는 메타태그 description 에 상황별로 페이지별로 다르게 내용을 넣어 보려했습니다
일반페이지에서는 [내가 원하는 문구], 상품페이지에서는 상품 [it_basic] 을 출력하도록 했는데요
게시글에서는 게시글 내용 150자를 출력하게 하고싶은데 쉽게 되질 않네요 ㅠㅠ
어떻게 수정해야할까요
head.sub.php
</p>
<p><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) : '내가 원하는 문구 출력'); ?>" /></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
10개월 전
상품설명은 이상없이 불러오는데요
게시판은 정보를 못가져와서 아래같이 수정해보세요.
</p>
<p><?php if($wr_id) $view = sql_fetch(" select * from {$write_table} where wr_id = '{$wr_id}' "); ?></p>
<p><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) : '내가 원하는 문구 출력'); ?></p>
<p>" /></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
i
ideaman
10개월 전
i
ideaman
10개월 전
해당 소스를 참조하여 해결했습니다
감사 합니다
감사 합니다
댓글을 작성하려면 로그인이 필요합니다.
10개월 전
아래코드 한번 넣어보세요
</p>
<pre>
<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) : '내가 원하는 문구 출력'); ?>" />
</pre>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
i
ideaman
10개월 전
답변 감사합니다 ~ 게시글 내용은 불러오질 못하는거 같아요 "내가 원하는 문구" 로만 나와요 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
출력이 되는듯 하긴 하는데 페이지 소스를 열어보니
아래와 같은 특수문자나 스타일같은 코드들이 섞여 나옵니당 ㅠㅠ
<meta name="description" content="<div style="text-align: center;" align="center">말티푸 이쪼꼬가 착용한 숏네임택 강아지인식표 옐로우 스카이블루 입니다</div><div style="text-a…" />