Алексей

Алексей

С нами с 07 сентября 2020; Место в рейтинге пользователей: #3591
Алексей
22 ноября 2022, 15:04
0
Павел, будет версия 2, более универсальная и простая? Мне подобный компонент-калькулятор нужен в целях маркетинга — удержать Юзера на сайте, чтобы он квест-конструктор прошёл, собрал корзину, получил медальку и промокод.

Чтобы после прохождения «квеста», Юзеру кнопка «Узнать цены» добавила в корзину выбранные в квесте товары.
и чтобы Юзер после прохождения квеста увидел 5-минутный горячий промокод для заказа прямо сейчас. И 2й вариант — чтобы юзер после «квеста» ввёл емайл/телефон и заявку получил менеджер.

1. Размеры
* Юзер выбирает размеры помещения, длина-ширина-высота. В зависимости выбранных от размеров, ему предлагается подборка товаров, который менеджер утвердил подходящими для данных размеров.

Выберите диван
* Юзер выбирает товар из категории1, производителя1, или товар1, товар2, товарN которые менеджер вписал для выборки диванов

Выберите кресло
* Юзер выбирает товар из категории1 или товар1, товар2, товарN

Размеры помещений стандартные, 3 метра, 5 метров и тд, для каждого помещения менеждер в админке выберет подходящие товары.


Тут суть в универсальности, и простых настройках, например для сбора заявок на ремонт, и
Покрытие пола — краска / линолиум / ламинат. Исходя из выбора юзера, сайт предлагает цвета и марку краски.
В телегу я Вам написал сегодня, если что на связи.
Алексей
22 ноября 2022, 10:58
0
В предвкушении черной пятницы, и покупки дорогих компонентов, ИмпортЭкспорт, msPromoCode и других, надо по полной закупиться на будущие года.
Алексей
22 ноября 2022, 10:55
0
Ильи, на будущее не запланируете опцию — автоматически переключить статуса заказа на отправлен? Чтобы мой сайт взял трек из сдэка, и сам отправил трек клиенту как обычно из tpl.msEmail.sent.user. Просто там ссылки на отзывы, на сайт пусть клиенты заходят. А емайлы СДЭКа отключить бы в настройках компонента, сдэк лишний трафик не требуется)
Алексей
18 ноября 2022, 22:48
0
Спасибо большое, напишу через несколько дней.
Алексей
18 ноября 2022, 20:32
0
В поиске по базе данных такой артикул только у 1 товара. Нет дублей. Я и все товары пробылал обновить, и этот, и другой, и разные. Проверил в поиске — в каталоге — 100% такой артикул всего 1, у 1 товара, в прайс листе тоже 1 такой артикул. И товаров штук 100, если артикулы у 1-2 товаров совпадали, раньше это не мешало импорту всех остальных товаров.

Если поможет обновление, можно купить компонент. Я его давно не обновляю. Сделал магаз, купил компонент на тестовый сайт, перенёс на основной домен, потом за 5 лет сменил 3 домена. Но других копий сайтов с этим компонентом 100% нету, максимум для теста, могу иногда клонировать сайт ненадолго, но не более.
Алексей
18 ноября 2022, 19:37
0
И еще проверил cvs файлом 1 строка, всего 2 ячейки, артикул и цена. Более актуальный лог.

[2022-11-18 19:31:52] (INFO @ */core/components/msimportexport/model/msimportexport/msie.class.php : 3343) max_execution_time:600
[2022-11-18 19:31:52] (INFO @ */core/components/msimportexport/model/msimportexport/msie.class.php : 3344) memory_limit:256M
[2022-11-18 19:31:52] (INFO @ */core/components/msimportexport/model/msimportexport/msie.class.php : 3345) Используется настройка для полей c ID: 63
[2022-11-18 19:31:52] (INFO @*/core/components/msimportexport/model/msimportexport/msie.class.php : 3423) Строка данных для импорта 
Array
(
    [0] => art123
    [1] => 125
)

[2022-11-18 19:31:52] (INFO @ */core/components/msimportexport/model/msimportexport/msie.class.php : 3516) SQL запросов для проверки на дублирование: 
SELECT msProduct.id FROM `modx_site_content` AS `msProduct` JOIN `modx_ms2_products` `Data` ON msProduct.id = Data.id WHERE  ( `msProduct`.`context_key` = 'web' AND `Data`.`article` = 'SBGS30' )  
[2022-11-18 19:31:52] (INFO @ */core/components/msimportexport/model/msimportexport/msie.class.php : 3520) Ключ article = SBGS30 имеет дубликат
[2022-11-18 19:31:52] (INFO @ */core/components/msimportexport/model/msimportexport/msie.class.php : 3536) Массив данных импортера: 
Array
(
    [article] => art123
    [price] => 125
    [class_key] => msProduct
    [context_key] => web
    [tvs] => 
    [pagetitle] => Зажигалка Bic
    [parent] => 442
    [id] => 967
)

[2022-11-18 19:31:52] (INFO @ */core/model/modx/registry/moddbregister.class.php : 160) Message was null or expired: stdClass Object
(
    [topic] => 2
    [id] => 6cfe0e6127fa25df2a0ef2ae1067d915
    [created] => 2022-11-17 13:46:10
    [valid] => 2022-11-17 13:46:10
    [accessed] => 2022-11-17 13:46:10
    [accesses] => 0
    [expires] => 1668682330
    [payload] => if (time() > 1668682330) return null;
return 1;

    [kill] => 0
)

[2022-11-18 19:31:52] (ERROR @ */core/components/msimportexport/model/msimportexport/msie.class.php : 3626) Ошибка для update: 
Array
(
    [0] => alias: Это поле обязательно для заполнения.
)

[2022-11-18 19:31:52] (INFO @ */core/components/msimportexport/model/msimportexport/msie.class.php : 3669) Вы в режиме отладки, поэтому мы обрабатывать только 1 строку. Время: 0.0919871 сек.
Алексей
18 ноября 2022, 19:29
0
Обрабатывает хоть 100 товаров, но не обновляет.
Screenshot-2
Алексей
18 ноября 2022, 19:27
0
На VDS PHP модуль Apache до 7.4.23 (alt).
Версия базы данных: 10.1.44-MariaDB-0+deb9u1
Включил отладку.

В журнале ошибок modx при загрузке прайс листа *.csv:

[2022-11-18 19:19:55] (ERROR @ ***/core/components/msimportexport/processors/mgr/import/upload.php : 39) PHP warning: Use of undefined constant strip_tags - assumed 'strip_tags' (this will throw an Error in a future version of PHP)
После нажатия кнопки импортировать график строится, работает но не обновляет остатки или цену. И Ошибки в журнале:
[2022-11-18 19:21:31] (INFO @ */core/components/msimportexport/model/msimportexport/msie.class.php : 3343) max_execution_time:600
[2022-11-18 19:21:31] (INFO @ */core/components/msimportexport/model/msimportexport/msie.class.php : 3344) memory_limit:256M
[2022-11-18 19:21:31] (INFO @ */core/components/msimportexport/model/msimportexport/msie.class.php : 3345) Используется настройка для полей c ID: 85
[2022-11-18 19:21:31] (INFO @ */core/components/msimportexport/model/msimportexport/msie.class.php : 3423) Строка данных для импорта 
Array
(
    [0] => Номенклатура
    [1] => Артикул
    [2] => Ед
    [3] => Цена
    [4] => Остатки1
    [5] => Остатки2
    [6] => СуммаОстатков
)
[2022-11-18 19:21:31] (INFO @ */core/components/msimportexport/model/msimportexport/msie.class.php : 3516) SQL запросов для проверки на дублирование: 
SELECT msProduct.id FROM `modx_site_content` AS `msProduct` JOIN `modx_ms2_products` `Data` ON msProduct.id = Data.id WHERE  ( `msProduct`.`context_key` = 'web' AND `Data`.`article` = 'Артикул' )  
[2022-11-18 19:21:31] (INFO @ */core/components/msimportexport/model/msimportexport/msie.class.php : 3536) Массив данных импортера: 
Array
(
    [article] => Артикул
    [options-availability_1] => Остатки1
    [options-availability_2] => Остатки2
    [availability] => СуммаОстатков
    [class_key] => msProduct
    [context_key] => web
    [tvs] => 
    [parent] => 2477
)
Алексей
18 ноября 2022, 17:26
0
Расшифруйте пожалуйста ошибки кто-нибудь, пока не понимаю где сломал.
msimportexport/processors/mgr/import/upload.php : 39) PHP warning: Use of undefined constant strip_tags - assumed 'strip_tags' (this will throw an Error in a future version of PHP)
Алексей
17 ноября 2022, 16:38
0
Спасибо! Сделал string и помогло.

Tickets/core/components/tickets/model/tickets/mysql/ticketcomment.map.inc.php /

'text' =>
array (
'dbtype' => 'text',
'phptype' => 'string',
Алексей
17 ноября 2022, 15:27
0
Если в категории навести на товар то покажет ссылку
site.com/manager/index.php?a=resource/update&id=558
Так у всех в админке.
и при клике у меня получается такая ссылка
site.com/manager/.php?a=resource/update&id=558
А тут у меня в админке всё нормально site.ru/manager/index.php?a=resource/update&id=237

Очень похоже на то, что накрутили что то с переадресацией в файле /manager/.htaccess
Обратите внимание — смотреть нужно на файл именно внутри каталога manager/ так как админка это отдельный сайт со своей логикой и правилами работы.
Или накручен .htaccess в корне сайта. Или накручены пути в:
connectors/.htaccess manager/.htaccess корэ/конфиг

я прекрасно понимаю что такое index.php, у меня в категориях у товаров такое первый раз чтобы появился Index.php, и по этому я просто пробую всё, htaccess в manager стандартный, ничего в нём нет.
У меня когда была опечатка в коннекторс, было так, на фронтенде в категории при переходе на товары появились ссылки с index.php, при этом страницы сайта не работали с ошибкой 404 Not Found nginx

Ответ в журнале ошибок modx и /logs/site.ru.error.log на сервере.
Если не найдёте причину, можно для теста установить чистый сайт на проблемный хостинг, я 100 раз так делал ))
Алексей
17 ноября 2022, 13:16
0
@Prihod Доброго дня! Подскажите пожалуйста, поможет ли обновление компонента?

8 сентября 2022 было последнее удачное обновление товаров.
Сейчас компонент работает. График рисует. Импорт идёт, все страницы обрабатывает, но не обновляет.
Артикул в настройках компонента это уникальный ключ товаров, поле PageTitle — Игнорировать.

Журнал ошибок modx при загрузке csv файла в компонент импорта (в формате *.xls, *.xlsx тоже самое)

[2022-11-17 12:36:39] (ERROR @ ***core/components/msimportexport/processors/mgr/import/upload.php : 39) PHP warning: Use of undefined constant strip_tags - assumed 'strip_tags' (this will throw an Error in a future version of PHP)
Ошибка после кнопки Импортировать.
[2022-11-17 12:46:49] (ERROR @ *** /core/components/msimportexport/model/msimportexport/msie.class.php : 3626) Ошибка для update: 
Array
(
    [0] => alias: Это поле обязательно для заполнения.
)
Может проблема в сервере, летом обновил ISPmanager до 6 и версию PHP модуль Apache до 7.4.23 (alt).
Алексей
24 сентября 2022, 15:26
0
Добрый день. Старый плагин импорта перестал соответствовать норме. Подскажите пожалуйста как его немнго подправить.
<yml_catalog date=«2022-09-24 14:26»>
Такая дата с 19 сентября не подходит нормам яндекса.

Нужно указать её согласно стандарту RFC 3339, вот так:
<yml_catalog date=«2022-05-22T14:37+03:00»>
Алексей
14 июня 2022, 10:15
0
Илья, привет. Ответьте пожалуйста на три вопроса по компоненту CDEKIntegrate.
Компонент может сам автоматически для оплаченного заказа создать накладную.

А потом компонент автоматически отправит трек-номер в стандартном MS2 емайле клиенту tpl.msEmail.sent.user (Cтатус «Заказ отправлен»)?

А потом компонент еще раз отправит трек-номер в емайле tpl.msEmail.sent.user2 со статусом «готово к выдаче»?

А данные клиента при этом невозможно «украсть»? Насколько безопасна передача личных данных. Понятно что супер спец всё может украсть. Но надо чтобы не все подряд смогли личные данные увидеть.
Алексей
01 марта 2022, 15:49
0
помогло удаление фото данного дублирующегося товара и залив новых.
Алексей
01 марта 2022, 15:46
0
Таже проблема, на новый версия Modx и minishop2.
msProducts выводит два одинаковых товара с id=46.

[[!pdoPage?
&element=`msProducts`
&depth=`0`
&limit=`9`
&includeThumbs=`small`
]]

Тоже база была импортирована из mysql8 в мариам
Алексей
27 февраля 2022, 11:59
0
Сам глюк появился, доставил хлопот. Сильно напарился) Но решено.)
Походу глюк т.к. админы что-то настроили глубоко в сервере. Ладно я догадался включить в WWW-доменах
FastCGI (Nginx + PHP-FPM) вместо СGI (хотя все работало отменно на СGI ) и вдруг перестало работать…
Алексей
27 февраля 2022, 11:08
0
Такая же ситуация. В консоли Хрома такие же ошибки.

Что-то странное. У меня 2.8.3-pl modx и последний Минишоп.
Витруальный хостинг Webhost1

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

Логинится в админку, но там пусто. Заказ с сайта можно оформить.

Главная странность — восстановился из вчерашнего бакапа, а все равно такая же пустая админка.
Вроде ничего не делал… Кэши чистил конечно.

Сейчас на хостинге увидел что файл лога ошибок не создается.
/core/cache/logs/error.log

Алексей
26 февраля 2022, 21:02
0
Что-то странное. У меня 2.8.3-pl modx и последний Минишоп.

После установки ms2cdek и почты поработало часик и теперь данные в админку не грузятся.
Логинится в админку, но там пусто. Заказ с сайта можно оформить.

Главная странность — восстановился из вчерашнего бакапа, а все равно такая же пустая админка.
Вроде ничего не делал…
Кэши чистил конечно.

Screenshot-1
Алексей
25 февраля 2022, 18:24
0
Разобрался отменно в настройках, и частично решил мой вопросе.
в шаблоне категорий не было &includeThumbs=`120x90`,
и в чанке убрал {if $thumb?} и {else}…
оставил только это. Теперь работает.
<img src="[[+120x90]]" class="mw-100" alt="{$pagetitle}" title="{$pagetitle}" itemprop="image"/>