MetaX
MODX Docs
Перейти

MetaX (Meta Tags Extended) представляет собой сниппет, который автоматически генерирует HTML теги base, meta и link в заголовке вашего сайта. Убедитесь, что ваш сайт содержит все элементы, в которых он нуждается.

Автор: Salvatore Sodano

Сайт автора проекта: salscode.com

Установка

1. Скачайте последнюю версию MetaX.

2. Создайте новый сниппет с названием MetaX и поместите в него код из скаченного файла. В поле "Описание" сниппета укажите его версию и краткое описание, например так:

<strong>1.5</strong> - Автоматическая генерация HTML тегов Base, Meta и Link

Параметры

Основные параметры

Формат: 0 | 1
Значение по умолчанию: 0
Примечание: Если 1, будет использоваться HTML синтаксис . Если 0, будет использоваться XHTML синтаксис .
Пример:
&html=`1`
Формат: int>=0
Значение по умолчанию: 1
Примечание:
Пример:
&tabs=`3`
Формат: int>=0
Значение по умолчанию: 0
Примечание: Контролирует количество пробелов перед каждым элементом, добавляется после Tab.
Пример:
&spaces=`2`
Формат: 2 символа
Значение по умолчанию: en
Примечание:
Пример:
&language=`ru`
Формат: TV-параметр
Значение по умолчанию: keywords
Примечание:
Пример:
&keywords=`mykeys`
Формат: Chunk
Значение по умолчанию: AllKeywords
Примечание:
Пример:
&allkeywords=`allkeys`
Формат: имя поля | TV-параметр
Значение по умолчанию: longtitle
Примечание:
Пример:
&abstract=`description`
Формат: URI
Значение по умолчанию: favicon.ico
Примечание:
Пример:
&favicon=`path/icon1.ico`
Формат: URI
Значение по умолчанию: mobile.png
Примечание:
Пример:
&mobile=`path/mob.png`
Формат: строка
Значение по умолчанию: site_name
Примечание:
Пример:
&author=`Имен Отчествович Фамилиев`
Формат: строка
Значение по умолчанию: site_name
Примечание:
Пример:
&copyholder=`Имен Отчествович Фамилиев`
Формат: Год
Значение по умолчанию: Нет
Примечание:
Пример:
&copyfrom=`2007`
Формат: Год
Значение по умолчанию: Текущий год
Примечание:
Пример:
&copytill=`2013`
Формат: 1 | 0
Значение по умолчанию: 1
Примечание: Если 1, то панель IE Image Toolbar отключена, если 0 - включена.
Пример:
&ietool=`0`
Формат: URI
Значение по умолчанию: Нет
Примечание:
Пример:
&rss=`20,21,22`
Формат: URI
Значение по умолчанию: Нет
Примечание: Разделенный запятыми список URL-адресов CSS файлов. В случае необходимости, можно добавить условные комментарии для IE
Пример:
&css=`c1.css,c2.css:lt IE 7`

Параметры Dublin Core

Формат: 0 | 1
Значение по умолчанию: 0
Примечание:
0 - выключено (по умолчанию)
1 - включено
Пример:
&dublin=`1`
Формат: строка
Значение по умолчанию: site_name
Примечание:
Пример:
&dccontributor=``
Формат: строка | TV-параметр
Значение по умолчанию: dccoverage
Примечание:
Пример:
&dccoverage=``
Формат: строка
Значение по умолчанию: site_name
Примечание:
Пример:
&dccreator=`Имен Отчествович Фамилиев`
Формат:
Значение по умолчанию:
Примечание: Управление значением поля даты в формате YYYY-MM-DD. Если параметр не указан, выводится дата последнего редактирования документа.
Пример:
&dcdate=``
Формат: строка
Значение по умолчанию: site_name
Примечание:
Пример:
&dcpublisher=`Имен Отчествович Фамилиев`
Формат: имя TV параметра
Значение по умолчанию: dcrelation
Примечание: Имя TV-параметра, содержащего ID документа или URL соответствующего документа
Пример:
&dcrelation=``
Формат: имя TV параметра
Значение по умолчанию: dcsource
Примечание:
Пример:
&dcsource=``
Формат: поле документа
Значение по умолчанию: pagetitle
Примечание:
Пример:
&dctitle=`longtitle`
Формат: имя TV параметра | тип
Значение по умолчанию: Нет
Примечание:
Пример:
&dctype=``

Примеры

Вызов сниппета необходимо разместить между тегами <head> и </head>. Сниппет использует переменные, значения которых по умолчанию могут не совпадать с вашими значениями. Например, сниппет ищет ключевые слова в TV-параметре "keywords", убедитесь, что для ключевых слов у вас используется такой же TV-параметр или укажите при вызове сниппета другое значение в параметре &keywords.

Пример вызова сниппета для русскоязычного сайта:

[!MetaX? &language=`ru`!]

Пример кода, генерируемого сниппетом MetaX

Статья была бы не полной, если ли бы я не привел конечный результат работы сниппета. Код, сгенерированный сниппетом MetaX на этой самой странице выглядит следующим образом:

<!-- base -->
    <base href="http://i--gu.ru/" />
    <meta name="robots" content="index, follow" />
    <link rel="canonical" href="http://i--gu.ru/metax" />
    <meta http-equiv="content-language" content="ru" />
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="pragma" content="cache" />

    <meta http-equiv="cache-control" content="cache" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    <meta http-equiv="Content-Script-Type" content="text/javascript" />
<!-- meta -->
    <meta name="keywords" content="Документация MODx, Сниппеты, Шаблон MODx, " />
    <meta name="description" content="Сниппет MetaX. Автоматическая генерация HTML тегов Base, Meta и Link" />
    <meta name="abstract" content="Автоматическая генерация HTML тегов Base, Meta и Link" />
    <meta http-equiv="last-modified" content="Sat, 14 Jan 2012 11:17:36 +0300" />
    <meta name="author" content="Я гу.ру" />

    <meta name="copyright" content="Copyright (c) 2011 - 2012 by Я гу.ру" />
    <meta http-equiv="imagetoolbar" content="no" />
<!-- Dublin Core -->
    <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" />
    <meta name="DC.contributor" content="Я гу.ру" />
    <meta name="DC.creator" content="Я гу.ру" />
    <meta name="DC.date" content="2012-01-14" />
    <meta name="DC.description" content="Сниппет MetaX. Автоматическая генерация HTML тегов Base, Meta и Link" />
    <meta name="DC.format" content="text/html" />

    <meta name="DC.identifier" content="MetaX - 435" />
    <meta name="DC.language" content="ru" />
    <meta name="DC.publisher" content="Я гу.ру" />
    <meta name="DC.rights" content="Copyright (c) 2011 - 2012 by Я гу.ру" />
    <meta name="DC.subject" content="Документация MODx, Сниппеты, Шаблон MODx, " />
    <meta name="DC.title" content="MetaX" />
<!-- icons/rss/css -->
    <link rel="shortcut icon" type="image/x-icon" href="http://i--gu.ru/favicon.ico" />
    <link href="http://i--gu.ru/rss.xml" rel="alternate" type="application/rss+xml" title="Я гу.ру | Уроки MODx Evolution" />

    <link rel="stylesheet" href="assets/templates/magicbox/css/style.css" type="text/css" />
    <link rel="stylesheet" href="assets/css/AnimationMenus2.css" type="text/css" />
<!-- end MetaX output -->

Поделитесь ссылкой

Статистика

Яндекс цитирования
© 2011 - 2023 Школа MODX
Напишите нам в Telegram