Артур
Да
Алексей
Да
а че там $_SESSION['exclude_cities'] - там пару строк или там много?
Алексей
Массив на 33 значения
http://joxi.ru/MAjoYLWHj5kZnr Поэкспериметнируй с глубиной. будет ли толк. (там по умолчанию 512)
Алексей
ну и я бы выключил (удалил из кода) на время разбирательств подключение пакета cityfields и фильтры. оставив только работу с файлом.
Дима
Всем привет! Подскажите плиз, как корректно выпилить с сайта установочники своего кастомного пакета? То есть я хочу чтобы установленные файлы остались и всё работало, но транспортник удалить. Я знаю что если удалить поставщика (магазин дополнений), то при попытке проверки обновлений для пакета, установленного из удалённого источника, валятся ошибки с modx-лог про что-то там modRest. Там в core/packages/ какая-то папка с названием пакета лежит распакованная, если её удалить, чем это грозит?
Артур
ну и я бы выключил (удалил из кода) на время разбирательств подключение пакета cityfields и фильтры. оставив только работу с файлом.
Это существенно не влияет. И эксперименты с глубиной декодирования показали, что тупо перестаёт работать, что странно.
Артур
даже если 512 задать?
Если меньше 10 не работает
Алексей
ясно.
Алексей
Если меньше 10 не работает
Хорошо. а на стороне почты - что там за данные такие?
Артур
Артур
одного?
Нет, всех в России)))
Артур
одного?
Если бы одного, то и проблемы бы не было)))
Алексей
Нет, всех в России)))
А есть у них получение графика для 1 города или еще какой-то фильтрации?
Алексей
не верю что нет
Артур
Алексей
ну те. задача решается по другому...)
Алексей
оказывается
Артур
Я вот этим методом получаю файл, тут можно только тип указать, их 3. два возвращают маленькие файлы, а один 70мб
Алексей
а API использовать?
Артур
ну те. задача решается по другому...)
Нет, мне нужны все отделения во городах, кроме тех, что есть в массиве $_SESSION['exclude_cities']
Алексей
Какой?
аа все.. ты на нем и сидишь... ну смотри. у тебя изначальная задача не справиться с JSON а: Выгрузить все ОПС указанных городов на карту (в список - не важно) используя API. Верно? Теперь далее. Общая выгрузка ОПС - слишком громоздкая. Значит ее нужно разбивать на более мелкие, используя все доступное API. Нужно найти несколько вариантов которые позволят найти нужные города полностью и запихнуть их в БД, чтобы по 100 раз не обращаться к API, а только иногда обновлять эти данные. верно?
Алексей
ну или 2й вариант. работать онлайн, но искать пункты выдачи при указании адреса отправления. - что очевидно и заложенно API
Алексей
Артур
причем тут поддомен и запросы к API ?
Мне нужно получить список всех отделений во всех городах, и для каждого города создать поддомен
Артур
CityFields там совсем не просто так)))
Алексей
ну так расскажи подроднее, епта
Алексей
а то кошки-мышки получаются.
Артур
Т.е. тебе нужно не 33 города?
Это те города где есть магазины или где только курьерская доставка. Их нужно из списка исключить
Алексей
ааа воооотт. окахзывается что. )
Алексей
Это те города где есть магазины или где только курьерская доставка. Их нужно из списка исключить
хорошо. допустим. А пункты ОПС для чего? неужели только чисто для карты?
Артур
хорошо. допустим. А пункты ОПС для чего? неужели только чисто для карты?
Чисто для карты. Учитывая что api не позволяет их частями получать, другого варианта кроме как запихнуть их в БД я не вижу
Алексей
Чисто для карты. Учитывая что api не позволяет их частями получать, другого варианта кроме как запихнуть их в БД я не вижу
API подразумевает, что с ним онлайн работают. при заполнении заявки. Ведь пункты иногда бывают закрыты на ремонт и физически могут не работать, например. те нужна актуальная версия доступных ОПС. Значит для карты можно сделать что-то по проще с БД, а для реального заказа - работать с API Напрямую. не?
Алексей
Чисто для карты. Учитывая что api не позволяет их частями получать, другого варианта кроме как запихнуть их в БД я не вижу
ну и еще момент. Есть там страничка - Поиск почтовых индексов в населённом пункте. Она возвращает тоже максимум 10 шт?
Алексей
Не знаю, не пробовал. Ну допустим я получу все индексы в городе и?
по индексу можно получить доп. данные (это доп запросы, зато сработают).
Артур
Я думаю надо быть проще. Убрать нахрен фильтр потока и работать с fgets. Там можно поиграть с длиной строки и до кучи ещё fseek использовать
Алексей
ну, как хочешь.
Артур
ну, как хочешь.
Твой вариант я тоже рассмотрю, просто велика вероятность что все индексы я не получу. И надо где-то брать список городов
Алексей
Твой вариант я тоже рассмотрю, просто велика вероятность что все индексы я не получу. И надо где-то брать список городов
ну можно 1й раз получить список городов из файла - локально. а потом, например, проверять город посредством введеного юзером или биг-дата какая-нибудь.
Алексей
2 таблицы - города и адреса ОПС к этим городам и постоянно придумать и обновлять данные.
Алексей
раз нужны такие танцы, то значит нужно сУрьезно делать )
Artem
Объясните прикол. Стоял древний minishop2 2017 года установки Обновил на последний и сайт просто перестал читать в шапке сниппеты и выводит у меня их на сайте [[!MinifyXCustom сниппет и стоит в тэгах {ignore}
Алексей
чистили кеш в ручную?
Евгений
извините
Artem
чистили кеш в ручную?
вручную нет, откатился пока. Добавление в корзину тоже перестало работать, я откатился пока
Николай
а мож виновата версия php
Тебе как специалисту вернее
Artem
а еще такой прикол после обновления minishop2: После отправки заказа появляется ошибка 500 ошибку указывает на этот кусок кода: $.ajax({ type: "POST", url: '/ms2binder/', //url: '/assets/php/order.php', data: data, beforeSend: function () { $('#loader_request').show(); }, success: function (order_id) { localStorage.removeItem('products'); localStorage.removeItem('total'); $('#loader_request').hide(); location.href = '/order-complete/?order_id=' + order_id; } });
Artem
Что может быть не так? заказ в админке появляется,но корзина не очищается, уведомление не приходит и сообщение об успешной отправке не появляется
Anton
Включить ошибки и логи в аксесе
Anton
Попробовать ещё раз, и глядеть лог файл на хосте
Artem
Попробовать ещё раз, и глядеть лог файл на хосте
вот такое в логах в админке core/components/pdotools/model/pdotools/pdotools.class.php : 999) Unexpected token '+' in expression in ee058690d9fd7413748b95b0960e006b line 6, near '{var $limit = [[+' <- there
Anton
а где-то вот было не так давно тоже, мол не выводит товары, фильтры перестали работать оказалось, а при дальнейшем изучении, что ему не понравились как собираются направления фильтрации, раньше работало с пробелами, и потом перестало, при этом на сайте самом ничего не менялось, чет изменилось на хосте, возможно чет такое и тут
Anton
нужно найти и посмотреть этот кусок кода, так понимаю в феном подставляется переменная, которая достается из стандартного синтаксиса
Anton
пдотулс не смог обработать какой-то шаблон или чанк там, чет такое, в нем это где-то прописано
Anton
если нет подозрений где - в дампе базы можно поискать
Степан
народ я тут нашел в старой переписке modExtra но может есть совсем прям актуальный для MODX 3
Николай
народ я тут нашел в старой переписке modExtra но может есть совсем прям актуальный для MODX 3
Привет. Я им занимаюсь. Еще день два и будет готово. Напишу анонс сюда
Николай
Спонсирование сильно повышает мотивацию 💕😼
Степан
Степан
Николай
Я не тороплюсь, я делаю и выпускаю продукт.
Артур
Господа, а как остановить выполнение скрипта запущенного через консоль?
Nano.Karmabot.chat
Sweet! biz87 got +1 from nezabor. 10 karma in total.
Степан
kill 12543