Андрей Степаненко

Андрей Степаненко

С нами с 28 октября 2014; Место в рейтинге пользователей: #7
18 августа 2018, 17:48
0
В общем получилось сделать как на скриншотах
https://yadi.sk/d/YlGqt6473aLoqE

Получилось очень круто! Теперь таким макаром можно любые записи выгрузить.

К примеру список пользователей со всеми его заказами по каждому пользователю.

только релиз на следующей недели…
18 августа 2018, 12:26
0
Попробовал реализовать как у вас на скриншотах.
Получилось!
Только без подсветки каждого заказа.
https://yadi.sk/d/YlGqt6473aLoqE
16 августа 2018, 01:36
0
По первому вопросу да можно, по второму нужно будет внести доработку. Насколько я знаю чтобы так делать для этого нужно чтобы было два ЮР лица у продавца, ибо одна компания может работать только с НДС или без него
15 августа 2018, 17:19
0
какие отличия от платного компонннта? Проста в сравнении не вижу большего
15 августа 2018, 11:02
0
Можете попробовать написать автору дополнения чтобы он учел событие «msoneclick_after_sendorder» у себя в компоненте,

Так как учитывает события minishop(отправка корзины) в компоненте msOneClick не стоит, ибо отправка корзины и отправка быстрого заказа различаются тем что после отправки в msOneClick товары в корзине остаются. Ну и потом на событие минишоп могут реагировать и другие дополнения.
15 августа 2018, 10:56
0
modstore.pro/packages/integration/msoneclick
Возможности добавления своего способа оплаты и доставки в компоненте нету! По умолчанию при создании заказа способ оплаты и доставки выбран быстрый заказ.
15 августа 2018, 10:49
0
1. По опциям исправил, теперь передаются.
2. msYaEcommerce — по всей видимости реагирует на событие js minishop отправка корзины! У msOneClck свои механизм при отправке. На всякий случай добавил событие msoneclick_after_sendorder которое срабатывает после отправки формы. Как точно msYaEcommerce отправляет статистику я не знаю.

пример кода:
// Событие после отправки формы
    $(document).on('msoneclick_after_sendorder', function (e, response) {
         if (response.success) {
          // Форма отправлена
        }
        else {
            // Произошла ошибка
        }
    })
Обновляейтесь
15 августа 2018, 09:33
0
При учете что начинающие программисты хотят испытать все возможность компонентов, будут совершатся множественные ошибки во время импорта, это потребует технической поддержки так как надо будет обеспечить поддержку возможностей Экспорта и обеспечить возможности Импорта.

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

Нормальный вид — это когда через неделю или месяц у заказчика не возникает вопроса: а может быть еще вот так сделаем? или нужно еще немного доработать.

Тогда компонент будет стоить 9999 руб. Ибо обеспечение техподдержки для этих обеих процедур экспорт и импорт требует большего внимание, чем только к экспорту или только к импорту.
12 августа 2018, 13:45
0
Только подсветку каждой строки не получится сделать!
12 августа 2018, 13:42
0
Можно сделать!
Нужно составить массив данных именно в таком виде!
Тогда получится сделать!
Ну тоесть вам в любом случае надо будет написать свой код, для формирования данных!
12 августа 2018, 12:14
0
Сбросьте пример как вы хотите!
11 августа 2018, 18:35
+1
У вас сборка сайта готовая! У меня тоже такая есть и не одна! Проблема сборок это откат назад!

Удалять и добавлять демо товары и категории в ручную приходится постоянно! вот компонент умеет добавлять и удалять товары без последствий потери других данных!
Я его использую при разработке новых дополнений, мне кроме демо товаров и категорически больше ничего не надо! И это реально проблема чтобы в ручную добавить!

msImportExport отличный компонент, он нуже для постоянной синхронизаци, ах да его ещё купить надо! И откатывать назад у него как то иначе устроен.

Да каждый может сделать себе такой компонент и использовать, я решил поделится им!
Ах да если будете использовать его и напишите свои свой процессор для импорта демо данных
То можно будет в компонент добавить новые демо данные!
11 августа 2018, 12:46
0
По компонентам тоже начал разрабатывать, но столкнулся с тем что в папке core/package MODX генерирует свои папки и файлы, в общем то необходи понять что за алгоритм чтобы можно было зеркало приложений создавать!
Но если брать папку core/components то сейчас ее можно сравнить! Тока надо залить свои преложения в папку с репазиторием!
11 августа 2018, 12:39
0
Да, все верно! Покажет изменения! Кстати сам переодически задаюсь этим вопросам при обновлении, а то вдруг кто в ядро залез и обновление все снесет.
11 августа 2018, 12:06
0
есть примеры кода для тестирования? Я пока только придумать смог как выявить не существующие файлы в ядре, сравнивать содержимое файлов ядра и системы, и ещё начал писать функции для проверки длины строк, чтобы найти длинные строки в файле.
11 августа 2018, 05:23
0
Кстати если выдает ошибку при сканировании то попробуйете в ручную скачать свою версию MODX и положить её в папку:
core/cache/default/scannermodx/repository/modx-2.6.5-pl.zip
тогда скрипт автоматически начнет распаковку вашей версии. Версию можно посмотреть в настройках параметр settings_version
10 августа 2018, 21:59
1
+6
Написал приложение: Умеет сканировать директории сайта.
В будущем планируется поддержка двух версий платной и бесплатное.

От вирусов оно конечно не избавит, но поможет разобраться с вашей файловой системой.

Смысл в том что во время сканирования происходит заказчка вашей версия MODX из репозитория https://ilyaut.ru/download-modx/ (только чистая)
Затем все распаковывается в папке core/cache/default/scannermodx/repository/modx-2.6.5-pl

Запускается паук который ищет все файлы с расширение: php,js,html,tpl,css,scss,sass,less (можно свои добавить)

И во время поиска сравниваются файлы ядра с версией ядра из репозитория.
Если в файлах ядра были какие то изменения то вы это все увидите.
В общем пробуем: https://yadi.sk/d/mLKu-jXq3a7jJU

Так же составляется список карантинных файлов и список доверенных файлов и директорий.
Чтобы не сканировать все подряд.

Так же еще можно открыть файл и посмотреть что в нем.

Вот так это все выглядит:


Если будут какие то идеи по улучшению то пишите.
Особенно нужны алгоритмы для отлова вирусных файлов. Чтобы можно было вычислять зараженные файлы.

Директории и файлы:
  • 'core/components',
  • 'core/docs',
  • 'core/cache',
  • 'core/packages',
  • 'setup',
  • 'core/config/config.inc.php',
По умолчанию исключены из сканирования. Но можно включить их в настройках: scannermodx_enabled_dir
09 августа 2018, 14:04
+2
Да давно уже надо было сделать так!
А то вечно во время разработки в поисках текста и картинок для minishop.