
Fi1osof
С нами с 05 мая 2014; Место в рейтинге пользователей: #206 часов назад
спасибо, воспользовался вторым вариантом
MODX MiniShop2 редирект после заказа наличными 2
Вчера в 13:21
Мы ценим и уважаем Ваш труд! Спасибо!
Классно, теперь могу поставить клиентам. Мне больше нравится темная тема, но клиентам некоторым привычнее рабо...
[EclipseUI] Обновление до версии 1.1.3 Кнопка переключения тем. 1
Вчера в 13:10
Спасибо большое! На первом же сайте нашла подходящий для нас вариант.
Форма для оплаты 3
Вчера в 08:50
Так ребята — «не бузите» !)
По порядку поясняю:
— Новая версия пакета для PHP 8 разработана, потому что SDK Юманей поддерживает только PHP 8. И тол...
[mspYooKassa:1.0.17] - Новая версия SDK 3.8.0 и PHP >= 8.0 8
17 февраля 2025, 22:54
Всем, доброго.
Подскажите, пожалуйста, данный компонент на локальном сервере (localhost/) проверить можно или он не будет там работать?
[tLogin] - Авторизация через Телеграм 30
17 февраля 2025, 16:54
Думал так можно выбрать только те опции которые мне нужны, но так не работает.
В принципе у вас в выборке нет опций, вы их присоединяете позже
msOptionsPrice.modification как получить продукты с одинаковым значением параметра модификации 12
17 февраля 2025, 14:50
document.addEventListener('DOMContentLoaded', () => {
const notyf = new Notyf( {position: {
x: 'center',
y: 'top',
...
Как позиционировать сообщения Notyf в FetchIt? 1
16 февраля 2025, 00:50
Заметил баг, если установлен controlErrorLog или modalConsole, то на странице CronTabManager они не работают.
PR отправил github.com/astra-modx/modx-...
CrontabManager - работа из под console ssh 6
14 февраля 2025, 22:35
Сниппет pbResources — это аналог pdoResources, но с возможностью присоединять таблицы по принципу «один ко многим», чего нет у pdoResources. Также пер...
PageBlocks. Выводим SEO-карточки 4
Я уверен, у нас любые подобные вопросы будут решаемы.
Завтра пакет должен уже быть опубликован, модерацию он прошел.
Можно в консоли такое выполнить:
Собственно, можно и свой клиент передавать.
Это будет юзер-агент для каждого запроса индивидуально. А можно при инициализации клиента задать базовый.
Вообще имеет смысл исходный код класса почитать. Кто с курлом работает, поймет, что там все необходимое есть.
UPD: Вот так даже наглядней
Ответ:
Конечно объекты, плагины и т.п. — все это более тяжеловесно, но именно для этого и была поставлена важная задача — пошаговость выполнения. Таким образом и 100 000 товаров можно будет импортировать без особых проблем. Но зато будет полная гибкость в управлении импортом и универсальность под индивидуальные проекты. К примеру, если у вас на создание товаров имеется какой-то плагин (обрезающий картинки или типа того), импорту об этом можно ничего не знать. Он отправляет голые данные на процессор сохранения товара, там уже вызываются все стандартные события и срабатывают ваши плагины.
Сами решите сложный он для вас или нет.
Сейчас прописано только чтение категорий и товаров (и из них только основные данные). Добавить чтение остальных полей — дело техники.
Заодно пару логических ошибок у себя поправил и добавил пошаговость при импорте товаров. Вот результат импорта: joxi.ru/LmGVQx0uRJQR3r
Как видите, все ваши категории он прочитал и сохранил в БД за 9 секунд. На то же самое для 1000 товаров уходит ~2 сек.
Итого 562 категории и 19829 товаров.
joxi.ru/a2XVypGuyDE13r
Железо: 2 ядра, 1Гб, SATA. Стандартные настройки.
То есть даже если у вас не стандартная разметка, ридер легко адаптируется под нужную структуру.
Это из серии «Подправьте чистый MODX, и вы получите крутой сайт».
Вот то, что вы сейчас написали, это больше походит на совет. А если вы это еще и в готовое решение оформите, это будет уже вообще респект. Тем более, что видимо для вас не составит это труда.
На моем импортере свет клином не сошелся. Но, во-первых, в нем не только чтение, но и пошаговость, и готовый Ajax-интерфейс.
Второе — унифицированные таблицы для временных данных.
Третье — несколько тысяч товаров он как запросто кушает. joxi.ru/a2XVypGuyDnW0r
Так что кому-то он сможет больше пригодиться, чем просто совет.
P.S. Чуть позже опубликую релиз. Но вы все равно соберите и выложите свой пакет, он наверняка много кому пригодится.
Если вы понимаете о чем я, то будет вам и понятна моя реакция на вашу «помощь» топикстартеру. Вам ничего не стоит написать одну строчку такого крутейшего совета. А человек пойдет и неделю сейчас без толку убьет.
Хотите мне возразить? Выкатите свой готовый XML-импортер, даже если он платный будет.
Интрига: joxi.ru/823OeZKC6D13l2