Як зробити мікророзмітку Schema.org на DLE

Schema.org –  це стандарт пошукової розмітки, який покликаний зробити Інтернет більш зрозумілим і структурованим. Підтримується пошуковими системами: Google, Yahoo і Bing з літа 2011 року.

Мета семантичної розмітки – допомогти пошуковим системам у видобутку та обробці інформації. [ads1]

Семантична мікророзмітка, вбудовується безпосередньо в html-код.

Якщо ви вже потрапили на цю сторінку, то ви швидше за все, вже знаєте про стандарт Schema.org, але поки не знаєте як вбудувати її у свій сайт на DLE .

Коли я вирішив зробити мікророзмітку, на одному зі своїх сайтів, який зроблений на CMS DataLife Engine, я зрозумів, що в Інтернеті немає зрозумілої інструкції про те, як це зробити на DLE.  Не те, щоб зовсім не було – є, але десь там щось написано, в іншому місці, щось написано, а щось потрібно самому думати. І ось я вирішив все це зібрати воєдино і написати не дуже великий пост з цього приводу.

Читайте:  10 WordPress-плагінів, які я використовую

Що ми постараємося розмітити:

  1. Назви статей
  2. Опис (description)
  3. Ключові слова (keywords)
  4. Час публікації
  5. Кількість переглядів
  6. Коментарі
  7. Рейтинг.

Я знаю, що розмічати потрібно сам шаблон, (щоб при оновленні CMS, наша розмітка не пропадала), але мені не виходить в шаблоні розмітити опис і ключові слова. Тому я вирішив спробувати торкнутися файлів двіжка, так як сам дуже рідко його оновлюю.

Йдемо у файл engine.php  і знаходимо там рядок:

$metatags = <<<HTML

після нього вставляємо:

<div itemscope itemtype="http://schema.org/Article">

в цьому ж файлі замінюємо рядки:

<meta name="description" content="{$metatags['description']}" />
<meta name="keywords" content="{$metatags['keywords']}" />{$disable_index}

на:

<meta name="description" itemprop="description" content="{$metatags['description']}" />
<meta name="keywords" itemprop="keywords" content="{$metatags['keywords']}" />{$disable_index}

Тільки що ми розмітили опис і ключові слова нашого сайту. Для того, щоб перевірити чи все правильно зроблено, скористайтеся валідатором Гугла, або Яндекса.

Читайте:  Блокуємо Tor-браузер на своїх сайтах

Далі йдемо у шаблон fullstory.tpl  і перед {date}, вставляємо:

<meta itemprop="datePublished" content="{date=Y}-{date=m}-{date=d}" />

пред, {views}, вставляємо це:

<meta itemprop="interactionCount" content="UserPageVisits:{views}" />

Тепер у нас розмічені, ще час публікації і кількість переглядів. З розміткою даного файлу, ми ще не закінчили, але ми повернемося до нього трохи пізніше.

А зараз, давайте спробуємо розмітити коментарі .

Відкриваємо файл:  comments.tpl  і в самому його початку, вставляємо:

<div itemprop="comment" itemscope="itemscope" itemtype="http://schema.org/UserComments">

Далі, перед {author},  вставляємо це:

<span itemprop="creator">

перед {date},  це:

<span itemprop="commentTime">

Залишилося нам тільки розмітити рейтинг нашої статті, щоб в пошуковій видачі, наш сайт відображався з зірочками. Як це робити – я передумав писати, так як дуже добре це описали на одному досить відомому блозі. Тому я вважаю, що копіювати цей текст і вставляти в своєму блозі – немає сенсу. Ось пост, де описана процедура розмітки рейтингу статей.

Читайте:  Заробіток на написанні текстів

Ось так дуже коротко, я постарався описати, як вбудовується розмітка Schema.org на DLE.

Як зробити мікророзмітку Schema.org на DLE
5 (100%) 1 vote

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься.