Bilbo Baggins
Я реализовал Dadata+Shiptor (агрегатор служб доставки)
На проекте нужно только РФ - поэтому проблем нет.
Bilbo Baggins
Bilbo Baggins
Артур
Pathologic
город который выбирается на странице и город доставки может отличаться
Volodymyr
Bilbo Baggins
для реализации второго варианта вижу такой путь:
При установке плагина доставки - скачивать весь список городов для данной ТК в БД
Форматируя под заранее определенный вид.
Т.е. все остальные списки городов также по определенной структуре хранить.
А поиск осуществлять по тем данным что есть - по кладр, фиас, индекс, наименование н.п.
Но у того же СДЭК херова куча пунктов.
Andrey
А если вариант один. Хранить текстовый ввод города в сессии, но при переключении запрашивать у конкретной доставки его айди или чё там
Andrey
Ну и для феншуя можно сохраненные айди тоже хранить. Вдруг покупатель сегодня вся непредсказуемая такая и начнет щёлкать по сто раз.
Bilbo Baggins
да сам по себе выбор способа доставки станет целым квестом.
У всех же есть курьер, ПВЗ, у кого-то постаматы, да еще и разные тарифы (экспресс / стандарт)
Bilbo Baggins
плюс отдельный способ для доставки курьером самого магазина (в городе нахождения)
Andrey
Что есть, то есть. Интересно, мб есть уже какие-то сервисы, которые сами все сделают и отдадут в апи ценник и адрес.
Bilbo Baggins
есть
я вот шиптор сделал, они и забор груза делают и т.д.
Фулфилмент.
Но кривоватый АПИ у них, да и вообще вопрос именно про то, что несколько разных ТК отдельно добавлять.
Bilbo Baggins
вот получается, что можешь поставить что-то одно только.
Иначе будет криво
Pathologic
Ну агрегаторы на том и зарабатывают
Oleg
Интересную штуку нашёл - если пользователь восстанавливает пароль, а у него учётка заблокирована, то когда он получает новый пароль с его учётки не снимается блокировка. А значит он вводит новый пароль и всё ещё не может попасть в свой кабинет.
Volodymyr
Oleg
но он же подтвердил что он это он, пройдя по ссылке из email
Am
На то и блокировка. А то какая же это блокировка, когда пароль сможет восстановить и снова пытаться войти? ((%
Oleg
там есть 2 вида блокировки - галочка и дата,
если ввести пароль несколько раз неправильно - меняется только дата и вот я про сброс её
Oleg
галочка это блокировка насовсем, она ок
Oleg
Oleg
кажется так
Anton
Привет. какой сейчас способ эффективный защиты eform от спама?
EVO bot Лёшка
Anton
<input value="" name="special" class="special" type="text" eform="Спец:date:0" style="display:none;"> такая не даёт эффекта сейчас, почему-то
Камиль
Камиль
большинство ботов отвалятся
Камиль
а если у вас при инициализации страницы вообще форм не будет, скажем они через js все подтянуться после загрузки, то ещё лучше
Anton
спасибо
Axenia
sashabeep (842) увеличил карму milkamil93 (973.55)
Andrey
фсо туть есть для этого способа
https://modx.ru/novosti-i-stati/article/332/
С поправкой на то, что абзац "В нужном месте страницы разместите примерно следующее:" — идёт нахер и размещается там вызов чанка {{form_callme_tpl}}
Andrey
Т.е. мы убиваем Формлистер на странице и саму обработку запроса по её урл, и делаем всё на аяксе
Pathologic
это не всегда подходит
Pathologic
есть параметр disableSubmit
Камиль
Sasha
вдруг кто сам не в силах 2 строчки написать https://github.com/sashabeep/formFake
Pathologic
$modx->sendForward($modx->getConfig('error_page'));
die();
Pathologic
для этого есть $modx->sendErrorPage()
Pathologic
вроде лицензионный сниппет, а такое
Sasha
Pathologic
нет
Sasha
раньше так и былО
Andrey
Не один ли хуй.
Andrey
У меня ваще $modx->sendForward($modx->config['error_page']);
Pathologic
нет
Аляксандр
Axenia
serious_t91 (159.48) увеличил карму Pathologic93 (6010.11)
Sasha
нет
проверил, ага, щас тоже пашет. в какой-то из версий не работало :)
Sasha
Andrey
Pathologic
Andrey
А кто их увидит
Pathologic
ну блин, есть разница, 404 отдавать или 200
Andrey
Просто по идее это насквозь служебный урл.
Am
Людям без xdebug'a или подобных штук спится плохо, вот и пусть заголовки другие будут. ((%
Аляксандр
Andrey
Нет. Я злой
Аляксандр
Там кстати указывая sendErrorPage можно передавать параметр вызывать плагины или нет
Am
Вы злой человек
Не, добрый. Много раз на такое попадал, когда в АПИ заголовки меняют, а в документации не правят. ((%
Евгений
Добрый день, подскажите пожалуйста такой вопрос, на убунту когда создает блэйд шаблон стоит владелец www-data, как сделать что бы они всегда были открыты при следующем создании? что бы можно было редактировать...
Andrey
Значит это апач стартует от этого юзера и создаёт так.
Евгений
нужно просто запустить апач от своего юзера?
Andrey
Наверное проще добавить вашего юзера в группу
Евгений
понял, спасибо
Andrey
adduser your www-data
Но лучше бы загуглить, честно.
Pathologic
Евгений
вопрос может дебильный, но не могу найти. Было вроде где-то возможность включить иконки в дереве ресурсов, что бы можно было переключаться на чанки или шаблоны в нем и не лезть в меню...как включить, подскажите...?
Dmytro
ElementsTree plugin
Евгений
спасибо
Andrey
Хуясе, это я про убунту уже отвечаю. Пора в резюме дописывать строчку.
Andrey
А всё @Dmi3yy виноват со своим "развивайся" =)
Dmytro
:))
Serguei
А кто по EvoSearch может подсказать? Там есть такая фишка, как плейсхолдер [+extract+], который заполняется только в том случае, если в вызов сниппета не передан prepare-параметр.
Там вот такая конструкция в коде:
if ($eSS->params['extract'] == '1' && (!isset($params['prepare']) || $params['prepare'] == '')) {
$DLparams['prepare'] = array($eSS, 'prepareExtractor');
}
А мне хочется и плейсхолдер чтобы этот заполнился, и prepare-сниппетов добавить. Пока единсвенный вариант без запиливания исходников evosearch придумал в виде создания производного от evoSearchSnippet класса , и в нем сделать вызовы и prepare, и makeHighlight().
EVO bot Лёшка
Pathologic
а чего не придумал через запятую указать свой, потом этот