Всего 125 992 комментария

Junior
19 сентября 2021, 14:57
0
Версия 8.0
Евгений Webinmd
19 сентября 2021, 14:52
0
какая версия php?
Junior
19 сентября 2021, 14:17
+1
Бодрого дня, пытаюсь поставить 2.9.1
Выдает ошибку
[19-Sep-2021 13:52:57 Europe/Helsinki] PHP Fatal error:  Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in 
/core/packages/minishop2-2.9.1-pl/modCategory/34590278a23df85cc42d0e19d3228bf4.resolve.tables.resolver:82
Stack trace:
#0 /core/xpdo/transport/xpdovehicle.class.php(227): include()
#1 
core/xpdo/transport/xpdoobjectvehicle.class.php(228): xPDOVehicle->resolve()
#2 
core/xpdo/transport/xpdoobjectvehicle.class.php(89): xPDOObjectVehicle->_installObject()
#3 
core/xpdo/transport/xpdotransport.class.php(269): xPDOObjectVehicle->install()
#4
core/model/modx/transport/modtransportpackage.class.php(310): xPDOTransport->install()
#5 
core/model/modx/processors/workspace/packages/install.class.php(56): modTransportPackage->install()
#6
core/model/modx/modprocessor.class.php(185): modPackageInstallProcessor->process()
#7 
core/model/modx/modx.class.php(1770): modProcessor->run()
#8 
core/model/modx/modconnectorresponse.class.php(144): modX->runProcessor()
#9
core/model/modx/modconnectorrequest.class.php(86): modConnectorResponse->outputContent()
#10
core/model/modx/modconnectorrequest.class.php(73): modConnectorRequest->prepareResponse()
#11 
connectors/index.php(78): modConnectorRequest->handleRequest()
#12 {main}
  thrown in 
core/packages/minishop2-2.9.1-pl/modCategory/34590278a23df85cc42d0e19d3228bf4.resolve.tables.resolver on line 82
Ставил версию 2.9.0, все нормально
Подскажите что может быть не так?
Aleksandr Huz
19 сентября 2021, 11:31
0
В корзине пока нет такой возможности. только на странице товара или в модалке до добавление товара в корзину
Диман
19 сентября 2021, 09:55
0
Добавления класса .ms2_price, не меняет значение в корзине. Может не так подключаю? ))
Диман
19 сентября 2021, 06:11
0
Все работает с коробки
Поиск на тестовом сайте — не работает

(ERROR @ /core/components/flashshop/processors/web/product/getlist.class.php : 37) Array
(
    [published] => 1
    [deleted] => 0
    [pagetitle:LIKE] => %Автокресло%
    [longtitle:LIKE] => %Автокресло%
    [description:LIKE] => %Автокресло%
    [class_key] => msProduct
)
Alexey
18 сентября 2021, 23:23
0
За отмену document.write отдельное спасибо! Гугл спид тест будет доволен. Не скажу, что критично прямо, но постоянно выводит предупреждение.
Aleksandr Huz
18 сентября 2021, 19:39
+1
Спасибо. Исправил. Обновляйтесь
Диман
18 сентября 2021, 19:16
0
Поставил на тестовый сайтик, создал опции



при редактирование товара



и ошибки…

[2021-09-18 20:44:59] (ERROR @ /core/components/mspaidoptions/processors/mgr/option/getlist.class.php : 26) PHP warning: Invalid argument supplied for foreach()
[2021-09-18 20:45:50] (ERROR @ /core/components/mspaidoptions/processors/mgr/option/create.class.php : 21) PHP warning: json_decode() expects parameter 1 to be string, array given
[2021-09-18 20:45:50] (ERROR @ /core/components/mspaidoptions/processors/mgr/option/create.class.php : 37) PHP warning: in_array() expects parameter 2 to be array, null given
[2021-09-18 20:46:46] (ERROR @ /core/components/mspaidoptions/processors/mgr/option/create.class.php : 21) PHP warning: json_decode() expects parameter 1 to be string, array given
[2021-09-18 20:46:46] (ERROR @ /core/components/mspaidoptions/processors/mgr/option/create.class.php : 37) PHP warning: in_array() expects parameter 2 to be array, null given
[2021-09-18 20:55:30] (ERROR @ /core/components/mspaidoptions/processors/mgr/option/getlist.class.php : 26) PHP warning: Invalid argument supplied for foreach()
brioni
18 сентября 2021, 16:49
0
Благодарю)
Павел Гвоздь
18 сентября 2021, 09:49
0
Это решение временное, чтобы AjaxForm работал с выключенными сессиями у анонимов. Криптовать параметры и пробрасывать всё через фронт (как тут) надо не выборочно для анонимов без сессий, а для всего AjaxForm, чтобы вообще отказаться от сессий. Я сделаю такой апдейт, но потом.
Сергей Шлоков
18 сентября 2021, 09:45
0
Жаль, что не прислушались к моей рекомендации шифровать параметры и сохранять их в форме. Данных получится не больше 1Кб. Уверен, даже мобилы потянут. А плюсов много — можно использовать как CSRF токен, не нужна инвалидация кэша (эта проблема решается в текущем обновлении?), привязка не к сессии, а к пользователю.
Михаил
17 сентября 2021, 17:51
0
Кому интересно. Решение пришло как то спонтанно. Настроил модуль catalogfill который делает импорт-экспорт ресурсов. Подготавливаю эксель с парой столбцов, закидываю список наименований файлов изображений и импортирую.
wfoojjaec
17 сентября 2021, 17:09
0
Помню, заменял его на BreadCrumb. Разницы в скорости там серьёзной нет.
Сергей
17 сентября 2021, 16:30
0
Еще давно писал, что выводит некорректно. Если выводить через феном, то все работает отлично!
Это вывод случайных товаров для minishop2
Если подходящих результатов нет, то выведет случайные товары через pdo

{set $relations = '!modRelation' | snippet: [
          'parents' => 2,
          'element' => 'msProducts',
          'field' => 'pagetitle',
          'limitWord' => 5,
          'limit' => 8,
          'sortby' => 'RAND()',
          'tpl' => 'tpl.catalog-rand',
          'substr' => '-3'
]}
{if $relations}
{$relations}
{else}
  {'!pdoPage' | snippet : [
        'parents' => $_modx->resource.parent,
        'element' => 'msProducts',
        'sortby' => 'RAND()',
        'tpl' => 'tpl.catalog-rand',
        'sortby' => 'RAND()',
        'optionFilters' => ['square:>' =>'4']
	]}
{/if}
Сергей
17 сентября 2021, 14:48
0
Update: были прописаны свои скрипты и стили. При переустановке на стандартные значения все заработало.
Сергей
17 сентября 2021, 14:35
0
Выводятся стандартные jGrowl при обновленном AjaxForm