Rootiys
С нами с 07 сентября 2013; Место в рейтинге пользователей: #152Кастомизация поля input[type=number] или поля количество
            В интернет много всяких решений, но часть из них обладают избыточной функциональностью, часть требует сторонние библиотеки, типа jQuery, а простые и лёгкие решения мне не попадались, это наверное потому что я искать не умею))) В общем как бы там ни было, пусть в интернете появится ещё одно решение, вдруг кому-то пригодится. Все подробности о том, как пользоваться в репозитории.        
        
        
        
    Как в formit передать теги?
            как в formit передать теги
т.е есть определенная услуга, она находится в теге p
        
        
        
    т.е есть определенная услуга, она находится в теге p
Парсинг Google таблиц
            Прошу помощи по снипету. Сделал вот такой костыль:
        
        
        
    <?php
$idx = $modx->getObject('modTemplateVar', array('name' => 'idtab'))->getValue($modx->resource->get('id'));
$gid = $modx->getObject('modTemplateVar', array('name' => 'gid'))->getValue($modx->resource->get('id'));
$range = $modx->getObject('modTemplateVar', array('name' => 'range'))->getValue($modx->resource->get('id'));
$csv = file_get_contents('https://docs.google.com/spreadsheets/d/'.$idx.'/export?format=csv&gid='.$gid.'&range='.$range);
$csv = explode("\r\n", $csv);
$array = array_map('str_getcsv',$csv);
$htm .= '<table class="table table-striped"><tbody>';
$i=0;
unset($array[0]);
if (is_array($array) || is_object($array))
{ foreach ($array as $arr){
$i++;
$htm .= '<tr>';
$htm .= '<td scope="row">'.$i.'</td>';
foreach ($arr as $td) {
$htm .= '<td scope="row">'. $td .'</td>';
 }
$htm .= '</tr>';
}
$htm .= '</tbody></table>';
}
echo $htm;Он работает и все устраивает. И все бы хорошо но мне нужно вызвать его на странице несколько раз. Подставить значение idtab, gid, range из нескольких ресурсов, т.е. на одном ресурсе вывести несколько листов google таблицы. И тут мои «познания» закончились. Попробовал сделать так:[[pdoResources?
            &parents=`0`
            &resources=`6,331,458,459,460`
            &tpl=`isp`
            &limit=`30`
        ]]где чанк isp имеет содержимое:<hr>
<h1>[[+pagetitle]]</h1>
[[Google-Shits?]]
<hr>Но он подтягивает одну таблицу 5 раз. Как это исправить?        [miniShop2] Добавляем свои поля в заказ в админке
            Бывает необходимость расширить таблицу заказов miniShop2. Можно легко это сделать с помощью несложных действий. 
        
        
        
        
    Почему при проверке валидации в Formit английский
            Добрый день.
Везде написано, для того чтобы выбрать язык вывода сообщений ошибок (не правильно заполнено поле и тд.) необходимо в настройках системы поменять значение cultureKey на соответствующее, например на ru или en.
Все сделано:
Но в контактной форме все равно вот так, подскажите как исправить.
        
        
        
        
    Везде написано, для того чтобы выбрать язык вывода сообщений ошибок (не правильно заполнено поле и тд.) необходимо в настройках системы поменять значение cultureKey на соответствующее, например на ru или en.
Все сделано:

Но в контактной форме все равно вот так, подскажите как исправить.
        [ReachGoal] Управление целями через админку
            ReachGoal — Настройка/управление целями для Яндекс.Метрики, Google.Analytics, Google tag manager через админку.

Компонент позволяет управлять целями из админки, цели добавляются на такие события как:
        
        
        
    
Компонент позволяет управлять целями из админки, цели добавляются на такие события как:
- Добавление в корзину
 - Удаление из корзины
 - Оформление заказа
 - Отправка форм через компонент AjaxForm (по id формы)
 
Автоматическая смена версии стилей при очистке кэша в MODX
            Решил поделиться своим решением версионирования файлов стилей. Зачем нужно версионирование, я, наверное не буду объяснять. Вообще смена версий не такой частый процесс и зачастую он нужен не только для того, чтобы браузеры подхватывали измерения в стилях, но и для отслеживания версий сайта. Вариантов как это реализовать масса. Я состряпал наиболее подходящее для меня и решил поделиться им.
К слову, пока писал этот пост, в телеграм канале как раз подняли эту тему. :-)
        
        
        
        
    К слову, пока писал этот пост, в телеграм канале как раз подняли эту тему. :-)
Помогите вывести записи за текущий год. Не соображу.
            Подскажите пожалуйста, как можно сделать вывод ресурсов за определенный год?
У меня над списком ресурсов указаны года за последние 10 лет… ссылка в них формируется через get запрос.
В итоге у меня есть глобальная переменная с годом {$.get.year} = 2015 например.
Вот не пойму как мне добавить в where чтобы вывелись нужные ресурсы.
        
        
        
    У меня над списком ресурсов указаны года за последние 10 лет… ссылка в них формируется через get запрос.
В итоге у меня есть глобальная переменная с годом {$.get.year} = 2015 например.
Вот не пойму как мне добавить в where чтобы вывелись нужные ресурсы.
Localizator - поддержка TV параметров
            1. Изменены окна редактирования локализаций, добавлена возможность редактирования TV-параметров

Для вывода на редактирование определенных TV-параметров добавлена настройка локализатора localizator_tv_fields

2. Сделан сниппет Localizator
Для этого нужно изменить настройку pdoFetch.class на pdotools.pdofetchlocalizator

Компонент по прежнему бесплатный и доступен на modstore.pro
Исходники на https://github.com/but1head/localizator
Отправить спасибо можете на Яндекс-кошелек 410015133943061
        
        
        
    
Для вывода на редактирование определенных TV-параметров добавлена настройка локализатора localizator_tv_fields

2. Сделан сниппет Localizator
{'Localizator' | snippet : [
    'snippet' => 'pdoMenu',
    'includeTVs' => 'img',
    'processTVs' => 'img',
    'parents' => 0,
    'level' => 1,
]}TV-параметры будут заменяться на параметры из локализации.Для этого нужно изменить настройку pdoFetch.class на pdotools.pdofetchlocalizator

Компонент по прежнему бесплатный и доступен на modstore.pro
Исходники на https://github.com/but1head/localizator
Отправить спасибо можете на Яндекс-кошелек 410015133943061
pdoTools и Localizator, дружба
            Есть локализация на сайте вида:
pdoTools генерирует ссылки на ресурсы не учитывая этого, что логично.
>>Попытка прописать base приводит к тому, что все стили и картинки отваливаются.
 
Вопрос: Как можно их подружить?!
>>Я себе это представляю, как некий плагин, который бы реагировал бы на изменения локализации.
 
И в зависимости от config.cultureKey, подставляло бы в ссылки сгенерированные pdoTools-ом ключ локали (ru, en, uz).
Вывожу топ меню так:
https://codepen.io/pinocorp/pen/odPmJw?editors=1010
 
При этом есть сниппет который выводит кнопки переключения локализации, может через него что-нибудь сделать?
https://codepen.io/pinocorp/pen/BxOMOO
        
        
        
    http://celestaclub.ru/en/
pdoTools генерирует ссылки на ресурсы не учитывая этого, что логично.
<a href="produkcziya/">Products</a>>>Приводит к тому, что идет переадресация на главную страницу.>>Попытка прописать base приводит к тому, что все стили и картинки отваливаются.
Вопрос: Как можно их подружить?!
>>Я себе это представляю, как некий плагин, который бы реагировал бы на изменения локализации.
И в зависимости от config.cultureKey, подставляло бы в ссылки сгенерированные pdoTools-ом ключ локали (ru, en, uz).
{$_modx->config.cultureKey} Вывожу топ меню так:
https://codepen.io/pinocorp/pen/odPmJw?editors=1010
При этом есть сниппет который выводит кнопки переключения локализации, может через него что-нибудь сделать?
https://codepen.io/pinocorp/pen/BxOMOO