Вопросы
Галерея minishop2 - загружает битые, "белые" файлы
Не могу понять в чем причина, все работало, настройки не менялись, ничего не обновлялось. Сегодня загружаю jpg файлы через галерею minishop2, но получаю просто белые jpg, превьюшки тоже белые.
Если загружать изображения через стандартный загрузчик modx то все в порядке — и превьюшка создается и с файлом все впорядке.
Вот настройки источника файлов:

Так выглядит галерея в панели управления:

Так выглядит прямая ссылка на файл:

Что пробовал: Чистил кэш, сбрасывал настройки источника файлов на дефолтные.
В журнале ошибок только это:
"[2019-04-01 12:35:14] (ERROR in modProcessor::run @ /home/s/sitename/public_html/core/model/modx/modprocessor.class.php: 177) Flat file processor support is deprecated since version 2.7.0. "
Если загружать изображения через стандартный загрузчик modx то все в порядке — и превьюшка создается и с файлом все впорядке.
Вот настройки источника файлов:

Так выглядит галерея в панели управления:

Так выглядит прямая ссылка на файл:

Что пробовал: Чистил кэш, сбрасывал настройки источника файлов на дефолтные.
В журнале ошибок только это:
"[2019-04-01 12:35:14] (ERROR in modProcessor::run @ /home/s/sitename/public_html/core/model/modx/modprocessor.class.php: 177) Flat file processor support is deprecated since version 2.7.0. "
Источник файлов для content
Можно ли как-нибудь задать источник файлов для поля content?
Как зашифровать компонент на основе modExtra?
Мне инструкцию прислали
Инструкция:
1 В пакет нужно добавить этот ресолвер gist.github.com/bezumkin/52b4627783e22775b969aa479c281121
2 В корень директории core компонента этот класс gist.github.com/bezumkin/7eb7b508e033f04ea6ab5769c1e74c52
3 И поменять скрипт сборки в 2х местах gist.github.com/bezumkin/9d17b0bf9e3271987816c32906ed357c
4 Первый кусок до // — в начале, сразу после registerNamespace, а второй кусок в конце, перед pack()
По пункту 2 уточнить в UserTest\core\ или в UserTest\core\components\usertest?
Особо не понятные пункты 3, 4. Не понятно что и куда пихать в build.transport.php.
Инструкция:
1 В пакет нужно добавить этот ресолвер gist.github.com/bezumkin/52b4627783e22775b969aa479c281121
2 В корень директории core компонента этот класс gist.github.com/bezumkin/7eb7b508e033f04ea6ab5769c1e74c52
3 И поменять скрипт сборки в 2х местах gist.github.com/bezumkin/9d17b0bf9e3271987816c32906ed357c
4 Первый кусок до // — в начале, сразу после registerNamespace, а второй кусок в конце, перед pack()
По пункту 2 уточнить в UserTest\core\ или в UserTest\core\components\usertest?
Особо не понятные пункты 3, 4. Не понятно что и куда пихать в build.transport.php.
При попытке загрузить фото товара в miniShope2 выходит такая ошибка: Array ( [file] => file_err_nf:
При попытке загрузить фото товара в miniShope2 выходит такая ошибка:
svinina_myakot.JPG: Не могу сохранить файл не был сохранён (см. системный журнал).: Array ( [file] => file_err_nf: 80/svinina-myakot.jpg )
Журнал ошибок выдает следующее:
[2019-03-31 02:53:08] (ERROR in modProcessor::run @ /home/httpd/vhosts/xn--56-6kc4be0fbz.xn--p1ai/subdomains/a/httpdocs/core/model/modx/modprocessor.class.php: 177) Flat file processor support is deprecated since version 2.7.0.
<img src="
" />
svinina_myakot.JPG: Не могу сохранить файл не был сохранён (см. системный журнал).: Array ( [file] => file_err_nf: 80/svinina-myakot.jpg )
Журнал ошибок выдает следующее:
[2019-03-31 02:53:08] (ERROR in modProcessor::run @ /home/httpd/vhosts/xn--56-6kc4be0fbz.xn--p1ai/subdomains/a/httpdocs/core/model/modx/modprocessor.class.php: 177) Flat file processor support is deprecated since version 2.7.0.
<img src="
" />
Как у одного и того же товара, находящегося в разных разделах, задать свою уникальную позицию
Здравствуйте, подскажите как более грамотно решить такую задачу, когда товар с id (1) находится в двух категория (Тест-1) и (Тест-2) и нужно чтобы этот товар с id (1) в каждой категории имел свою уникальную позицию.
Настройка яндекс метрики
Сайт перестал открываться после установки html кода яндекс метрики, настраивал всё по инструкции, в чём может быть дело?
Показать, если со времени публикации текущего документа прошло N-дней
Нужно на текущей странице вывести код, при условии, если со времени публикации текущего документа прошло N-дней.
По логике нужно от текущего времени отнять время публикации.
Можно ли средствами fenom как-то это реализовать.
Буду раз любой подсказке. Заранее спасибо!
По логике нужно от текущего времени отнять время публикации.
Можно ли средствами fenom как-то это реализовать.
Буду раз любой подсказке. Заранее спасибо!
Реализация 2х и более языков для minishop2
Доброго всем!
Стоит задача сделать несколько языков на сайте: Русский, английский, испанский, итальянский
Кто как делает чтобы было удобно и товары забивать в сайт, и с точки зрения админки было все удобно
Как думаю сделать я
вариант 1
Делаем для каждого языка свой контекст и переводим вручную основные разделы на нужный язык.
В карточке товара для русской версии делаем дополнительные поля с описанием товара под каждый язык и выводим уже в каталоге, в том или ином контексте нужное дополнительно поле. Получается все товары будут в одном контексте и мы не будем их дублировать в другие контексты. Плюсы: удобно синхронизировать с 1С, все товары редактируются в одном месте и расходятся во все контексты под разными языками. Минусы — не получится в разных контекстах иметь разные товары, ну и это накладывает ряд ограничений в плане гибкости самого интернет-магазины.
вариант 2
Стоит задача сделать несколько языков на сайте: Русский, английский, испанский, итальянский
Кто как делает чтобы было удобно и товары забивать в сайт, и с точки зрения админки было все удобно
Как думаю сделать я
вариант 1
Делаем для каждого языка свой контекст и переводим вручную основные разделы на нужный язык.
В карточке товара для русской версии делаем дополнительные поля с описанием товара под каждый язык и выводим уже в каталоге, в том или ином контексте нужное дополнительно поле. Получается все товары будут в одном контексте и мы не будем их дублировать в другие контексты. Плюсы: удобно синхронизировать с 1С, все товары редактируются в одном месте и расходятся во все контексты под разными языками. Минусы — не получится в разных контекстах иметь разные товары, ну и это накладывает ряд ограничений в плане гибкости самого интернет-магазины.
вариант 2
Как перезаписать или расширить конфиг грида ExtJS
Всем привет! Вопрос к знатокам ExtJS.
Как расширить или перезаписать конфиг, а в идеале только один параметр?
Нужно в гриде с заказами выделять строку цветом. Для этого нужно добавить условие в getRowClass:
github.com/bezumkin/miniShop2/blob/master/assets/components/minishop2/js/mgr/misc/default.grid.js#L25-L40
Который наследуется в miniShop2.grid.Orders:
github.com/bezumkin/miniShop2/blob/master/assets/components/minishop2/js/mgr/orders/orders.grid.js
Как расширить или перезаписать конфиг, а в идеале только один параметр?
Нужно в гриде с заказами выделять строку цветом. Для этого нужно добавить условие в getRowClass:
github.com/bezumkin/miniShop2/blob/master/assets/components/minishop2/js/mgr/misc/default.grid.js#L25-L40
Который наследуется в miniShop2.grid.Orders:
github.com/bezumkin/miniShop2/blob/master/assets/components/minishop2/js/mgr/orders/orders.grid.js