🙈 PG
можно написать свою функцию, но интересно есть ли что-то из коробки
Gaius Cassius
array_intersect ?
Gaius Cassius
только не уверен насчет последовательности символов
🙈 PG
array_intersect ?
он не учитывает последовательности + не учитывает дубли
🙈 PG
раз так много вариантов, значит нужно велосипедить свой велосипед
🙈 PG
Gaius Cassius
он не учитывает последовательности + не учитывает дубли
регулярка, где каждый аргумент регулярки - проверяемый символ + [a-z] в любом количестве
🙈 PG
регулярка, где каждый аргумент регулярки - проверяемый символ + [a-z] в любом количестве
могу привести цитату: "Никогда не понимал эти ваши регулярки" (c) @explozer
Gaius Cassius
я тоже не силен в них) но будет что то похожее [a-z]+ п+[a-z]+ р+[a-z]+ е+[a-z]+ в+[a-z]+ ь+[a-z]
Gaius Cassius
регулярки понимает те, кто их часто использует. а если надо что то простое и раз в год - то фиг запомнишь их
🙈 PG
да я быстрее напишу 2 вложенных foreach чем разбираться с регулярками
🙈 PG
но выбрал путь с sql
Gaius Cassius
да я быстрее напишу 2 вложенных foreach чем разбираться с регулярками
пиши регулярками) сломай психику тому, кто после тебя в код влезет)
🙈 PG
мне нужно к товарам привязать штрихкод, но как оказалось на сайте и в 1c даже названия товаров разные, благо по словам тех то забивал данные в 1с, они только удаляли символы из названия для того чтобы оно помещалось на лейбу при печати
🙈 PG
но товаров больше 30к
Алексей
А заново спарсить с 1с не вариант с нужными штрихами к портрету??
🙈 PG
на сайте штрихов вообще нет
Алексей
а кто первоисточник товарав - 1с или сайт?
🙈 PG
сайт
🙈 PG
только это все работает уже лет 8
Алексей
А как синхронизируется они меж собой?
🙈 PG
постоянно вручную создавали товары на сайте, потом в 1С путем копирования и модификации заголовка
🙈 PG
пока никак
Алексей
****ц
🙈 PG
как раз решаю эту задачу
Алексей
А заново с сайта в 1с не выгрузить? Это что-то нарушит?
🙈 PG
как минимум начнется хаос на всех товарах наклеены лейбы с штрихкодом а после этой процедуры они перегенирируются заново, и совпадать 100% не будут плюс опять прилется инвентаризацию сделать чтобы вбить наличие еще овет 100500 задач появится
🙈 PG
дешевле нанять сотрудника для того чтобы он вручную все товары привязал
Алексей
О, как... что ж.... печалька.
🙈 PG
я предположил что 80% товаров я автоматом привяжу, потом нужно сделать страничку для привязки менеджером вручную, предлагая ему максимально совместимые варианты
🙈 PG
думаю всего уйдет у меня 1 день + у менеджера 3
Sergey
Привет. давно решал такую задачку на js выглядит так, cтроки в массив и сравниваем сначало по длине потом в цикле на соответствие, те что не прошли на 100% их уже вывести манагеру
Dmitriy
пацаны прогиры
Dmitriy
чёт у меня мозг устал
Dmitriy
подскажите, короче есть массив a в нём 2 элемента. Нужно поискать какого нехватает из массива b
Dmitriy
чёт я устал и мозг запарился
Алексей
array_key_exists ?
Dmitriy
на шарпе делаю
Dmitriy
ну чо ты
Aleksei
ребят, а кто-нибудь делал зависимую валидацию полей в formit? нужно так: если поле name_1 имеет значени true, то поле name_2 становится обязательным. родной параметр validate вроде как по одному полю работает, а хуки не выводят сообщение об ошибке.
Roman 🚀
Бум 🙂
Roman 🚀
можешь наворачивать что угодно
Aleksei
это не то)
Aleksei
это js
Aleksei
подразумевается, что если пользуешь не formit, а свой сниппет в обертке ajaxform, то можешь возвращать что угодно
Aleksei
а мне надо в formit)
Roman 🚀
а мне надо в formit)
А ты валидируй своим сниппетом а в случае успеха отправляй в формит 🤔
🙈 PG
Привет. давно решал такую задачку на js выглядит так, cтроки в массив и сравниваем сначало по длине потом в цикле на соответствие, те что не прошли на 100% их уже вывести манагеру
Ну я уже набросал скрипт, уже около 30 мин обрабатывает данные пока результат хороший, около 60% записей идентифицировано Но проблема ещё оказалась в том что в 1с есть одинаковые названия с разным весом, а на сайте где-то вес указан в поле "вес", где-то в названии товара, ещё есть товары у которых вес указан с учётом упаковки итд Задача короче очень интересная Оставил скрипт работать - надеюсь утром когда проснусь результат будет не менее 80% - тогда считай вечер убил не зря
Aleksei
А ты валидируй своим сниппетом а в случае успеха отправляй в формит 🤔
короче, я распечатал в лог scriptProperties родного валидатора, и обнаружил там $fields - то есть, все поля пишутся
Aleksei
так что вопрос решен)
🙈 PG
91,6% идентифицированных товаров
Иван
Василий
Зацените, что нашёл - https://filerun.com. Очень крутое файловое хранилище для собственного сервера, в бесплатной версии только 3 юзера, платная стоит приличных денег. Но интересно не это, а то, что там ExtJS 3.4.1.1 - такой же как в MODX, и всё выглядит очень прикольно, даже мобильная версия ничего так.
Иван
Круто!
Василий
Василий
Василий
Василий
Василий
Иван
Мне нравится
Николай
Пока в чате только Сибирь. Остальные не проснулись
Иван
Aleksey
Дальний восток уже давно не спит)
Anton
Тоже самое говорили и про 2.6.х ))
Иван
Теперь все серьезно =)
Иван
Посмотрите сколько уже в 2.7.1 закрыто issue
Иван
Сколько для 3.x открыто
Иван
А сколько еще не отсортированных багов, улучшений, нововведений...
Иван
Работы вагон
Василий
Теперь все серьезно =)
Думаешь, когда я в Нидерланды на 3 месяца уезжал - это несерьёзно было?
Василий
С тех пор уже год прошёл, так-то
Василий
Джейсон и MODX LLC тебя еще удивят своей скоростью, гарантирую
Иван
Но по факту все как на картинке
Иван
Ну сейчас поактивнее стало
Иван
И Марк и он чаще комментят, ревьювят и тд