Вячеслав Варов

Вячеслав Варов

С нами с 06 сентября 2016; Место в рейтинге пользователей: #188

Сниппет выбивает сайт в 500 ошибку если вызывается только один раз

Столкнулся с непонятной ошибкой, а именно:
Есть сниппет который сортирует данные полученные из msproducts
<?php
$data = json_decode($data, true);

function transpose($array) {
    array_unshift($array, null);
    return call_user_func_array('array_map', $array);
}
$result = call_user_func_array('array_merge', transpose(array_chunk($data , 6)));
return json_encode($result);
Данные я в него отправляю таким образом:
{set $res_array = '!msProducts' | snippet : [
    'parents' => $id,
    'limit' => 0,
    'return' => 'json'
]}
    {set $colors_full_array = '!sort3' | snippet : [
        'data' => $res_array
    ] | fromJSON}
И проблема в том что сайт прогружается до начала этого кода и в консоли появляется ошибка 500, в логах все чисто как на сервере так и в модкс

Если я добавляю просто рядом второй раз аналогичный вызов, то первый отрабатывает нормально — на втором вылетает 500

С чем может быть связано?
Вячеслав Варов
15 ноября 2022, 10:53
modx.pro
607
0

Не открываются страницы 4 уровня 502 - Bad Gateway .

Доброго дня!
На сайте перестали открываться страницы 4 уровня:
a.auto-autoservice.ru/models/audi-a3/remont-dizelnogo-dvigatelya/kapitalnyij-remont-dizelnyix-dvigatelej/
Выбивает ошибку 502, в чем может быть причина?

При этом
a.auto-autoservice.ru/models/audi-a3/remont-dizelnogo-dvigatelya/ — открывается отлично
Вячеслав Варов
30 октября 2022, 10:31
modx.pro
427
0

Авторизация на сайте по ссылке на email

Добрый день!

Подскажите пожалуйста, возможно ли через дополнение Office реализовать вход в личный кабинет через email таким образом:
1) клиент вводит email
2) на email приходит ссылка для регистрации/авторизации
3) переходим по ссылке — залогинились/зарегистрировались

Получается минуем ввод пароля, заменяя его ссылкой на почту.

Пример функционала уже реализованного на MODX3:
docs.modx.com/3.x/ru/building-sites/client-proofing/security/passwordless-login
Вячеслав Варов
26 октября 2022, 11:54
modx.pro
571
0

Не пойму почему не добавляются товары в корзину minishop2

Добрый день!
Не пойму почему товары в корзину добавляются через раз, также если перейти в корзину, и нажать удаление товара, он пропадает, но после перезагрузки снова отображается, если остался один товар в корзине то его просто не получается удалить.

при добавлении в корзину, приходит успешный ответ от сервера, что количество товара в корзине изменено — перехожувкорзину — пусто, в чем может быть причина?

сайт — mebel.varmedia.ru/
Вячеслав Варов
23 октября 2022, 11:55
modx.pro
737
0

Дополнительные свойства товара minishop2

Доброго дня!
Пытаюсь добавить два дополнительных свойства товара типа чекбокс
По инструкции создал плагин товара, получилось вывести поля в карточку товара в админке, все работает. Теперь пытаюсь чтобы поле вывелось как стандартные поля minishop2 «новый, особый, популярный», но что-то ничего не выводится, не пойму почему, код msproductdata.js:

Вячеслав Варов
04 сентября 2022, 15:22
modx.pro
740
0

Работа в админке с MIGX с телефона

Столкнулся с проблемой, что поле MIGX нельзя отредактировать с мобильного телефона, так как там же нужно кликнуть по строке правой кнопкой мыши, чтобы выпало контекстное меню где можно нажать «редактировать».
С телефона (iPhone) не получается вообще никак вызвать это меню, отсюда вопрос, может кто сталкивался и можно вывести кнопку в колонку, например «редактировать» и ее нажатием открывалось окно редактирования строки?




UPD Сделал через конфигурацию migx, но может как-то можно проще через поле «Разметка колонок:» вписать?
Так как например у меня много полей и на каждое конфигурацию делать — такое себе:))



Хорошая инструкция по добавлению кнопок: https://lectoria.pro/read/migx-ekspress-rukovodstvo.html
Вячеслав Варов
28 августа 2022, 17:08
modx.pro
997
0

Перелинковка товаров по опциям

Добрый день!

Подскажите куда копать, необходимо сделать перелинковку товаров внутри одной категории, по опциям вот наглядный пример:
pkf-m.ru/product/shveller-10p-st-09g2s/

тут в опциях указан размер, и по ним происходит перелинковка.

Думал сделать через msproducts, и попробовать сгруппировать по опция-значение, но что-то думаю не туда копаю
Вячеслав Варов
02 августа 2022, 17:55
modx.pro
710
0

Перенос интернет магазина на MODX

Требуется принести сайт corp-mebel.ru с сохранением функционала. Просьба предоставить стоимость с учётом необходимых дополнений, а так же предоставить две цены, с товарами и без, и сроки.

TG: @monterarty
Вячеслав Варов
25 июля 2022, 22:43
modx.pro
674
0

Как разрабатывают сложные информационные порталы на MODX?

Всем привет!
Наткнулся на сайт kronvest.net, он на modx, обратил внимание на большое количество страниц и у каждой страницы своя структура. Задался вопросом как все эти страницы могут быть представлены в админке? Если на Wordpress есть elementor, wp page builder и др, то на modx такого же нет. Неужели это реализовано огромной кучей tv параметров, или вообще просто на каждую страницу свой html шаблон?
Вячеслав Варов
18 июля 2022, 18:39
modx.pro
940
0

Нужна помощь определить ошибку из журнала

Здораствуйте!
Помогите куда копать по поиску и исправлению ошибки?

уже перерыл шаблоны и чанки на предмет {'action': также искал через modDevTools, ничего не находит. Может как-то можно более точно настроить режим логирования, чтобы отображалось имя чанка или шаблона для более удобного поиска?

[2022-07-10 23:04:08] (ERROR @ /home/v/vcode/varmedia.ru/public_html/core/components/pdotools/model/pdotools/pdotools.class.php : 999) Unexpected token ':' in 94cdb8de53f6309b13cce23dc35842a7 line 57, near '{'action':' <- there
Вячеслав Варов
10 июля 2022, 23:09
modx.pro
575
0