Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Авторизация

Дополнение MetaX MODX Revolution для генерация мета-тегов

Сайдбар

Что такое MetaX?

MetaX (Meta Tags Extended) – это обычный сниппет для MODX Evolution and MODX Revolution, генерирующий метат-тэги. Он автоматизирует и упрощает процесс создания мета-тэгов.

Системные требования

  • MODx Evolution 0.9.6 или более новая версия
  • MODx Revolution 2.0.0 или более новая версия
  • PHP5 или более новая версия

История создания

MetaX создан в 2010 году для работы в MODX Evolution и MODX Revolution, используя одни и те же исходники. Позже стали использоваться различные исходники для более полного использования новых возможностей MODX Revolution. Все версии MetaX выпущены его разработчиком Sal Sodano (salscode.com) совместно с другими участниками. Если информации ниже будет недостаточно, вы можете найти более старую документацию по ссылке salscode.com/modx-extras/metax.

Загрузка

MODX Evolution

Версию для Evolution можно загрузить из хранилища дополнений MODx

Использование

MODX Revolution

Версия MODX Revolution, начиная с MetaX v2.0, включает 3 чанка, которые обусловливают выходные данные и создают возможность использовать ваш собственный чанк с &tpl свойствами. Данные чанки используют сочетание стандартных плейсхолдеров MODX и плейсхолдеров, разработанных для MetaX. Ниже приведена информация о специфических плейсхолдерах MetaX.

Сниппет MetaX вызывается в MODX Revolution, используя следующий синтаксис:

[[!MetaX]]

Свойства

Имя

Описание

Значение по умолчанию

tpl

Имя чанка, использующегося для вывода данных. Его свойства отменяют свойства &html.

metax-xhtml4

html

Если значение 2, будет использоваться синтаксис HTML5, если 1 - HTML4, если 0 - xHTML4.

0

favicon

Путь к favicon (убедитесь, что файл существует).

favicon.ico

mobile

Путь к уменьшенному изображению для мобильных устройств (убедитесь, что файл существует).

mobile.png

copyfrom

Год, которым датируется начало авторских прав (например, 2003)

None / нет

copytill

Год, окончания действия авторских прав

Current Year / Текущий год

rss

Список идентификаторов документов, которыми обладает(ют) RSS фид(ы), разделитель – запятая.

None / нет

css

Список ссылок CSS, а также, при необходимости, выполнение условных операторов Internet Explorer (убедитесь, что файл существует), разделитель – запятая.

None / нет

Чанк плейсхолдеры

Имя

Описание

metax.robots

Выходные данные для соответствующих команд роботам.

metax.canonical

Выходные канонические url для страницы.

metax.cache

Выходные данные для соответствующих команд по управлению кэшем.

metax.createdby

Выходные данные, содержащие полные данные разработчика Ресурса.

metax.editedby

Выходные данные, содержащие полные данные последнего редактора Ресурса.

metax.copyyears

Выходные данные, динамически определяющие даты авторских прав на основе текущего года.

metax.favicon

Выходные данные, содержащие путь к favicon, после проверки существования файла.

metax.mobile

Выходные данные, содержащие путь mobile icon, после проверки существования файла.

metax.css

Выходные данные HTML, необходимые для CSS файла (ов), после проверки существования каждого файла.

metax.rss

Выходные данные HTML, необходимые для RSS фида (ов) ), после проверки существования каждого ресурса..

MODX Evolution

Сниппет MetaX в MODX Evolution вызывается с помощью следующего синтаксиса:

[[!MetaX!]]

Свойства

Все вышеописанные свойства (кроме &tpl) поддерживаются и в MODX Evolution.

Имя

Описание

Значение по умолчанию

tabs

Контроль количества вкладок перед созданием каждого элемента

1

spaces

Контроль количества пробелов перед каждым созданным элементом, пробелы добавляются после вкладок.

0

language

Контроль контента в мета-теге content-language и в теге Dublin Core language

en

keywords

Имя TV, содержащего ваши ключевые слова.

keywords

allkeywords

Имя чанка, содержащего ключевые слова для использования на всех страницах.

AllKeywords

abstract

Имя Поля / ТV, содержащего аннотацию

longtitle

author

Имя автора (авторов) сайта

[(site_name)]

copyholder

Имя владельца авторских прав.

[(site_name)]

ietool

Если 1, то отключается IE Image Toolbar, отображаются мета-тэги, что позволяет их отключить. Если 0, мета-теги не отображаются, IE Toolbar остается включенным).

1

Свойства &css

&css свойства MetaX позволяют использовать условные операторы IE.

Пример:

[[!MetaX? &css=`file1.css,file2.css:lte IE 7,file3.css:lt IE 7`]]

В вышеприведенном примере:

  • file1 будет первым, условные операторы IE использованы не будут.
  • file2 будет следующим и будет использовать lte IE 7.
  • file3 будет последним и будет использовать lt IE 7.
  • Нижеприведенное будет выводиться (обратите внимание, в действительности код значительно больше, здесь показано только управление &css):
<link rel="stylesheet" href="file1.css" type="text/css" />
 
<!--[if lte IE 7]>
<link rel="stylesheet" href="file2.css" type="text/css" />
<![endif]-->
  
<!--[if lt IE 7]>
<link rel="stylesheet" href="file3.css" type="text/css" />
<![endif]-->