Extra Form
PHP PHP 7.0
CMS XpressEngine

meta 태그의 내용은 왜 이렇게 차이가 날까요? 어디서 이렇게 차이를 발생시키는 건지 모르겠습니다.

seo 모듈을 찾아봐야하는지, XE 코어의 문제인지, sitemap lite 모듈을 뒤져봐야하는지요.

 

 

비교1) 라이믹스 기반의 xe타운의 콘텐츠판의 게시물

- 주소 : https://xetown.com/point_contents/722475

- 다른점 : 크롬 개발자도구를 열어서 og:description 부분을 검색해보면 아래와 같이 출력됨.

<meta property="og:description" content="얼마전에 자유게시판에 올렸던 팬텀 레이아웃 + 게시판 스킨입니다. 데모 - http://rx.xianchoi.kr/phantom [주의사항] 라이믹스 전용입니다. [설치방법] 레이아웃은 레이아웃 폴더에 보드는 게시판모듈 스킨 폴더에 넣으시면 됩니다. **팬텀 보드는 팬텀 레이아웃에서만 정상적으로 표시됩니다.** [설정방법] 1. 블로그 용으로 사용할 게시판 하나를 정합니다. 2. 게시판의 레이아웃과 스킨을 Phantom으로 변경합니다. 3. 레이아웃...">

- 사용된 스킨 : 이온디에서 개발했으나 이후 코노리님이 수정한 콘텐츠판 모듈 스킨

- 모듈 : 콘텐츠판 모듈(0.4)

 

비교2) XE기반의 이온디의 콘텐츠판의 게시물

- 주소 : https://eond.com/shop/413817

- 다른점 : 크롬 개발자도구를 열어서 og:description 부분을 검색해보면 아래와 같이 출력됨.

<meta property="og:description" content="eond_findmember.1.0.zip">

- 사용된 스킨 : 이온디 자체 개발한 콘텐츠판 모듈 스킨

- 모듈 : 콘텐츠판 모듈(0.4)

 

 


제가 찾아본 바로는 이온디 사이트에서 og:description 관련으로는 아래 seo 모듈 밖에 없었습니다.

modules/seo/seo.controller.php

// Open Graph
$this->addMeta('og:locale', $locales[Context::getLangType()]);
$this->addMeta('og:type', $piece->type);
$this->addMeta('og:url', $piece->url);
$this->addMeta('og:site_name', $config->site_name);
$this->addMeta('og:title', $piece->title);
$this->addMeta('og:description', $piece->description);
if($is_article) {
   if(Context::getLangType() !== $oDocument->getLangCode()) {
      $this->addMeta('og:locale:alternate', $locales[$oDocument->getLangCode()]);
   }
   $this->addMeta('article:published_time', $oDocument->getRegdate('c'));
   $this->addMeta('article:modified_time', $oDocument->getUpdate('c'));
   foreach ($piece->tags as $tag) {
      $this->addMeta('article:tag', $tag);
   }
}

라이믹스는 seo 모듈이 기본 코어에는 없더군요.


라이믹스 설치하고 테스트해보니깐 라이믹스에서는 정상적으로 출력이 되네요. @_@)/;;

  • profile
    이상한 모습을 발견하지 못하겠는데요.

    다른 게시글도 보면
    <meta property="og:description" content="※ 무료충전은 지원하지 않습니다.eondLupang.zip" />

    본문안의 내용이 잘 나오고 있습니다.

    이미지 밖에 없는 경우는 description 항목에는 나올게 없죠.
  • profile profile
    그런거였군요. 감사합니다;