Владимир Ребров
С нами с 19 ноября 2013; Место в рейтинге пользователей: #602Проблемы с обновлением до 2.6.1
            Здравствуйте.
После обновления с 2.5.8 до 2.6.1 в админке не сбрасывается кеш, не работает кнопка «Перейти на сайт», а также не запускаются команды, связанные с правами доступа. В логах ошибки, связанные с modcachemanager.
Спасибо.
        
        
        
    После обновления с 2.5.8 до 2.6.1 в админке не сбрасывается кеш, не работает кнопка «Перейти на сайт», а также не запускаются команды, связанные с правами доступа. В логах ошибки, связанные с modcachemanager.
Спасибо.
miniShop2 и 300 000+ товаров
            Здравствуйте.
Планируется разработка каталога с тремя уровнями вложенности: порядка 15-ти разделов, около 3000 вариаций товара и около 300 000 самих товаров. Будет ли достаточно для обеспечения нормальной производительности, как админки, так и самого сайта, использовать штатно miniShop2 + mSearch2 + Fenom или необходимы какие-то дополнительные мероприятия?
Спасибо.
        
        
        
    Планируется разработка каталога с тремя уровнями вложенности: порядка 15-ти разделов, около 3000 вариаций товара и около 300 000 самих товаров. Будет ли достаточно для обеспечения нормальной производительности, как админки, так и самого сайта, использовать штатно miniShop2 + mSearch2 + Fenom или необходимы какие-то дополнительные мероприятия?
Спасибо.
Не работают некешируемые сниппеты
            Здравствуйте.
Попался на доработку сайт. Проблема в том, что на нем при вызове любого сниппета некешируемым выводится просто текст с вызовом сниппета и параметрами. Кешируемые сниппеты работают.
Пробовал менять хостинг — результат тот же.
MODX 5.5.6, PHP 5.6
Кстати, переменные Fenom в шаблоне тоже не обрабатываются.
Разработчик сайта полностью отключил все системные настройки кеширования — видимо таким образом пытался решить проблему. Все вернул назад. Уже голову сломал — не могу понять, в чем затык.
В логах MODX только это:
joxi.ru/Vm6yRD4CDb4E3r
Благодарю за помощь и советы.
        
        
        
    Попался на доработку сайт. Проблема в том, что на нем при вызове любого сниппета некешируемым выводится просто текст с вызовом сниппета и параметрами. Кешируемые сниппеты работают.
Пробовал менять хостинг — результат тот же.
MODX 5.5.6, PHP 5.6
Кстати, переменные Fenom в шаблоне тоже не обрабатываются.
Разработчик сайта полностью отключил все системные настройки кеширования — видимо таким образом пытался решить проблему. Все вернул назад. Уже голову сломал — не могу понять, в чем затык.
В логах MODX только это:
joxi.ru/Vm6yRD4CDb4E3r
Благодарю за помощь и советы.
Fenom. Плейсхолдеры сниппетов в шаблоне вывода
            Здравствуйте.
Вот так вызываю pdoMenu в шаблоне:
        
        
        
        
    Вот так вызываю pdoMenu в шаблоне:
{$_modx->runSnippet('!pdoMenu', [
                  'parents'=>'2',
                  'level'=>'2',
                  'includeTVs'=>'cat_icon',
                  'tpl'=>'@INLINE  <li><a href="{$link}">{$pagetitle}</a>{$wrapper}</li>',
                  'tplHere'=>'@INLINE <li><span>{$pagetitle}</span>{$wrapper}</li>',
                  'tplOuter'=>'@INLINE {$wrapper}',
                  'tplInner'=>'tplInner2',
                  'tplInnerRow'=>'',
                  'tvPrefix'=>''
            ])} Paykeeper 2. Всегда 100 р. к оплате
            Здравствуйте. 
Возможно кто-то сталкивался с подобной проблемой.
MODX 2.5.1
Shopkeeper 3
Paykeeper 2
Далее все по документации:
Вызов сниппета:
Чанк pk_form2:
Проблема в том, что вне зависимости от реальной суммы заказа, на сервер платежной системы всегда приходит 100 рублей:
joxi.ru/ZrJV07ks1JaWnr
        
        
        
    Возможно кто-то сталкивался с подобной проблемой.
MODX 2.5.1
Shopkeeper 3
Paykeeper 2
Далее все по документации:
Вызов сниппета:
[[!Paykeeper2?
    &gateway=`YandexMoney`
    &tpl=`pk_form2`
    &orderId=`[[!+shk.id]]`
    &price=`[[!+shk.price]]`
]]Чанк pk_form2:
<form id="pkForm[[+sid]]" method="post" action="[[~[[*id]]?scheme=`abs`]]#product[[+sid]]">
            <input type="hidden" name="sid" value="[[+sid]]">
            <div class="form-group">
                <label class="control-label" for="pkInputMethod[[+sid]]">Способ оплаты:</label>
                <select id="pkInputMethod[[+sid]]" name="method" class="form-control">
                    <option value="YandexMoney__PC">Оплата из кошелька в Яндекс.Деньгах</option>
                    <option value="YandexMoney__AC">Оплата с произвольной банковской карты</option>
                    <option value="YandexMoney__WM">Оплата из кошелька в системе WebMoney</option>
                </select>
            </div>
            
            <div class="form-group">
                <label class="control-label" for="pkInputEmail[[+sid]]">Ваш адрес эл. почты:</label>
                <input type="email" class="form-control" id="pkInputEmail[[+sid]]" name="email" value="[[+user_email]]" required>
            </div>
            
            <div class="form-group">
                <button type="submit" class="btn btn-primary">Оплатить</button>
                <button id="buttonCancel[[+sid]]" type="button" class="btn btn-default">Отмена</button>
            </div>
            
        </form>Проблема в том, что вне зависимости от реальной суммы заказа, на сервер платежной системы всегда приходит 100 рублей:
joxi.ru/ZrJV07ks1JaWnr
Скрытие значений фильтра, которых нет в выводе
            Здравствуйте.
Необходимо реализовать такое поведение фильтра: если выбираешь одно значение некоторого фильтруемого поля, то в остальных полях-селектах остаются только значения(как вариант — атрибут disabled), которые есть у уже отфильтрованного по первому полю множества. Т.е. идет последовательное уточнение.
Это реализовано в tagManager2. Есть ли у mFilter2 подобный функционал?
UPD Проблема решена. Нужно было задействовать параметр &suggestionsRadio
        
        
        
    Необходимо реализовать такое поведение фильтра: если выбираешь одно значение некоторого фильтруемого поля, то в остальных полях-селектах остаются только значения(как вариант — атрибут disabled), которые есть у уже отфильтрованного по первому полю множества. Т.е. идет последовательное уточнение.
Это реализовано в tagManager2. Есть ли у mFilter2 подобный функционал?
UPD Проблема решена. Нужно было задействовать параметр &suggestionsRadio
Collections. Тип документа и шаблон
            Подскажите, пожалуйста, возможно ли — напрямую с помощью настроек Collection или через свой плагин — реализовать автоматическое присваивание типа документа «Коллекция» всем документам с определенным шаблоном?
Хочется заменить два действия контент-менеджера: выбор из списка шаблона и выбор тип документа, одним.
        
        
        
    Хочется заменить два действия контент-менеджера: выбор из списка шаблона и выбор тип документа, одним.
AjaxForm. Создание нового ресурса из данных формы
            Привет всем.
Кто использует AjaxForm, подскажите, в чем может быть причина такого поведения компонента.
Есть форма отправки отзыва. На ней есть возможность прицепить файл с фото. После отправки вызывается хук, который создает ресурс с данными из формы — название, контент и пара TV. Фото сохраняется как раз в TV.
Суть проблемы.
Форма приходит на почту, ресурс создается, поля сохраняются, но вместо сообщения об успешной отправке, которое я указываю, как &successMessage, появляется умолчательное значение af_success_submit из словаря.
Не могу понять такое странное поведение. Вроде и ошибок нет, т.к. все ок по факту и мне показывают af_success_submit, но почему-то игнорируется &successMessage в вызове AjaxForm
UPD Причина не в AjaxForm, а во мне )) Хук должен возвращать true. Проблема решена. Вопрос можно удалить.
        
        
        
    Кто использует AjaxForm, подскажите, в чем может быть причина такого поведения компонента.
Есть форма отправки отзыва. На ней есть возможность прицепить файл с фото. После отправки вызывается хук, который создает ресурс с данными из формы — название, контент и пара TV. Фото сохраняется как раз в TV.
Суть проблемы.
Форма приходит на почту, ресурс создается, поля сохраняются, но вместо сообщения об успешной отправке, которое я указываю, как &successMessage, появляется умолчательное значение af_success_submit из словаря.
Не могу понять такое странное поведение. Вроде и ошибок нет, т.к. все ок по факту и мне показывают af_success_submit, но почему-то игнорируется &successMessage в вызове AjaxForm
UPD Причина не в AjaxForm, а во мне )) Хук должен возвращать true. Проблема решена. Вопрос можно удалить.
Заказ в один клик на Shopkeeper3
            Здравствуйте.
Подскажите, в какую сторону копать для реализации возможности заказа товара «в один клик». Есть ли в Shopkeeper возможность сформировать заказ, минуя корзину?
        
        
        
    Подскажите, в какую сторону копать для реализации возможности заказа товара «в один клик». Есть ли в Shopkeeper возможность сформировать заказ, минуя корзину?
AjaxSnippet: своя ссылка-триггер
            Приветствую.
Использую AjaxSnippet для загрузки ресурсов при помощи pdoResources. Насколько я понял, параметр &as_trigger позволяет задавать лишь текст для ссылки-триггера, а сама ссылка создается сниппетом. Существует ли возможность назначить триггером свою, уже существующую в разметке ссылку?
Благодарю за помощь.
        
        
        
    Использую AjaxSnippet для загрузки ресурсов при помощи pdoResources. Насколько я понял, параметр &as_trigger позволяет задавать лишь текст для ссылки-триггера, а сама ссылка создается сниппетом. Существует ли возможность назначить триггером свою, уже существующую в разметке ссылку?
Благодарю за помощь.