 
    Андрей
С нами с 09 апреля 2015; Место в рейтинге пользователей: #71Создание пользователя через api
            Добрый вечер.
Помогите советом.
Пытаюсь создать пользователя, получив имя и и пароль из формы на фронтенде.
Через
Хочу сразу назначать его в определенную группу, для которой настроил права.
Перед сохранение объекта делаю
В базе данных поле primary_group получает значение 2 (идентификатор созданной мною группы)
        
        
        
    Помогите советом.
Пытаюсь создать пользователя, получив имя и и пароль из формы на фронтенде.
Через
$us =$modx->newObject('modUser');Хочу сразу назначать его в определенную группу, для которой настроил права.
Перед сохранение объекта делаю
$us->set('primary_group', 2);В базе данных поле primary_group получает значение 2 (идентификатор созданной мною группы)
[pdoTools] 2.11.0 - отключение выборки total по умолчанию
            Привет, друзья!
Для начала, немного теории. Все сниппеты pdoTools используют класс pdoFetch для работы с базой данный. Во время этого происходит выборка данных с подсчётом количества результатов и выставлением плейхолдера [[+total]]. Для максимальной точности, делается это, используя встроенные функции MySQL. Перед выборкой добавляется такая функция:
А после выборки делается отдельный запрос для получения результата и выставления плейхолдера
        
        
        
    Для начала, немного теории. Все сниппеты pdoTools используют класс pdoFetch для работы с базой данный. Во время этого происходит выборка данных с подсчётом количества результатов и выставлением плейхолдера [[+total]]. Для максимальной точности, делается это, используя встроенные функции MySQL. Перед выборкой добавляется такая функция:
SQL_CALC_FOUND_ROWS `id`,`pagetitle`,...А после выборки делается отдельный запрос для получения результата и выставления плейхолдера
SELECT FOUND_ROWS();Женим mFilter2 и Gallery
[mFilter2] Сортирую по цене (сначала дешевле), но выводятся сперва те товары, которых нет в наличи
            Нужно товары, где не заполнено поле [[*prices]], поместить в конец выдачи, а в начале вывести товары отсортированные по цене. Как это сделать?
Сортировка по цене сделана сейчас так:
        
        
        
    Сортировка по цене сделана сейчас так:
Создание неограниченного количества значений кастомных полей пользователем на фронте
            Приветствую, уважаемое сообщество!
Есть такая задача: необходимо дать возможность юзерам в личном кабинете создавать в своем профиле неограниченное количество адресов (или других полей, к примеру, бывшие места работы, тут не принципиально).
        
        
        
        
    Есть такая задача: необходимо дать возможность юзерам в личном кабинете создавать в своем профиле неограниченное количество адресов (или других полей, к примеру, бывшие места работы, тут не принципиально).
Вывод меню с картинками из ms2gallery
            Есть двух двухуровневое меню. 
А вот как реализовать — не хватает знаний. Подскажите как это реализовать?
        
        
        
    {$_modx->runSnippet('pdoMenu',[
        'parents' => '16',
        'level' => '2',
        'sortby' => 'menuindex',
        'resources' => '',
        'showLog' => '1',
        'tplInner' => '@INLINE {$wrapper}',
        'tplParentRow' => '@INLINE
          <li  class="{$classnames} dropdown">
            <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" {$attributes} aria-haspopup="true" aria-expanded="false">{$menutitle}</a>
            <ul class="dropdown-menu" aria-labelledby="dropdownMenuButton"><li class="parent-name">{$menutitle}</li>{$wrapper}</ul>
          </li>',
        'tpl' => '@INLINE <li role="presentation" itemscope itemtype="http://schema.org/SiteNavigationElement" {$classes}><a itemprop="url" role="menuitem" class="nav-link" href="{$link}" {$attributes}>{$pagetitle}</a>{$wrapper}</li>',
        'tplInnerRow' => '@INLINE <li role="presentation" itemscope itemtype="http://schema.org/SiteNavigationElement" {$classes}><a itemprop="url" role="menuitem" class="submenu nav-link" href="{$link}" {$attributes}>{$pagetitle}{$small}</a>{$wrapper}</li>',
        'rowClass' => 'nav-item',
        'includeTVs' => 'titlemenu',
        'tplOuter' => '@INLINE <ul aria-label="Меню" role="menubar" class="navbar-nav main-menu">{$wrapper}</ul>'
    ])}А вот как реализовать — не хватает знаний. Подскажите как это реализовать?
Сортировка поля size в Minishop2
            Ввожу размер товара в поле size (S,M,L,XL,XXL), далее сохраняю товар.

Обновляю страницу в админке и поле меняет сортировку (XXL,XL,L,M,S)

На странице сайта тоже самое. При входе на страницу товара одна сортировка. При обновлении страницы другая.
        
        
        
    
Обновляю страницу в админке и поле меняет сортировку (XXL,XL,L,M,S)

На странице сайта тоже самое. При входе на страницу товара одна сортировка. При обновлении страницы другая.
{'!msOptions' | snippet:[
                            'options'=>'size',
                            'tpl'=>'m_msOptions',
                         ]}{foreach $options as $name => $values}
                        {foreach $values as $value}
                            <input type="radio" value="{$value}" id="{$value}" name="options[{$name}]"><label for="{$value}">{$value}</label></option>
                        {/foreach}
        {/foreach}Как убрать блок с фильтром mFilter2, если нет объектов для фильтрации
            Здравствуйте! Использую для реализации каталога и фильтрации miniShop2 + mFilter2. Не во всех категориях каталога у меня есть товары, только на конечных, но сниппет фильтра привязан к шаблону категории. В результате там, где есть товары фильтр отображается нормально, а там где нет товаров появляются сообщения«Нечего фильтровать» и «Подходящих результатов не найдено.» Можно ли как-то грамотно отключить работу mFilter2 на тех страницах, где товаров нет.
        
        
        
        
    MIGX Image+ renderer VS Collections & Image+
            Продолжаю неравный бой с увязыванием классных компонентов. Вот какая проблема вскрылась теперь — поскольку рендерер для Image+ не рендерит кропнутые этим самым Image+ картинки, а показывает миниатюры оригиналов, было найдено изящное, как тогда казалось решение — использовать рендерер MIGX для Image+, уж казалось бы MIGX должен нормально работать со своим же динамическим источником изображений, но нет. Рендерер без проблем показал кропнутые миниатюры… созданных РАНЕЕ ресурсов! У созданных новых ресурсов почему-то ничего не выводит, гат такой. Однако, если это не динамический ресурс, а просто отдельная папка, выведенная отдельным ресурсом, всё пашет ОК. 
Посему дилемма — либо найти нормальный рабочий рендерер Image+ для Collections, либо приручить дракона MIGX.
Как говорится, помогите люди добрые Христа ради…
        
        
        
    Посему дилемма — либо найти нормальный рабочий рендерер Image+ для Collections, либо приручить дракона MIGX.
Как говорится, помогите люди добрые Христа ради…
Как использовать XTemplate с ajax?
            Всем привет. Нужна ваша помощь, друзья. Тому кто меня спасёт — донейшн закину. 
Делаю дополнение небольшое, на базе modExtra от Василия. Сейчас столкнулся с одной трудностью, которую никак не могу решить.
Помимо данных, которые хранятся в БД, мне нужно на отдельно вкладке вывести данные с стороннего API. Это будет происходить на отдельном табе. И вот тут я теряюсь, т.к. extJS знаю крайне плохо.
Создаю таб, для него указываю xtype, пусть будет api-card. В файле api-card.js делаю ajax запрос на файл, он отдаёт json, в нём куча данных. Как мне эти данные вывести в собственном XTemplate?
По отдельности представляю как это работает, а вот вместе — хоть убей.
        
        
        
        
    Делаю дополнение небольшое, на базе modExtra от Василия. Сейчас столкнулся с одной трудностью, которую никак не могу решить.
Помимо данных, которые хранятся в БД, мне нужно на отдельно вкладке вывести данные с стороннего API. Это будет происходить на отдельном табе. И вот тут я теряюсь, т.к. extJS знаю крайне плохо.
Создаю таб, для него указываю xtype, пусть будет api-card. В файле api-card.js делаю ajax запрос на файл, он отдаёт json, в нём куча данных. Как мне эти данные вывести в собственном XTemplate?
По отдельности представляю как это работает, а вот вместе — хоть убей.
 
             
                    
                    
                








