Вопросы
Оплата через mspRobokassa из разных контекстов
Есть магазин (minishop2) — два домена и одна админка. Реализовано с помощью контекстов (shop1.shop.ru и shop2.shop.ru). Установлено дополнение mspRobokassa. Зарегистрированы в робокассе оба магазина (домена), для каждого свои пары ключей/паролей. При оплате из основного (web) контекста всё ок, подставляется все корректно и возвращает в корзину контекста (прописано в настройках), а при попытке оплаты из второго контекста — ошибка (вполне логично). Вопрос — как правильно сделать, чтобы работа модуля оплаты была правильной для обоих контекстов?
SqLite для MODX Revolution. Разработка.
Всем привет!
Сейчас я делаю возможность работать MODX c SqLite.
Если вам это тоже нужно пишите в теме, так я пойму что можно ускоряться и пробовать тестировать эту возможность как можно скорее.
Если вы хотите помочь тестированием — пишите, т.к. помощь лишней не будет.
Если у вас есть еще какие-то вопросы — пишите в теме, обсудим.
Спасибо!
P.S. готово. Можно тестить. github.com/Alexij2/sqlite_revolution
UDP 2020.07.01:
— Обсуждение решения лучше делать тут: modx.pro/development/20370
— Обновлены файлы на github актуальные версии. Исправлено много ошибок и неточностей.
Сейчас я делаю возможность работать MODX c SqLite.
Если вам это тоже нужно пишите в теме, так я пойму что можно ускоряться и пробовать тестировать эту возможность как можно скорее.
Если вы хотите помочь тестированием — пишите, т.к. помощь лишней не будет.
Если у вас есть еще какие-то вопросы — пишите в теме, обсудим.
Спасибо!
P.S. готово. Можно тестить. github.com/Alexij2/sqlite_revolution
UDP 2020.07.01:
— Обсуждение решения лучше делать тут: modx.pro/development/20370
— Обновлены файлы на github актуальные версии. Исправлено много ошибок и неточностей.
Как вывести множественый список с ресурсами у товара miniShop2?
Всем привет. Подскажите, как лучше всего вывести множественый список с выбором ресурсов определеного родителя в товаре miniShop2?
Скажем, мне надо альбому исполнителя, находившегося в Релизы -> Альбом исполнителя 2020 добавить нескольких исполнителей из директории Артисты -> Рандомный исполнитель, чтобы была обратная привязка.
Что-то не очень хочется твшку для этого создавать, есть желание расширить табличку msProducts. Как вариант, предусмотрен ли такой функционал в msFieldsManager из коробки? Или все равно нужны лишние телодвижения?
Скажем, мне надо альбому исполнителя, находившегося в Релизы -> Альбом исполнителя 2020 добавить нескольких исполнителей из директории Артисты -> Рандомный исполнитель, чтобы была обратная привязка.
Что-то не очень хочется твшку для этого создавать, есть желание расширить табличку msProducts. Как вариант, предусмотрен ли такой функционал в msFieldsManager из коробки? Или все равно нужны лишние телодвижения?
Ошибка "Произошла ошибка при регистрации действий менеджера."
После установки debugParser на сайте начали долго сохраняться ресурсы/шаблоны/чанки/сниппеты и в логах постоянно ошибка:
[2020-05-24 20:28:48] (ERROR @ /var/www/u0429794/data/www/mytopsto.ru/core/xpdo/om/xpdoobject.class.php : 1452) Error 23000 executing statement:
INSERT INTO `modx_manager_log` (`user`, `occurred`, `action`, `classKey`, `item`) VALUES (1, '2020-05-24 20:28:48', 'propertyset_update_from_element', 'modPropertySet', 'modTemplate 4 Default')
Array
(
[0] => 23000
[1] => 1062
[2] => Duplicate entry '0' for key 'PRIMARY'
)
[2020-05-24 20:28:48] (ERROR @ /var/www/u0429794/data/www/mytopsto.ru/core/model/modx/modx.class.php : 1969) Произошла ошибка при регистрации действий менеджера.Не срабатывает автоинкремент на id с чем это может быть связанно? Как выполнить обработку изображения товара самостоятельно ?
Здравствуйте, подскажите пожалуйста. Есть товары созданные с помощью miniShop2, создаю их программно, при выгрузке товаров из xml файла. Ранее я загружал картинки для товара таким образом:

Нужно же самостоятельно обработать изображения для того что бы сделать такой эффект, сделать соответственно два привью разных размеров, каким образом это лучше сделать? Заранее благодарю за ответ.
foreach ($this->allGallery as $key => $value) {
$this->modx->runProcessor('gallery/upload', $value, array(
'processors_path' => MODX_CORE_PATH.'components/minishop2/processors/mgr/'
));
}Сейчас появилась необходимость сделать такой эффект на картинках:
Нужно же самостоятельно обработать изображения для того что бы сделать такой эффект, сделать соответственно два привью разных размеров, каким образом это лучше сделать? Заранее благодарю за ответ.
Тип документа в заготовке modExtra
Всем привет. Давно уже пытаюсь понять каким образом можно добавить у ресурса Тип документа, при клике на который страница перезагружается и выводится тип страницы со своими полями. Как пример miniShop2 (Категория товара и Товар). В исходниках слишком уж мудрёно написано, может есть примеры по проще?
Группировка выдачи pdoResources по родителю
Всем привет!
Столкнулся с проблемой, вывожу сниппетом pdoResources категории и дочерние элементы указывая &depth = `1`,
выводит сперва все дочерние элементы, а после список категорий, как можно сделать так, чтобы выводился родитель, а следом его дочерние элементы, основным критерием решения является избежать вызов сниппета pdoResources внутри чанка (так задача решается очень просто в ущерб производительности)
Столкнулся с проблемой, вывожу сниппетом pdoResources категории и дочерние элементы указывая &depth = `1`,
выводит сперва все дочерние элементы, а после список категорий, как можно сделать так, чтобы выводился родитель, а следом его дочерние элементы, основным критерием решения является избежать вызов сниппета pdoResources внутри чанка (так задача решается очень просто в ущерб производительности)
Медленная работа сайта при большом объеме страниц
Всем привет!
На сайте больше 180тыс страниц, и в связи с этим первая загрузка страницы до появления кэша длится очень долго, а именно ответ от сервера более 3с, подскажите с чем это может быть связанно, и как это можно отследить/исправить? Хостинг REG.RU сайт mytopsto.ru
Все сниппеты запускаю через fenom кэшируемыми, очень часто использую параметр where для выборки страниц.
Еще вопрос быстрее ли будет указывать чанк для формирования выдачи сниппета или указывать 'tpl' => '@INLINE...'?
И еще вопрос, так как много ссылок и их я генерирую с помощью {$_modx->makeURL($id,"",«full»)}, может есть быстрее решение?
Скрин из Google PSI

Одна из причин что цены на услуги хранятся в TV и при выводе таблицы цен на странице все зависает на 40сек, подскажите как лучше реализовать такой функционал, где хранить цену чтобы выводить ее было быстрее, я пока думаю что было бы логично расширить таблицу modx_site_content, и добавить в нее столбец с ценой, или это плохая идея?
На сайте больше 180тыс страниц, и в связи с этим первая загрузка страницы до появления кэша длится очень долго, а именно ответ от сервера более 3с, подскажите с чем это может быть связанно, и как это можно отследить/исправить? Хостинг REG.RU сайт mytopsto.ru
Все сниппеты запускаю через fenom кэшируемыми, очень часто использую параметр where для выборки страниц.
Еще вопрос быстрее ли будет указывать чанк для формирования выдачи сниппета или указывать 'tpl' => '@INLINE...'?
И еще вопрос, так как много ссылок и их я генерирую с помощью {$_modx->makeURL($id,"",«full»)}, может есть быстрее решение?
Скрин из Google PSI

Одна из причин что цены на услуги хранятся в TV и при выводе таблицы цен на странице все зависает на 40сек, подскажите как лучше реализовать такой функционал, где хранить цену чтобы выводить ее было быстрее, я пока думаю что было бы логично расширить таблицу modx_site_content, и добавить в нее столбец с ценой, или это плохая идея?
phpthumbon проблемы с filtr
Как подключить текстовый редактор к textarea?
Доброго всем времени суток.
Подскажите пожалуйста как подключить какой то текстовый редактор чтобы когда пользователь заполнял форму и к textarea подставлялся текстовый редактор.
И чтобы если пользователь напишет пару строчек передавалось с тегом
Подскажите пожалуйста как подключить какой то текстовый редактор чтобы когда пользователь заполнял форму и к textarea подставлялся текстовый редактор.
И чтобы если пользователь напишет пару строчек передавалось с тегом
