{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "В наушниках по жизни: заметки с тегом Фильтры источников данных",
    "_rss_description": "Здесь я пишу свои идеи, мысли, описываю события своей жизни и просто делаю личные и рабочие заметки. «А Вы что, собираетесь жить вечно?»",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/alexbirukov.ru\/?go=tags\/filtry-istochnikov-dannyh\/",
    "feed_url": "https:\/\/alexbirukov.ru\/?go=tags%2Ffiltry-istochnikov-dannyh%2Fjson%2F",
    "icon": "https:\/\/alexbirukov.ru\/pictures\/userpic\/userpic@2x.jpg?1683051473",
    "authors": [
        {
            "name": "Бирюков Александр",
            "url": "https:\/\/alexbirukov.ru\/",
            "avatar": "https:\/\/alexbirukov.ru\/pictures\/userpic\/userpic@2x.jpg?1683051473"
        }
    ],
    "items": [
        {
            "id": "195",
            "url": "https:\/\/alexbirukov.ru\/?go=all\/symphony-2\/",
            "title": "Symphony. Фильтрация источников данных",
            "content_html": "<p>В фильтрах источников данных можно использовать параметры, дополнительные операторы, регулярные выражения и обычные значения для фильтрации результатов.<\/p>\n<h2>Обзор<\/h2>\n<p>Фильтры <a href=\"http:\/\/alexbirukov.ru\/2012\/06\/04\/1\/\">источников данных<\/a> это правила выборки <a href=\"http:\/\/getsymphony.com\/learn\/concepts\/view\/entries\/\">записей<\/a> из <a href=\"http:\/\/alexbirukov.ru\/2012\/06\/01\/2\/\">разделов<\/a>. Правила фильтрации основываются на полях разделов и каждое правило относится только к одному <a href=\"http:\/\/alexbirukov.ru\/2012\/06\/01\/3\/\">полю<\/a>. Фильтры источников данных своего рода аналог SQL запроса WHERE, в котором вы определяете условия выборки данных. Если все условия фильтации имеют <span class=\"selected1\">истинные<\/span> значения, то соответствующая запись добавляется в результирующий вывод данных.<\/p>\n<h2>Использование<\/h2>\n<p>Фильтры добавляются в редакторе <a href=\"http:\/\/alexbirukov.ru\/2012\/06\/04\/1\/\">источников данных<\/a>.<\/p>\n<p>При добавлении нескольких правил фильтрации, помните, что каждое правило должно вернуть <span class=\"selected1\">истинное<\/span> значение, чтобы запись попала в результирующий вывод. Другими словами, правила фильтрации связываются между собой предикатом <span class=\"selected1\">AND<\/span>, а не  <span class=\"selected1\">OR<\/span>.<\/p>\n<p>Если фильтр содержит только параметр и этот параметр не установлен при выполнении фильтрации источника данных, то праавило фильтрации будет проигнорированно, так как если бы правила фильтрации не существовало вовсе.<\/p>\n<h2>Детали<\/h2>\n<p>Фильтр источника данных содержит поле и шаблон фильтрации для этого поля. Поле фильтра, выбирается из выпадающего списка полей, доступных для данного раздела. Шаблон фильтрации вводится в текстовое поле и может принимать следующие значения:<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"e2-text-table\">\n<tr>\n<td style=\"text-align: center\"><b>Вводимые значения<\/b><\/td>\n<td style=\"text-align: center\"><b>Описание<\/b><\/td>\n<td style=\"text-align: center\"><b>Пример<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>Буквальные значения<\/b><\/td>\n<td>Слова, фразы и цифры для сравнения.<\/td>\n<td style=\"text-align: center\">my-entry-title, 2009-11-30<\/td>\n<\/tr>\n<tr>\n<td><b>Параметры<\/b><\/td>\n<td><a href=\"http:\/\/alexbirukov.ru\/all\/symphony\/\">Параметры<\/a>, которые должны обрамляться фигурными скобками.<\/td>\n<td style=\"text-align: center\">{$param}<\/td>\n<\/tr>\n<tr>\n<td><b>Перечисления параметров<\/b><\/td>\n<td>Значение используемое по-умолчанию, если параметр не установлен.<\/td>\n<td style=\"text-align: center\">{$color:red}<\/td>\n<\/tr>\n<tr>\n<td><b>Оператор объединения<\/b><\/td>\n<td>Список допустимых значений, разделённых запятыми. Соответствует оператору OR.<\/td>\n<td style=\"text-align: center\">red, blue, green<\/td>\n<\/tr>\n<tr>\n<td><b>Оператор пересечения<\/b><\/td>\n<td>Список допустимых значений, разделённых запятыми. Соответствует оператору AND.<\/td>\n<td style=\"text-align: center\">red+blue+green<\/td>\n<\/tr>\n<tr>\n<td><b>Операторы диапазона значений<\/b><\/td>\n<td>Ключевое слово <i>to<\/i> или фразы <i>earlier than<\/i> и <i>later than<\/i> используются для работы с числами и датами.<\/td>\n<td style=\"text-align: center\">later than {$today}, 10 to 100<\/td>\n<\/tr>\n<tr>\n<td><b>Регулярное выражение<\/b><\/td>\n<td>Ключевое слово <i>regexp<\/i> следует перед MySQL шаблоном регулярного выражения.<\/td>\n<td style=\"text-align: center\">^b<\/td>\n<\/tr>\n<\/table>\n<p>Приведённые выше примеры могут быть использованы вместе:<\/p>\n<ul>\n<li><span class=\"selected1\">{$color:black}-mens-fleece<\/span><\/li>\n<li><span class=\"selected1\">earlier than {$today}<\/span><\/li>\n<li><span class=\"selected1\">regexp: {$param}s?<\/span><\/li>\n<\/ul>\n<h2>The Big Picture<\/h2>\n<p>Фильтры источников данных и параметры, используемые вместе, являются наиболее мощным механизмом работы проектов на Symphony.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1009\" data-ratio=\"1.0110220440882\">\n<img src=\"https:\/\/alexbirukov.ru\/pictures\/ds-editor-1259454398_1.png\" width=\"1009\" height=\"998\" alt=\"Редактор источников данных\" \/>\n<img src=\"https:\/\/alexbirukov.ru\/pictures\/ds-filters-1259433894_1.png\" width=\"987\" height=\"269\" alt=\"Управление фильтрами источников данных\" \/>\n<\/div>\n<\/div>\n",
            "date_published": "2012-07-14T16:49:31+05:00",
            "date_modified": "2021-01-30T22:46:46+05:00",
            "tags": [
                "CMS",
                "Data Source Filters",
                "symphony",
                "документация",
                "документация на русском",
                "перевод",
                "руководство",
                "Фильтры источников данных"
            ],
            "image": "https:\/\/alexbirukov.ru\/pictures\/ds-editor-1259454398_1.png",
            "_date_published_rfc2822": "Sat, 14 Jul 2012 16:49:31 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "195",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "jquery\/jquery.js",
                    "fotorama\/fotorama.css",
                    "fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/alexbirukov.ru\/pictures\/ds-editor-1259454398_1.png",
                    "https:\/\/alexbirukov.ru\/pictures\/ds-filters-1259433894_1.png"
                ]
            }
        }
    ],
    "_e2_version": 4134,
    "_e2_ua_string": "Aegea 11.3 (v4134)"
}