Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 1 минуту назад, Rassol2 сказал: Может вы на одном хостинге правите на другом проверяете, я не знаю. Но то что на скриншоте не имеет права удалять все атрибуты. Да и сам понимаю что не может. Тем более что запрос статический же. Чертовщина какая то.... Причем даже если я закомментирую строку с удалением - все равно как то мляха удаляет(( Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 @Malciska У вас скорее сложилось такое впечатление потому что @Reanimaster хочет что бы в модуле было реализовано под него. А я в таком случаи посылаю его писать самому ту реализацию которая ему нужна. А не вношу в ветку модуля. А он все равно упорно продолжает. Ну и раньше я писал что Такой возможности в модуле нет. Теперь я вместо этого пишу Вы можете это сделать через PHP скрипты. К примеру как сегодня написал пользователь, хочу парсить блог. загрузки блога в модуле нет, так как нужно еше определить какие блоги используют и какая структура базы. Но он же может сам доделать заполнение базы через PHP под свои нужды, да. Значит я ему и говорю что встроенного нет, но он может сам дописать. 2 Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 3 минуты назад, Reanimaster сказал: Да и сам понимаю что не может. Тем более что запрос статический же. Чертовщина какая то.... Причем даже если я закомментирую строку с удалением - все равно как то мляха удаляет(( Тогда проверьте что бы у вас не было вот тут выбрано действие удалять атрибуты и создавать заново. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 @Reanimaster Со всех 14 000 строк кода модуля. Строка с запросом на удаление из таблицы атрибутов, встречается 3 раза.DELETE FROM `".DB_PREFIX."product_attribute` - Вот эта. 1. Это в той функции что вы правите. Дай бог что бы вы правили, а не просто у себя изменяли, а на сервер тоже загружать не забывали. 2. В функции удаление атрибутов создание заново, что на скришоте выше я показал. 3. В редакторе товаров где удаление всех атрибутов из товара. Все больше нигде таких запросов в коде нет. Можете сами убедится. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 6 минут назад, Rassol2 сказал: Все больше нигде таких запросов в коде нет. Можете сами убедится. Прошу прощения. Но косяк найден)) В коде что вы мне дали нет foreach на языки))) Вот в оригинале. Я как то и проглядел этот момент) Все равно спасибо большое за уделенное время. Спойлер P.S. Сейчас вот сижу и думаю. Лучше бы мля я это время потратил на написание скрипта))) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 Прошу прощения. Достал уже наверное. Как в логе вывести ID языка? В этой же функции $log = ['name' => $attr[0], 'value'=>$attr[1], 'attr_id'=> $attr['id']]; $this->log('addAttrToProductLog', $log, $dn_id); Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 59 минут назад, Malciska сказал: Анекдот немножко переделанный по теме: Папа-программист сидит за компьютером. Рядом сидит маленький сын и эл. магазин создает. Вдруг сын спрашивает: — Папа, а как мне тут особые файлы на сервер прислать или еще какое нибудь нестандартное решение организовать? Отец, не поворачивая головы от компьютера: — Ок, вот тебе PHP скрипты, ты можете это сделать сам. Пауза минут на десять, после чего сын робко спрашивает: — Пап, а с кем это ты сейчас разговаривал? Ну вы же понимаете что засунуть 100500 функций в модуль, и сделать полторы тысячи переключателей не будет проще. Я даже готов сказать что это не реально. Сложность модуля будет на том уровне, что ничего не добавить, ни сломав то что уже есть. Всем все равно не угадищ. Основная линия как была так и есть. Гикам скрипты. А еше это решит 2 важные для меня проблемы. 1. Иногда просят адаптацию под что то, что нужно одному. Я такое сделать в коде модуля не могу. А только для конкретного юзера. Он мне за это заплатит, так как я не могу это делать для него любимого бесплатно. Но он потеряет совместимость с основной веткой модуля, и все обновление для него недоступны. Если обновится моя работа затрется. А я не могу поддерживать основную ветку, и ветку для каждого с личной свистелкой. Скрипты это решают. Так как они не встроены в основную логику модуля. Как по мне это важно. 2. Как определить что нужно вносить в модуль а что нет ? Вот я до этого момента записываю кол-во обращений хочу, хочу, хочу. Потом реализовываю. А по факту это никому не нужно. Время потрачено толку нет. Теперь я посылаю на скрипты. Либо реализовываю людям. И если спрос на один и тот же скрипт возрастает я вношу эту логику в модуль. Причем еше на уровне скрипта я могу довести логику до совершенства. Что бы не быть многословным.Кто нибудь знает где это ? Вот хоть кто то знает где это находится ? На это потрачено тонна времени, это поддерживается, но никто этим не пользуется. Вот такие траты времени я буду оптимизировать через скрипты. 2 Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 2 минуты назад, Reanimaster сказал: Прошу прощения. Достал уже наверное. Как в логе вывести ID языка? В этой же функции $log = ['name' => $attr[0], 'value'=>$attr[1], 'attr_id'=> $attr['id']]; $this->log('addAttrToProductLog', $log, $dn_id); В массив $log добавите еше id языка. Затем найдите строкуif($mark == 'addAttrToProductLog'){ Ну и там по аналогии поправите текст. Ваш id языка будет находится в массиве $data Короче все по аналогии. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 7 минут назад, Rassol2 сказал: Вот хоть кто то знает где это находится ? Я знаю))) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 7 минут назад, Rassol2 сказал: Вот такие траты времени я буду оптимизировать через скрипты. Все верно, собственно говоря. Вы молодец!) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 4 минуты назад, Rassol2 сказал: В массив $log добавите еше id языка. Благодарю. Просто у меня ощущение что при загрузке атрибутов что то не так с определением языка. Хочу проверить. Надіслати Поділитися на інших сайтах More sharing options... Axelenz Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 28 минут назад, Rassol2 сказал: Что бы не быть многословным.Кто нибудь знает где это ? Находится в Менеджер url/Парсинг в кеш... но никогда не пользовался... даже не было такой потребности ) Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 Только что, Axelenz сказал: Находится в Менеджер url/Парсинг в кеш... но никогда не пользовался... даже не было такой потребности ) это сейчас там. А была отдельная вкладка под нее. И просили ее, типо удобно будет закешировать а когда будет время поработать с донором. И в кроне она есть. И как бы это все учитывается в обшей логике модуля. Усложняя все. Может дальше вообще выкину за ненадобностью, и кеш будет создаваться только в момент парсинга. То чем реально пользуются. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 1 минуту назад, Rassol2 сказал: То чем реально пользуются. Я реально пользуюсь парсингом в кеш по крону. Я вообще все что возможно на крон вешаю ибо больше всех пахала лошадь, но председателем так и не стала) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 В общем если интересно. Психанул, залил 1 язык. Экспортировал таблицу, заменил lang_id залил назад. Дешево и сердито) Надіслати Поділитися на інших сайтах More sharing options... Axelenz Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 6 часов назад, Rassol2 сказал: Ой, кажись вышло такое правило придумать {reg[#(\d)+,+(\d)#]}|$1.$2 При всём уважении... не стал бы рекомендовать данное регулярное выражение для использования... Показываю пример, где его можно загнать в угол: Спойлер Я бы рекомендовал в таких случаях использовать более универсальное регулярное выражение, при желании даже можно поправить, если кто-то случайно до или после запятой поставил пробел (защита от дурака): {reg[#(\d)\040?,\040?(\d)#]}|$1.$2 Вот отчёт, как это отрабатывает: Спойлер 2 Надіслати Поділитися на інших сайтах More sharing options... Mixxxa163 Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 11 минут назад, Axelenz сказал: При всём уважении... не стал бы рекомендовать данное регулярное выражение для использования... Показываю пример, где его можно загнать в угол: Скрыть контент Я бы рекомендовал в таких случаях использовать более универсальное регулярное выражение, при желании даже можно поправить, если кто-то случайно до или после запятой поставил пробел (защита от дурака): {reg[#(\d)\040?,\040?(\d)#]}|$1.$2 Вот отчёт, как это отрабатывает: Скрыть контент Благодарю! Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 Напоминайте что я обещал сделать после реализации скрптов Пока будем набирать опыт работы с скриптами мелочи поделаю вокруг да около. Надіслати Поділитися на інших сайтах More sharing options... Starychenko Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 5 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Пока будем набирать опыт работы с скриптами мелочи поделаю вокруг да около. Есть предложение при парсинге в ИМ в рамках одного проекта дать возможность пропускать в задании ссылки с ошибками. То есть мы начали сбор ссылок. Собрали предположим 12 000 ссылок. Из которых 1000 попалась с ошибкой 404 или ещё какой-то. И в парсинг мы должны отдать в идеале 11 000 ссылок с правильным кодом ответа. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 3 минуты назад, Starychenko сказал: Есть предложение при парсинге в ИМ в рамках одного проекта дать возможность пропускать в задании ссылки с ошибками. То есть мы начали сбор ссылок. Собрали предположим 12 000 ссылок. Из которых 1000 попалась с ошибкой 404 или ещё какой-то. И в парсинг мы должны отдать в идеале 11 000 ссылок с правильным кодом ответа. В менеджере юрл вы можете отфильтровать ссылки по ошибками. Причем выбрать определенные ошибки. И удалить их из списка. Надіслати Поділитися на інших сайтах More sharing options... Malciska Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 (змінено) В 28.04.2021 в 22:15, Malciska сказал: Автор Вы Молодец !!! Респект Респект Респект !!! В ногу со временем и потребностями п.с. вернусь к старой просьбе и пожеланию, т.к. замечаю что после моего предложения еще пару раз просили об этой функции. может если все немножко упростить, то эту фишку увидим уже в след. обнове ? Обьясню потребность... Допустим я настроил фильтр сбора ссылок, собрал ссылки на товары, спарсил, обработал, запустил товары в продажу. Список ссылок на товары сохранил. Запустил проект на медленный крон пару раз в неделю на поиск у донора новых товаров. И чтобы уже обработанные товары не мешались в результатах... Сделайте пожалуйста возможность при сборе ссылок на товары в настройках фильтра указать "исключить сохраненные ссылки" Таким образом будет сразу и просто видно что у донора есть нового... У кого крупные доноры или их немного, тому это может и неактуально. В моем случае у донора 30-50 товаров и доноров много. Каждый новый товар я все равно осматриваю, обрабатываю и т.д. Хмм ... хоть вы и обьясняли как это сделать почти, но хочется чтобы было попроще Змінено 21 липня 2021 користувачем Malciska Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 ВНИМАНИЕ!!! При работе с собственными скриптами вылез неприятный момент. Собственные скрипты использовать в много поточном режиме не получится, только в один поток. Это обусловлено пространством имен самого PHP и это я обойти не могу. Собственно есть два пути реализации этой функции, либо в один поток, и один скрипт можно использовать только один раз в в пределах одного задания. Либо полностью отказаться от возможности передачи параметров от парсера вашим скриптам. Что вообще не допустимо Так что скоро выйдет обновление которое ограничит возможность использование потоков в связке с скриптами, и использование много раз одного скрипта в приделах одной задачаи. То есть нельзя будет написать скрипт test.php и запустить его перед парсингом товара, и после парсинга товара. Или два раза после париснга. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 Обновление 4.6-2_beta Введено ограничение при использовании собственных PHP скриптов. При использовании скриптов модуль сможет парсить исключительно в однопоточном режиме. Не смотря на настройки потоков в проекте. Так же в одном проекте подключить один скрипт можно только один раз. В принципе все то что я описал три часа назад. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 12 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Доброе утро. Проски IPv6) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 (змінено) - Змінено 22 липня 2021 користувачем Reanimaster Надіслати Поділитися на інших сайтах More sharing options... Назад 334 335 336 337 338 339 340 341 342 343 344 Вперед Сторінка 339 з 539 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 81 Перейти до списку тем Схожі публікації [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 березня парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 0 коментарів 1 454 перегляди solohaigor 11 грудня 2023 [Поддержка] [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 грудня 2023 парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 1 відповідь 290 переглядів 18768_1484692309 1 травня Модуль PRICE MASTER - Модуль импорта/экспорта товаров, парсинг, перевод, генерация текстов, редактор каталога и многое другое [Поддержка] 1 2 Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 25 відповідей 986 переглядів prizruslan 12 грудня PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 0 коментарів 4 464 перегляди ScriptBrains 11 вересня batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 59 267 переглядів Sha 17 листопада Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 3 минуты назад, Reanimaster сказал: Да и сам понимаю что не может. Тем более что запрос статический же. Чертовщина какая то.... Причем даже если я закомментирую строку с удалением - все равно как то мляха удаляет(( Тогда проверьте что бы у вас не было вот тут выбрано действие удалять атрибуты и создавать заново. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 @Reanimaster Со всех 14 000 строк кода модуля. Строка с запросом на удаление из таблицы атрибутов, встречается 3 раза.DELETE FROM `".DB_PREFIX."product_attribute` - Вот эта. 1. Это в той функции что вы правите. Дай бог что бы вы правили, а не просто у себя изменяли, а на сервер тоже загружать не забывали. 2. В функции удаление атрибутов создание заново, что на скришоте выше я показал. 3. В редакторе товаров где удаление всех атрибутов из товара. Все больше нигде таких запросов в коде нет. Можете сами убедится. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 6 минут назад, Rassol2 сказал: Все больше нигде таких запросов в коде нет. Можете сами убедится. Прошу прощения. Но косяк найден)) В коде что вы мне дали нет foreach на языки))) Вот в оригинале. Я как то и проглядел этот момент) Все равно спасибо большое за уделенное время. Спойлер P.S. Сейчас вот сижу и думаю. Лучше бы мля я это время потратил на написание скрипта))) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 Прошу прощения. Достал уже наверное. Как в логе вывести ID языка? В этой же функции $log = ['name' => $attr[0], 'value'=>$attr[1], 'attr_id'=> $attr['id']]; $this->log('addAttrToProductLog', $log, $dn_id); Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 59 минут назад, Malciska сказал: Анекдот немножко переделанный по теме: Папа-программист сидит за компьютером. Рядом сидит маленький сын и эл. магазин создает. Вдруг сын спрашивает: — Папа, а как мне тут особые файлы на сервер прислать или еще какое нибудь нестандартное решение организовать? Отец, не поворачивая головы от компьютера: — Ок, вот тебе PHP скрипты, ты можете это сделать сам. Пауза минут на десять, после чего сын робко спрашивает: — Пап, а с кем это ты сейчас разговаривал? Ну вы же понимаете что засунуть 100500 функций в модуль, и сделать полторы тысячи переключателей не будет проще. Я даже готов сказать что это не реально. Сложность модуля будет на том уровне, что ничего не добавить, ни сломав то что уже есть. Всем все равно не угадищ. Основная линия как была так и есть. Гикам скрипты. А еше это решит 2 важные для меня проблемы. 1. Иногда просят адаптацию под что то, что нужно одному. Я такое сделать в коде модуля не могу. А только для конкретного юзера. Он мне за это заплатит, так как я не могу это делать для него любимого бесплатно. Но он потеряет совместимость с основной веткой модуля, и все обновление для него недоступны. Если обновится моя работа затрется. А я не могу поддерживать основную ветку, и ветку для каждого с личной свистелкой. Скрипты это решают. Так как они не встроены в основную логику модуля. Как по мне это важно. 2. Как определить что нужно вносить в модуль а что нет ? Вот я до этого момента записываю кол-во обращений хочу, хочу, хочу. Потом реализовываю. А по факту это никому не нужно. Время потрачено толку нет. Теперь я посылаю на скрипты. Либо реализовываю людям. И если спрос на один и тот же скрипт возрастает я вношу эту логику в модуль. Причем еше на уровне скрипта я могу довести логику до совершенства. Что бы не быть многословным.Кто нибудь знает где это ? Вот хоть кто то знает где это находится ? На это потрачено тонна времени, это поддерживается, но никто этим не пользуется. Вот такие траты времени я буду оптимизировать через скрипты. 2 Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 2 минуты назад, Reanimaster сказал: Прошу прощения. Достал уже наверное. Как в логе вывести ID языка? В этой же функции $log = ['name' => $attr[0], 'value'=>$attr[1], 'attr_id'=> $attr['id']]; $this->log('addAttrToProductLog', $log, $dn_id); В массив $log добавите еше id языка. Затем найдите строкуif($mark == 'addAttrToProductLog'){ Ну и там по аналогии поправите текст. Ваш id языка будет находится в массиве $data Короче все по аналогии. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 7 минут назад, Rassol2 сказал: Вот хоть кто то знает где это находится ? Я знаю))) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 7 минут назад, Rassol2 сказал: Вот такие траты времени я буду оптимизировать через скрипты. Все верно, собственно говоря. Вы молодец!) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 4 минуты назад, Rassol2 сказал: В массив $log добавите еше id языка. Благодарю. Просто у меня ощущение что при загрузке атрибутов что то не так с определением языка. Хочу проверить. Надіслати Поділитися на інших сайтах More sharing options... Axelenz Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 28 минут назад, Rassol2 сказал: Что бы не быть многословным.Кто нибудь знает где это ? Находится в Менеджер url/Парсинг в кеш... но никогда не пользовался... даже не было такой потребности ) Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 Только что, Axelenz сказал: Находится в Менеджер url/Парсинг в кеш... но никогда не пользовался... даже не было такой потребности ) это сейчас там. А была отдельная вкладка под нее. И просили ее, типо удобно будет закешировать а когда будет время поработать с донором. И в кроне она есть. И как бы это все учитывается в обшей логике модуля. Усложняя все. Может дальше вообще выкину за ненадобностью, и кеш будет создаваться только в момент парсинга. То чем реально пользуются. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 1 минуту назад, Rassol2 сказал: То чем реально пользуются. Я реально пользуюсь парсингом в кеш по крону. Я вообще все что возможно на крон вешаю ибо больше всех пахала лошадь, но председателем так и не стала) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 В общем если интересно. Психанул, залил 1 язык. Экспортировал таблицу, заменил lang_id залил назад. Дешево и сердито) Надіслати Поділитися на інших сайтах More sharing options... Axelenz Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 6 часов назад, Rassol2 сказал: Ой, кажись вышло такое правило придумать {reg[#(\d)+,+(\d)#]}|$1.$2 При всём уважении... не стал бы рекомендовать данное регулярное выражение для использования... Показываю пример, где его можно загнать в угол: Спойлер Я бы рекомендовал в таких случаях использовать более универсальное регулярное выражение, при желании даже можно поправить, если кто-то случайно до или после запятой поставил пробел (защита от дурака): {reg[#(\d)\040?,\040?(\d)#]}|$1.$2 Вот отчёт, как это отрабатывает: Спойлер 2 Надіслати Поділитися на інших сайтах More sharing options... Mixxxa163 Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 11 минут назад, Axelenz сказал: При всём уважении... не стал бы рекомендовать данное регулярное выражение для использования... Показываю пример, где его можно загнать в угол: Скрыть контент Я бы рекомендовал в таких случаях использовать более универсальное регулярное выражение, при желании даже можно поправить, если кто-то случайно до или после запятой поставил пробел (защита от дурака): {reg[#(\d)\040?,\040?(\d)#]}|$1.$2 Вот отчёт, как это отрабатывает: Скрыть контент Благодарю! Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 Напоминайте что я обещал сделать после реализации скрптов Пока будем набирать опыт работы с скриптами мелочи поделаю вокруг да около. Надіслати Поділитися на інших сайтах More sharing options... Starychenko Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 5 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Пока будем набирать опыт работы с скриптами мелочи поделаю вокруг да около. Есть предложение при парсинге в ИМ в рамках одного проекта дать возможность пропускать в задании ссылки с ошибками. То есть мы начали сбор ссылок. Собрали предположим 12 000 ссылок. Из которых 1000 попалась с ошибкой 404 или ещё какой-то. И в парсинг мы должны отдать в идеале 11 000 ссылок с правильным кодом ответа. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 3 минуты назад, Starychenko сказал: Есть предложение при парсинге в ИМ в рамках одного проекта дать возможность пропускать в задании ссылки с ошибками. То есть мы начали сбор ссылок. Собрали предположим 12 000 ссылок. Из которых 1000 попалась с ошибкой 404 или ещё какой-то. И в парсинг мы должны отдать в идеале 11 000 ссылок с правильным кодом ответа. В менеджере юрл вы можете отфильтровать ссылки по ошибками. Причем выбрать определенные ошибки. И удалить их из списка. Надіслати Поділитися на інших сайтах More sharing options... Malciska Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 (змінено) В 28.04.2021 в 22:15, Malciska сказал: Автор Вы Молодец !!! Респект Респект Респект !!! В ногу со временем и потребностями п.с. вернусь к старой просьбе и пожеланию, т.к. замечаю что после моего предложения еще пару раз просили об этой функции. может если все немножко упростить, то эту фишку увидим уже в след. обнове ? Обьясню потребность... Допустим я настроил фильтр сбора ссылок, собрал ссылки на товары, спарсил, обработал, запустил товары в продажу. Список ссылок на товары сохранил. Запустил проект на медленный крон пару раз в неделю на поиск у донора новых товаров. И чтобы уже обработанные товары не мешались в результатах... Сделайте пожалуйста возможность при сборе ссылок на товары в настройках фильтра указать "исключить сохраненные ссылки" Таким образом будет сразу и просто видно что у донора есть нового... У кого крупные доноры или их немного, тому это может и неактуально. В моем случае у донора 30-50 товаров и доноров много. Каждый новый товар я все равно осматриваю, обрабатываю и т.д. Хмм ... хоть вы и обьясняли как это сделать почти, но хочется чтобы было попроще Змінено 21 липня 2021 користувачем Malciska Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 ВНИМАНИЕ!!! При работе с собственными скриптами вылез неприятный момент. Собственные скрипты использовать в много поточном режиме не получится, только в один поток. Это обусловлено пространством имен самого PHP и это я обойти не могу. Собственно есть два пути реализации этой функции, либо в один поток, и один скрипт можно использовать только один раз в в пределах одного задания. Либо полностью отказаться от возможности передачи параметров от парсера вашим скриптам. Что вообще не допустимо Так что скоро выйдет обновление которое ограничит возможность использование потоков в связке с скриптами, и использование много раз одного скрипта в приделах одной задачаи. То есть нельзя будет написать скрипт test.php и запустить его перед парсингом товара, и после парсинга товара. Или два раза после париснга. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 Обновление 4.6-2_beta Введено ограничение при использовании собственных PHP скриптов. При использовании скриптов модуль сможет парсить исключительно в однопоточном режиме. Не смотря на настройки потоков в проекте. Так же в одном проекте подключить один скрипт можно только один раз. В принципе все то что я описал три часа назад. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 12 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Доброе утро. Проски IPv6) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 (змінено) - Змінено 22 липня 2021 користувачем Reanimaster Надіслати Поділитися на інших сайтах More sharing options... Назад 334 335 336 337 338 339 340 341 342 343 344 Вперед Сторінка 339 з 539 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 81 Перейти до списку тем Схожі публікації [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 березня парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 0 коментарів 1 454 перегляди solohaigor 11 грудня 2023 [Поддержка] [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 грудня 2023 парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 1 відповідь 290 переглядів 18768_1484692309 1 травня Модуль PRICE MASTER - Модуль импорта/экспорта товаров, парсинг, перевод, генерация текстов, редактор каталога и многое другое [Поддержка] 1 2 Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 25 відповідей 986 переглядів prizruslan 12 грудня PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 0 коментарів 4 464 перегляди ScriptBrains 11 вересня batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 59 267 переглядів Sha 17 листопада Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 @Reanimaster Со всех 14 000 строк кода модуля. Строка с запросом на удаление из таблицы атрибутов, встречается 3 раза.DELETE FROM `".DB_PREFIX."product_attribute` - Вот эта. 1. Это в той функции что вы правите. Дай бог что бы вы правили, а не просто у себя изменяли, а на сервер тоже загружать не забывали. 2. В функции удаление атрибутов создание заново, что на скришоте выше я показал. 3. В редакторе товаров где удаление всех атрибутов из товара. Все больше нигде таких запросов в коде нет. Можете сами убедится. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 6 минут назад, Rassol2 сказал: Все больше нигде таких запросов в коде нет. Можете сами убедится. Прошу прощения. Но косяк найден)) В коде что вы мне дали нет foreach на языки))) Вот в оригинале. Я как то и проглядел этот момент) Все равно спасибо большое за уделенное время. Спойлер P.S. Сейчас вот сижу и думаю. Лучше бы мля я это время потратил на написание скрипта))) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 Прошу прощения. Достал уже наверное. Как в логе вывести ID языка? В этой же функции $log = ['name' => $attr[0], 'value'=>$attr[1], 'attr_id'=> $attr['id']]; $this->log('addAttrToProductLog', $log, $dn_id); Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 59 минут назад, Malciska сказал: Анекдот немножко переделанный по теме: Папа-программист сидит за компьютером. Рядом сидит маленький сын и эл. магазин создает. Вдруг сын спрашивает: — Папа, а как мне тут особые файлы на сервер прислать или еще какое нибудь нестандартное решение организовать? Отец, не поворачивая головы от компьютера: — Ок, вот тебе PHP скрипты, ты можете это сделать сам. Пауза минут на десять, после чего сын робко спрашивает: — Пап, а с кем это ты сейчас разговаривал? Ну вы же понимаете что засунуть 100500 функций в модуль, и сделать полторы тысячи переключателей не будет проще. Я даже готов сказать что это не реально. Сложность модуля будет на том уровне, что ничего не добавить, ни сломав то что уже есть. Всем все равно не угадищ. Основная линия как была так и есть. Гикам скрипты. А еше это решит 2 важные для меня проблемы. 1. Иногда просят адаптацию под что то, что нужно одному. Я такое сделать в коде модуля не могу. А только для конкретного юзера. Он мне за это заплатит, так как я не могу это делать для него любимого бесплатно. Но он потеряет совместимость с основной веткой модуля, и все обновление для него недоступны. Если обновится моя работа затрется. А я не могу поддерживать основную ветку, и ветку для каждого с личной свистелкой. Скрипты это решают. Так как они не встроены в основную логику модуля. Как по мне это важно. 2. Как определить что нужно вносить в модуль а что нет ? Вот я до этого момента записываю кол-во обращений хочу, хочу, хочу. Потом реализовываю. А по факту это никому не нужно. Время потрачено толку нет. Теперь я посылаю на скрипты. Либо реализовываю людям. И если спрос на один и тот же скрипт возрастает я вношу эту логику в модуль. Причем еше на уровне скрипта я могу довести логику до совершенства. Что бы не быть многословным.Кто нибудь знает где это ? Вот хоть кто то знает где это находится ? На это потрачено тонна времени, это поддерживается, но никто этим не пользуется. Вот такие траты времени я буду оптимизировать через скрипты. 2 Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 2 минуты назад, Reanimaster сказал: Прошу прощения. Достал уже наверное. Как в логе вывести ID языка? В этой же функции $log = ['name' => $attr[0], 'value'=>$attr[1], 'attr_id'=> $attr['id']]; $this->log('addAttrToProductLog', $log, $dn_id); В массив $log добавите еше id языка. Затем найдите строкуif($mark == 'addAttrToProductLog'){ Ну и там по аналогии поправите текст. Ваш id языка будет находится в массиве $data Короче все по аналогии. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 7 минут назад, Rassol2 сказал: Вот хоть кто то знает где это находится ? Я знаю))) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 7 минут назад, Rassol2 сказал: Вот такие траты времени я буду оптимизировать через скрипты. Все верно, собственно говоря. Вы молодец!) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 4 минуты назад, Rassol2 сказал: В массив $log добавите еше id языка. Благодарю. Просто у меня ощущение что при загрузке атрибутов что то не так с определением языка. Хочу проверить. Надіслати Поділитися на інших сайтах More sharing options... Axelenz Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 28 минут назад, Rassol2 сказал: Что бы не быть многословным.Кто нибудь знает где это ? Находится в Менеджер url/Парсинг в кеш... но никогда не пользовался... даже не было такой потребности ) Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 Только что, Axelenz сказал: Находится в Менеджер url/Парсинг в кеш... но никогда не пользовался... даже не было такой потребности ) это сейчас там. А была отдельная вкладка под нее. И просили ее, типо удобно будет закешировать а когда будет время поработать с донором. И в кроне она есть. И как бы это все учитывается в обшей логике модуля. Усложняя все. Может дальше вообще выкину за ненадобностью, и кеш будет создаваться только в момент парсинга. То чем реально пользуются. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 1 минуту назад, Rassol2 сказал: То чем реально пользуются. Я реально пользуюсь парсингом в кеш по крону. Я вообще все что возможно на крон вешаю ибо больше всех пахала лошадь, но председателем так и не стала) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 В общем если интересно. Психанул, залил 1 язык. Экспортировал таблицу, заменил lang_id залил назад. Дешево и сердито) Надіслати Поділитися на інших сайтах More sharing options... Axelenz Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 6 часов назад, Rassol2 сказал: Ой, кажись вышло такое правило придумать {reg[#(\d)+,+(\d)#]}|$1.$2 При всём уважении... не стал бы рекомендовать данное регулярное выражение для использования... Показываю пример, где его можно загнать в угол: Спойлер Я бы рекомендовал в таких случаях использовать более универсальное регулярное выражение, при желании даже можно поправить, если кто-то случайно до или после запятой поставил пробел (защита от дурака): {reg[#(\d)\040?,\040?(\d)#]}|$1.$2 Вот отчёт, как это отрабатывает: Спойлер 2 Надіслати Поділитися на інших сайтах More sharing options... Mixxxa163 Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 11 минут назад, Axelenz сказал: При всём уважении... не стал бы рекомендовать данное регулярное выражение для использования... Показываю пример, где его можно загнать в угол: Скрыть контент Я бы рекомендовал в таких случаях использовать более универсальное регулярное выражение, при желании даже можно поправить, если кто-то случайно до или после запятой поставил пробел (защита от дурака): {reg[#(\d)\040?,\040?(\d)#]}|$1.$2 Вот отчёт, как это отрабатывает: Скрыть контент Благодарю! Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 Напоминайте что я обещал сделать после реализации скрптов Пока будем набирать опыт работы с скриптами мелочи поделаю вокруг да около. Надіслати Поділитися на інших сайтах More sharing options... Starychenko Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 5 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Пока будем набирать опыт работы с скриптами мелочи поделаю вокруг да около. Есть предложение при парсинге в ИМ в рамках одного проекта дать возможность пропускать в задании ссылки с ошибками. То есть мы начали сбор ссылок. Собрали предположим 12 000 ссылок. Из которых 1000 попалась с ошибкой 404 или ещё какой-то. И в парсинг мы должны отдать в идеале 11 000 ссылок с правильным кодом ответа. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 3 минуты назад, Starychenko сказал: Есть предложение при парсинге в ИМ в рамках одного проекта дать возможность пропускать в задании ссылки с ошибками. То есть мы начали сбор ссылок. Собрали предположим 12 000 ссылок. Из которых 1000 попалась с ошибкой 404 или ещё какой-то. И в парсинг мы должны отдать в идеале 11 000 ссылок с правильным кодом ответа. В менеджере юрл вы можете отфильтровать ссылки по ошибками. Причем выбрать определенные ошибки. И удалить их из списка. Надіслати Поділитися на інших сайтах More sharing options... Malciska Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 (змінено) В 28.04.2021 в 22:15, Malciska сказал: Автор Вы Молодец !!! Респект Респект Респект !!! В ногу со временем и потребностями п.с. вернусь к старой просьбе и пожеланию, т.к. замечаю что после моего предложения еще пару раз просили об этой функции. может если все немножко упростить, то эту фишку увидим уже в след. обнове ? Обьясню потребность... Допустим я настроил фильтр сбора ссылок, собрал ссылки на товары, спарсил, обработал, запустил товары в продажу. Список ссылок на товары сохранил. Запустил проект на медленный крон пару раз в неделю на поиск у донора новых товаров. И чтобы уже обработанные товары не мешались в результатах... Сделайте пожалуйста возможность при сборе ссылок на товары в настройках фильтра указать "исключить сохраненные ссылки" Таким образом будет сразу и просто видно что у донора есть нового... У кого крупные доноры или их немного, тому это может и неактуально. В моем случае у донора 30-50 товаров и доноров много. Каждый новый товар я все равно осматриваю, обрабатываю и т.д. Хмм ... хоть вы и обьясняли как это сделать почти, но хочется чтобы было попроще Змінено 21 липня 2021 користувачем Malciska Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 ВНИМАНИЕ!!! При работе с собственными скриптами вылез неприятный момент. Собственные скрипты использовать в много поточном режиме не получится, только в один поток. Это обусловлено пространством имен самого PHP и это я обойти не могу. Собственно есть два пути реализации этой функции, либо в один поток, и один скрипт можно использовать только один раз в в пределах одного задания. Либо полностью отказаться от возможности передачи параметров от парсера вашим скриптам. Что вообще не допустимо Так что скоро выйдет обновление которое ограничит возможность использование потоков в связке с скриптами, и использование много раз одного скрипта в приделах одной задачаи. То есть нельзя будет написать скрипт test.php и запустить его перед парсингом товара, и после парсинга товара. Или два раза после париснга. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 Обновление 4.6-2_beta Введено ограничение при использовании собственных PHP скриптов. При использовании скриптов модуль сможет парсить исключительно в однопоточном режиме. Не смотря на настройки потоков в проекте. Так же в одном проекте подключить один скрипт можно только один раз. В принципе все то что я описал три часа назад. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 12 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Доброе утро. Проски IPv6) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 (змінено) - Змінено 22 липня 2021 користувачем Reanimaster Надіслати Поділитися на інших сайтах More sharing options... Назад 334 335 336 337 338 339 340 341 342 343 344 Вперед Сторінка 339 з 539 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 81 Перейти до списку тем Схожі публікації [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 березня парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 0 коментарів 1 454 перегляди solohaigor 11 грудня 2023 [Поддержка] [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 грудня 2023 парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 1 відповідь 290 переглядів 18768_1484692309 1 травня Модуль PRICE MASTER - Модуль импорта/экспорта товаров, парсинг, перевод, генерация текстов, редактор каталога и многое другое [Поддержка] 1 2 Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 25 відповідей 986 переглядів prizruslan 12 грудня PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 0 коментарів 4 464 перегляди ScriptBrains 11 вересня batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 59 267 переглядів Sha 17 листопада Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 6 минут назад, Rassol2 сказал: Все больше нигде таких запросов в коде нет. Можете сами убедится. Прошу прощения. Но косяк найден)) В коде что вы мне дали нет foreach на языки))) Вот в оригинале. Я как то и проглядел этот момент) Все равно спасибо большое за уделенное время. Спойлер P.S. Сейчас вот сижу и думаю. Лучше бы мля я это время потратил на написание скрипта))) Надіслати Поділитися на інших сайтах More sharing options...
Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 Прошу прощения. Достал уже наверное. Как в логе вывести ID языка? В этой же функции $log = ['name' => $attr[0], 'value'=>$attr[1], 'attr_id'=> $attr['id']]; $this->log('addAttrToProductLog', $log, $dn_id); Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 59 минут назад, Malciska сказал: Анекдот немножко переделанный по теме: Папа-программист сидит за компьютером. Рядом сидит маленький сын и эл. магазин создает. Вдруг сын спрашивает: — Папа, а как мне тут особые файлы на сервер прислать или еще какое нибудь нестандартное решение организовать? Отец, не поворачивая головы от компьютера: — Ок, вот тебе PHP скрипты, ты можете это сделать сам. Пауза минут на десять, после чего сын робко спрашивает: — Пап, а с кем это ты сейчас разговаривал? Ну вы же понимаете что засунуть 100500 функций в модуль, и сделать полторы тысячи переключателей не будет проще. Я даже готов сказать что это не реально. Сложность модуля будет на том уровне, что ничего не добавить, ни сломав то что уже есть. Всем все равно не угадищ. Основная линия как была так и есть. Гикам скрипты. А еше это решит 2 важные для меня проблемы. 1. Иногда просят адаптацию под что то, что нужно одному. Я такое сделать в коде модуля не могу. А только для конкретного юзера. Он мне за это заплатит, так как я не могу это делать для него любимого бесплатно. Но он потеряет совместимость с основной веткой модуля, и все обновление для него недоступны. Если обновится моя работа затрется. А я не могу поддерживать основную ветку, и ветку для каждого с личной свистелкой. Скрипты это решают. Так как они не встроены в основную логику модуля. Как по мне это важно. 2. Как определить что нужно вносить в модуль а что нет ? Вот я до этого момента записываю кол-во обращений хочу, хочу, хочу. Потом реализовываю. А по факту это никому не нужно. Время потрачено толку нет. Теперь я посылаю на скрипты. Либо реализовываю людям. И если спрос на один и тот же скрипт возрастает я вношу эту логику в модуль. Причем еше на уровне скрипта я могу довести логику до совершенства. Что бы не быть многословным.Кто нибудь знает где это ? Вот хоть кто то знает где это находится ? На это потрачено тонна времени, это поддерживается, но никто этим не пользуется. Вот такие траты времени я буду оптимизировать через скрипты. 2 Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 2 минуты назад, Reanimaster сказал: Прошу прощения. Достал уже наверное. Как в логе вывести ID языка? В этой же функции $log = ['name' => $attr[0], 'value'=>$attr[1], 'attr_id'=> $attr['id']]; $this->log('addAttrToProductLog', $log, $dn_id); В массив $log добавите еше id языка. Затем найдите строкуif($mark == 'addAttrToProductLog'){ Ну и там по аналогии поправите текст. Ваш id языка будет находится в массиве $data Короче все по аналогии. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 7 минут назад, Rassol2 сказал: Вот хоть кто то знает где это находится ? Я знаю))) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 7 минут назад, Rassol2 сказал: Вот такие траты времени я буду оптимизировать через скрипты. Все верно, собственно говоря. Вы молодец!) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 4 минуты назад, Rassol2 сказал: В массив $log добавите еше id языка. Благодарю. Просто у меня ощущение что при загрузке атрибутов что то не так с определением языка. Хочу проверить. Надіслати Поділитися на інших сайтах More sharing options... Axelenz Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 28 минут назад, Rassol2 сказал: Что бы не быть многословным.Кто нибудь знает где это ? Находится в Менеджер url/Парсинг в кеш... но никогда не пользовался... даже не было такой потребности ) Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 Только что, Axelenz сказал: Находится в Менеджер url/Парсинг в кеш... но никогда не пользовался... даже не было такой потребности ) это сейчас там. А была отдельная вкладка под нее. И просили ее, типо удобно будет закешировать а когда будет время поработать с донором. И в кроне она есть. И как бы это все учитывается в обшей логике модуля. Усложняя все. Может дальше вообще выкину за ненадобностью, и кеш будет создаваться только в момент парсинга. То чем реально пользуются. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 1 минуту назад, Rassol2 сказал: То чем реально пользуются. Я реально пользуюсь парсингом в кеш по крону. Я вообще все что возможно на крон вешаю ибо больше всех пахала лошадь, но председателем так и не стала) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 В общем если интересно. Психанул, залил 1 язык. Экспортировал таблицу, заменил lang_id залил назад. Дешево и сердито) Надіслати Поділитися на інших сайтах More sharing options... Axelenz Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 6 часов назад, Rassol2 сказал: Ой, кажись вышло такое правило придумать {reg[#(\d)+,+(\d)#]}|$1.$2 При всём уважении... не стал бы рекомендовать данное регулярное выражение для использования... Показываю пример, где его можно загнать в угол: Спойлер Я бы рекомендовал в таких случаях использовать более универсальное регулярное выражение, при желании даже можно поправить, если кто-то случайно до или после запятой поставил пробел (защита от дурака): {reg[#(\d)\040?,\040?(\d)#]}|$1.$2 Вот отчёт, как это отрабатывает: Спойлер 2 Надіслати Поділитися на інших сайтах More sharing options... Mixxxa163 Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 11 минут назад, Axelenz сказал: При всём уважении... не стал бы рекомендовать данное регулярное выражение для использования... Показываю пример, где его можно загнать в угол: Скрыть контент Я бы рекомендовал в таких случаях использовать более универсальное регулярное выражение, при желании даже можно поправить, если кто-то случайно до или после запятой поставил пробел (защита от дурака): {reg[#(\d)\040?,\040?(\d)#]}|$1.$2 Вот отчёт, как это отрабатывает: Скрыть контент Благодарю! Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 Напоминайте что я обещал сделать после реализации скрптов Пока будем набирать опыт работы с скриптами мелочи поделаю вокруг да около. Надіслати Поділитися на інших сайтах More sharing options... Starychenko Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 5 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Пока будем набирать опыт работы с скриптами мелочи поделаю вокруг да около. Есть предложение при парсинге в ИМ в рамках одного проекта дать возможность пропускать в задании ссылки с ошибками. То есть мы начали сбор ссылок. Собрали предположим 12 000 ссылок. Из которых 1000 попалась с ошибкой 404 или ещё какой-то. И в парсинг мы должны отдать в идеале 11 000 ссылок с правильным кодом ответа. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 3 минуты назад, Starychenko сказал: Есть предложение при парсинге в ИМ в рамках одного проекта дать возможность пропускать в задании ссылки с ошибками. То есть мы начали сбор ссылок. Собрали предположим 12 000 ссылок. Из которых 1000 попалась с ошибкой 404 или ещё какой-то. И в парсинг мы должны отдать в идеале 11 000 ссылок с правильным кодом ответа. В менеджере юрл вы можете отфильтровать ссылки по ошибками. Причем выбрать определенные ошибки. И удалить их из списка. Надіслати Поділитися на інших сайтах More sharing options... Malciska Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 (змінено) В 28.04.2021 в 22:15, Malciska сказал: Автор Вы Молодец !!! Респект Респект Респект !!! В ногу со временем и потребностями п.с. вернусь к старой просьбе и пожеланию, т.к. замечаю что после моего предложения еще пару раз просили об этой функции. может если все немножко упростить, то эту фишку увидим уже в след. обнове ? Обьясню потребность... Допустим я настроил фильтр сбора ссылок, собрал ссылки на товары, спарсил, обработал, запустил товары в продажу. Список ссылок на товары сохранил. Запустил проект на медленный крон пару раз в неделю на поиск у донора новых товаров. И чтобы уже обработанные товары не мешались в результатах... Сделайте пожалуйста возможность при сборе ссылок на товары в настройках фильтра указать "исключить сохраненные ссылки" Таким образом будет сразу и просто видно что у донора есть нового... У кого крупные доноры или их немного, тому это может и неактуально. В моем случае у донора 30-50 товаров и доноров много. Каждый новый товар я все равно осматриваю, обрабатываю и т.д. Хмм ... хоть вы и обьясняли как это сделать почти, но хочется чтобы было попроще Змінено 21 липня 2021 користувачем Malciska Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 ВНИМАНИЕ!!! При работе с собственными скриптами вылез неприятный момент. Собственные скрипты использовать в много поточном режиме не получится, только в один поток. Это обусловлено пространством имен самого PHP и это я обойти не могу. Собственно есть два пути реализации этой функции, либо в один поток, и один скрипт можно использовать только один раз в в пределах одного задания. Либо полностью отказаться от возможности передачи параметров от парсера вашим скриптам. Что вообще не допустимо Так что скоро выйдет обновление которое ограничит возможность использование потоков в связке с скриптами, и использование много раз одного скрипта в приделах одной задачаи. То есть нельзя будет написать скрипт test.php и запустить его перед парсингом товара, и после парсинга товара. Или два раза после париснга. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 Обновление 4.6-2_beta Введено ограничение при использовании собственных PHP скриптов. При использовании скриптов модуль сможет парсить исключительно в однопоточном режиме. Не смотря на настройки потоков в проекте. Так же в одном проекте подключить один скрипт можно только один раз. В принципе все то что я описал три часа назад. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 12 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Доброе утро. Проски IPv6) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 (змінено) - Змінено 22 липня 2021 користувачем Reanimaster Надіслати Поділитися на інших сайтах More sharing options... Назад 334 335 336 337 338 339 340 341 342 343 344 Вперед Сторінка 339 з 539 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 81 Перейти до списку тем Схожі публікації [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 березня парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 0 коментарів 1 454 перегляди solohaigor 11 грудня 2023 [Поддержка] [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 грудня 2023 парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 1 відповідь 290 переглядів 18768_1484692309 1 травня Модуль PRICE MASTER - Модуль импорта/экспорта товаров, парсинг, перевод, генерация текстов, редактор каталога и многое другое [Поддержка] 1 2 Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 25 відповідей 986 переглядів prizruslan 12 грудня PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 0 коментарів 4 464 перегляди ScriptBrains 11 вересня batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 59 267 переглядів Sha 17 листопада Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 2 минуты назад, Reanimaster сказал: Прошу прощения. Достал уже наверное. Как в логе вывести ID языка? В этой же функции $log = ['name' => $attr[0], 'value'=>$attr[1], 'attr_id'=> $attr['id']]; $this->log('addAttrToProductLog', $log, $dn_id); В массив $log добавите еше id языка. Затем найдите строкуif($mark == 'addAttrToProductLog'){ Ну и там по аналогии поправите текст. Ваш id языка будет находится в массиве $data Короче все по аналогии. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 7 минут назад, Rassol2 сказал: Вот хоть кто то знает где это находится ? Я знаю))) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 7 минут назад, Rassol2 сказал: Вот такие траты времени я буду оптимизировать через скрипты. Все верно, собственно говоря. Вы молодец!) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 4 минуты назад, Rassol2 сказал: В массив $log добавите еше id языка. Благодарю. Просто у меня ощущение что при загрузке атрибутов что то не так с определением языка. Хочу проверить. Надіслати Поділитися на інших сайтах More sharing options... Axelenz Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 28 минут назад, Rassol2 сказал: Что бы не быть многословным.Кто нибудь знает где это ? Находится в Менеджер url/Парсинг в кеш... но никогда не пользовался... даже не было такой потребности ) Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 Только что, Axelenz сказал: Находится в Менеджер url/Парсинг в кеш... но никогда не пользовался... даже не было такой потребности ) это сейчас там. А была отдельная вкладка под нее. И просили ее, типо удобно будет закешировать а когда будет время поработать с донором. И в кроне она есть. И как бы это все учитывается в обшей логике модуля. Усложняя все. Может дальше вообще выкину за ненадобностью, и кеш будет создаваться только в момент парсинга. То чем реально пользуются. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 1 минуту назад, Rassol2 сказал: То чем реально пользуются. Я реально пользуюсь парсингом в кеш по крону. Я вообще все что возможно на крон вешаю ибо больше всех пахала лошадь, но председателем так и не стала) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 В общем если интересно. Психанул, залил 1 язык. Экспортировал таблицу, заменил lang_id залил назад. Дешево и сердито) Надіслати Поділитися на інших сайтах More sharing options... Axelenz Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 6 часов назад, Rassol2 сказал: Ой, кажись вышло такое правило придумать {reg[#(\d)+,+(\d)#]}|$1.$2 При всём уважении... не стал бы рекомендовать данное регулярное выражение для использования... Показываю пример, где его можно загнать в угол: Спойлер Я бы рекомендовал в таких случаях использовать более универсальное регулярное выражение, при желании даже можно поправить, если кто-то случайно до или после запятой поставил пробел (защита от дурака): {reg[#(\d)\040?,\040?(\d)#]}|$1.$2 Вот отчёт, как это отрабатывает: Спойлер 2 Надіслати Поділитися на інших сайтах More sharing options... Mixxxa163 Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 11 минут назад, Axelenz сказал: При всём уважении... не стал бы рекомендовать данное регулярное выражение для использования... Показываю пример, где его можно загнать в угол: Скрыть контент Я бы рекомендовал в таких случаях использовать более универсальное регулярное выражение, при желании даже можно поправить, если кто-то случайно до или после запятой поставил пробел (защита от дурака): {reg[#(\d)\040?,\040?(\d)#]}|$1.$2 Вот отчёт, как это отрабатывает: Скрыть контент Благодарю! Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 Напоминайте что я обещал сделать после реализации скрптов Пока будем набирать опыт работы с скриптами мелочи поделаю вокруг да около. Надіслати Поділитися на інших сайтах More sharing options... Starychenko Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 5 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Пока будем набирать опыт работы с скриптами мелочи поделаю вокруг да около. Есть предложение при парсинге в ИМ в рамках одного проекта дать возможность пропускать в задании ссылки с ошибками. То есть мы начали сбор ссылок. Собрали предположим 12 000 ссылок. Из которых 1000 попалась с ошибкой 404 или ещё какой-то. И в парсинг мы должны отдать в идеале 11 000 ссылок с правильным кодом ответа. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 3 минуты назад, Starychenko сказал: Есть предложение при парсинге в ИМ в рамках одного проекта дать возможность пропускать в задании ссылки с ошибками. То есть мы начали сбор ссылок. Собрали предположим 12 000 ссылок. Из которых 1000 попалась с ошибкой 404 или ещё какой-то. И в парсинг мы должны отдать в идеале 11 000 ссылок с правильным кодом ответа. В менеджере юрл вы можете отфильтровать ссылки по ошибками. Причем выбрать определенные ошибки. И удалить их из списка. Надіслати Поділитися на інших сайтах More sharing options... Malciska Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 (змінено) В 28.04.2021 в 22:15, Malciska сказал: Автор Вы Молодец !!! Респект Респект Респект !!! В ногу со временем и потребностями п.с. вернусь к старой просьбе и пожеланию, т.к. замечаю что после моего предложения еще пару раз просили об этой функции. может если все немножко упростить, то эту фишку увидим уже в след. обнове ? Обьясню потребность... Допустим я настроил фильтр сбора ссылок, собрал ссылки на товары, спарсил, обработал, запустил товары в продажу. Список ссылок на товары сохранил. Запустил проект на медленный крон пару раз в неделю на поиск у донора новых товаров. И чтобы уже обработанные товары не мешались в результатах... Сделайте пожалуйста возможность при сборе ссылок на товары в настройках фильтра указать "исключить сохраненные ссылки" Таким образом будет сразу и просто видно что у донора есть нового... У кого крупные доноры или их немного, тому это может и неактуально. В моем случае у донора 30-50 товаров и доноров много. Каждый новый товар я все равно осматриваю, обрабатываю и т.д. Хмм ... хоть вы и обьясняли как это сделать почти, но хочется чтобы было попроще Змінено 21 липня 2021 користувачем Malciska Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 ВНИМАНИЕ!!! При работе с собственными скриптами вылез неприятный момент. Собственные скрипты использовать в много поточном режиме не получится, только в один поток. Это обусловлено пространством имен самого PHP и это я обойти не могу. Собственно есть два пути реализации этой функции, либо в один поток, и один скрипт можно использовать только один раз в в пределах одного задания. Либо полностью отказаться от возможности передачи параметров от парсера вашим скриптам. Что вообще не допустимо Так что скоро выйдет обновление которое ограничит возможность использование потоков в связке с скриптами, и использование много раз одного скрипта в приделах одной задачаи. То есть нельзя будет написать скрипт test.php и запустить его перед парсингом товара, и после парсинга товара. Или два раза после париснга. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 Обновление 4.6-2_beta Введено ограничение при использовании собственных PHP скриптов. При использовании скриптов модуль сможет парсить исключительно в однопоточном режиме. Не смотря на настройки потоков в проекте. Так же в одном проекте подключить один скрипт можно только один раз. В принципе все то что я описал три часа назад. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 12 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Доброе утро. Проски IPv6) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 (змінено) - Змінено 22 липня 2021 користувачем Reanimaster Надіслати Поділитися на інших сайтах More sharing options... Назад 334 335 336 337 338 339 340 341 342 343 344 Вперед Сторінка 339 з 539 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 81 Перейти до списку тем Схожі публікації [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 березня парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 0 коментарів 1 454 перегляди solohaigor 11 грудня 2023 [Поддержка] [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 грудня 2023 парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 1 відповідь 290 переглядів 18768_1484692309 1 травня Модуль PRICE MASTER - Модуль импорта/экспорта товаров, парсинг, перевод, генерация текстов, редактор каталога и многое другое [Поддержка] 1 2 Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 25 відповідей 986 переглядів prizruslan 12 грудня PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 0 коментарів 4 464 перегляди ScriptBrains 11 вересня batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 59 267 переглядів Sha 17 листопада Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 7 минут назад, Rassol2 сказал: Вот хоть кто то знает где это находится ? Я знаю))) Надіслати Поділитися на інших сайтах More sharing options...
Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 7 минут назад, Rassol2 сказал: Вот такие траты времени я буду оптимизировать через скрипты. Все верно, собственно говоря. Вы молодец!) Надіслати Поділитися на інших сайтах More sharing options...
Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 4 минуты назад, Rassol2 сказал: В массив $log добавите еше id языка. Благодарю. Просто у меня ощущение что при загрузке атрибутов что то не так с определением языка. Хочу проверить. Надіслати Поділитися на інших сайтах More sharing options...
Axelenz Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 28 минут назад, Rassol2 сказал: Что бы не быть многословным.Кто нибудь знает где это ? Находится в Менеджер url/Парсинг в кеш... но никогда не пользовался... даже не было такой потребности ) Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 Только что, Axelenz сказал: Находится в Менеджер url/Парсинг в кеш... но никогда не пользовался... даже не было такой потребности ) это сейчас там. А была отдельная вкладка под нее. И просили ее, типо удобно будет закешировать а когда будет время поработать с донором. И в кроне она есть. И как бы это все учитывается в обшей логике модуля. Усложняя все. Может дальше вообще выкину за ненадобностью, и кеш будет создаваться только в момент парсинга. То чем реально пользуются. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 1 минуту назад, Rassol2 сказал: То чем реально пользуются. Я реально пользуюсь парсингом в кеш по крону. Я вообще все что возможно на крон вешаю ибо больше всех пахала лошадь, но председателем так и не стала) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 В общем если интересно. Психанул, залил 1 язык. Экспортировал таблицу, заменил lang_id залил назад. Дешево и сердито) Надіслати Поділитися на інших сайтах More sharing options... Axelenz Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 6 часов назад, Rassol2 сказал: Ой, кажись вышло такое правило придумать {reg[#(\d)+,+(\d)#]}|$1.$2 При всём уважении... не стал бы рекомендовать данное регулярное выражение для использования... Показываю пример, где его можно загнать в угол: Спойлер Я бы рекомендовал в таких случаях использовать более универсальное регулярное выражение, при желании даже можно поправить, если кто-то случайно до или после запятой поставил пробел (защита от дурака): {reg[#(\d)\040?,\040?(\d)#]}|$1.$2 Вот отчёт, как это отрабатывает: Спойлер 2 Надіслати Поділитися на інших сайтах More sharing options... Mixxxa163 Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 11 минут назад, Axelenz сказал: При всём уважении... не стал бы рекомендовать данное регулярное выражение для использования... Показываю пример, где его можно загнать в угол: Скрыть контент Я бы рекомендовал в таких случаях использовать более универсальное регулярное выражение, при желании даже можно поправить, если кто-то случайно до или после запятой поставил пробел (защита от дурака): {reg[#(\d)\040?,\040?(\d)#]}|$1.$2 Вот отчёт, как это отрабатывает: Скрыть контент Благодарю! Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 Напоминайте что я обещал сделать после реализации скрптов Пока будем набирать опыт работы с скриптами мелочи поделаю вокруг да около. Надіслати Поділитися на інших сайтах More sharing options... Starychenko Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 5 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Пока будем набирать опыт работы с скриптами мелочи поделаю вокруг да около. Есть предложение при парсинге в ИМ в рамках одного проекта дать возможность пропускать в задании ссылки с ошибками. То есть мы начали сбор ссылок. Собрали предположим 12 000 ссылок. Из которых 1000 попалась с ошибкой 404 или ещё какой-то. И в парсинг мы должны отдать в идеале 11 000 ссылок с правильным кодом ответа. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 3 минуты назад, Starychenko сказал: Есть предложение при парсинге в ИМ в рамках одного проекта дать возможность пропускать в задании ссылки с ошибками. То есть мы начали сбор ссылок. Собрали предположим 12 000 ссылок. Из которых 1000 попалась с ошибкой 404 или ещё какой-то. И в парсинг мы должны отдать в идеале 11 000 ссылок с правильным кодом ответа. В менеджере юрл вы можете отфильтровать ссылки по ошибками. Причем выбрать определенные ошибки. И удалить их из списка. Надіслати Поділитися на інших сайтах More sharing options... Malciska Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 (змінено) В 28.04.2021 в 22:15, Malciska сказал: Автор Вы Молодец !!! Респект Респект Респект !!! В ногу со временем и потребностями п.с. вернусь к старой просьбе и пожеланию, т.к. замечаю что после моего предложения еще пару раз просили об этой функции. может если все немножко упростить, то эту фишку увидим уже в след. обнове ? Обьясню потребность... Допустим я настроил фильтр сбора ссылок, собрал ссылки на товары, спарсил, обработал, запустил товары в продажу. Список ссылок на товары сохранил. Запустил проект на медленный крон пару раз в неделю на поиск у донора новых товаров. И чтобы уже обработанные товары не мешались в результатах... Сделайте пожалуйста возможность при сборе ссылок на товары в настройках фильтра указать "исключить сохраненные ссылки" Таким образом будет сразу и просто видно что у донора есть нового... У кого крупные доноры или их немного, тому это может и неактуально. В моем случае у донора 30-50 товаров и доноров много. Каждый новый товар я все равно осматриваю, обрабатываю и т.д. Хмм ... хоть вы и обьясняли как это сделать почти, но хочется чтобы было попроще Змінено 21 липня 2021 користувачем Malciska Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 ВНИМАНИЕ!!! При работе с собственными скриптами вылез неприятный момент. Собственные скрипты использовать в много поточном режиме не получится, только в один поток. Это обусловлено пространством имен самого PHP и это я обойти не могу. Собственно есть два пути реализации этой функции, либо в один поток, и один скрипт можно использовать только один раз в в пределах одного задания. Либо полностью отказаться от возможности передачи параметров от парсера вашим скриптам. Что вообще не допустимо Так что скоро выйдет обновление которое ограничит возможность использование потоков в связке с скриптами, и использование много раз одного скрипта в приделах одной задачаи. То есть нельзя будет написать скрипт test.php и запустить его перед парсингом товара, и после парсинга товара. Или два раза после париснга. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 Обновление 4.6-2_beta Введено ограничение при использовании собственных PHP скриптов. При использовании скриптов модуль сможет парсить исключительно в однопоточном режиме. Не смотря на настройки потоков в проекте. Так же в одном проекте подключить один скрипт можно только один раз. В принципе все то что я описал три часа назад. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 12 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Доброе утро. Проски IPv6) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 (змінено) - Змінено 22 липня 2021 користувачем Reanimaster Надіслати Поділитися на інших сайтах More sharing options... Назад 334 335 336 337 338 339 340 341 342 343 344 Вперед Сторінка 339 з 539 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 81 Перейти до списку тем Схожі публікації [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 березня парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 0 коментарів 1 454 перегляди solohaigor 11 грудня 2023 [Поддержка] [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 грудня 2023 парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 1 відповідь 290 переглядів 18768_1484692309 1 травня Модуль PRICE MASTER - Модуль импорта/экспорта товаров, парсинг, перевод, генерация текстов, редактор каталога и многое другое [Поддержка] 1 2 Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 25 відповідей 986 переглядів prizruslan 12 грудня PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 0 коментарів 4 464 перегляди ScriptBrains 11 вересня batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 59 267 переглядів Sha 17 листопада Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 1 минуту назад, Rassol2 сказал: То чем реально пользуются. Я реально пользуюсь парсингом в кеш по крону. Я вообще все что возможно на крон вешаю ибо больше всех пахала лошадь, но председателем так и не стала) Надіслати Поділитися на інших сайтах More sharing options...
Reanimaster Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 В общем если интересно. Психанул, залил 1 язык. Экспортировал таблицу, заменил lang_id залил назад. Дешево и сердито) Надіслати Поділитися на інших сайтах More sharing options...
Axelenz Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 6 часов назад, Rassol2 сказал: Ой, кажись вышло такое правило придумать {reg[#(\d)+,+(\d)#]}|$1.$2 При всём уважении... не стал бы рекомендовать данное регулярное выражение для использования... Показываю пример, где его можно загнать в угол: Спойлер Я бы рекомендовал в таких случаях использовать более универсальное регулярное выражение, при желании даже можно поправить, если кто-то случайно до или после запятой поставил пробел (защита от дурака): {reg[#(\d)\040?,\040?(\d)#]}|$1.$2 Вот отчёт, как это отрабатывает: Спойлер 2 Надіслати Поділитися на інших сайтах More sharing options...
Mixxxa163 Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 11 минут назад, Axelenz сказал: При всём уважении... не стал бы рекомендовать данное регулярное выражение для использования... Показываю пример, где его можно загнать в угол: Скрыть контент Я бы рекомендовал в таких случаях использовать более универсальное регулярное выражение, при желании даже можно поправить, если кто-то случайно до или после запятой поставил пробел (защита от дурака): {reg[#(\d)\040?,\040?(\d)#]}|$1.$2 Вот отчёт, как это отрабатывает: Скрыть контент Благодарю! Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 Напоминайте что я обещал сделать после реализации скрптов Пока будем набирать опыт работы с скриптами мелочи поделаю вокруг да около. Надіслати Поділитися на інших сайтах More sharing options... Starychenko Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 5 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Пока будем набирать опыт работы с скриптами мелочи поделаю вокруг да около. Есть предложение при парсинге в ИМ в рамках одного проекта дать возможность пропускать в задании ссылки с ошибками. То есть мы начали сбор ссылок. Собрали предположим 12 000 ссылок. Из которых 1000 попалась с ошибкой 404 или ещё какой-то. И в парсинг мы должны отдать в идеале 11 000 ссылок с правильным кодом ответа. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 3 минуты назад, Starychenko сказал: Есть предложение при парсинге в ИМ в рамках одного проекта дать возможность пропускать в задании ссылки с ошибками. То есть мы начали сбор ссылок. Собрали предположим 12 000 ссылок. Из которых 1000 попалась с ошибкой 404 или ещё какой-то. И в парсинг мы должны отдать в идеале 11 000 ссылок с правильным кодом ответа. В менеджере юрл вы можете отфильтровать ссылки по ошибками. Причем выбрать определенные ошибки. И удалить их из списка. Надіслати Поділитися на інших сайтах More sharing options... Malciska Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 (змінено) В 28.04.2021 в 22:15, Malciska сказал: Автор Вы Молодец !!! Респект Респект Респект !!! В ногу со временем и потребностями п.с. вернусь к старой просьбе и пожеланию, т.к. замечаю что после моего предложения еще пару раз просили об этой функции. может если все немножко упростить, то эту фишку увидим уже в след. обнове ? Обьясню потребность... Допустим я настроил фильтр сбора ссылок, собрал ссылки на товары, спарсил, обработал, запустил товары в продажу. Список ссылок на товары сохранил. Запустил проект на медленный крон пару раз в неделю на поиск у донора новых товаров. И чтобы уже обработанные товары не мешались в результатах... Сделайте пожалуйста возможность при сборе ссылок на товары в настройках фильтра указать "исключить сохраненные ссылки" Таким образом будет сразу и просто видно что у донора есть нового... У кого крупные доноры или их немного, тому это может и неактуально. В моем случае у донора 30-50 товаров и доноров много. Каждый новый товар я все равно осматриваю, обрабатываю и т.д. Хмм ... хоть вы и обьясняли как это сделать почти, но хочется чтобы было попроще Змінено 21 липня 2021 користувачем Malciska Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 ВНИМАНИЕ!!! При работе с собственными скриптами вылез неприятный момент. Собственные скрипты использовать в много поточном режиме не получится, только в один поток. Это обусловлено пространством имен самого PHP и это я обойти не могу. Собственно есть два пути реализации этой функции, либо в один поток, и один скрипт можно использовать только один раз в в пределах одного задания. Либо полностью отказаться от возможности передачи параметров от парсера вашим скриптам. Что вообще не допустимо Так что скоро выйдет обновление которое ограничит возможность использование потоков в связке с скриптами, и использование много раз одного скрипта в приделах одной задачаи. То есть нельзя будет написать скрипт test.php и запустить его перед парсингом товара, и после парсинга товара. Или два раза после париснга. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 Обновление 4.6-2_beta Введено ограничение при использовании собственных PHP скриптов. При использовании скриптов модуль сможет парсить исключительно в однопоточном режиме. Не смотря на настройки потоков в проекте. Так же в одном проекте подключить один скрипт можно только один раз. В принципе все то что я описал три часа назад. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 12 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Доброе утро. Проски IPv6) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 (змінено) - Змінено 22 липня 2021 користувачем Reanimaster Надіслати Поділитися на інших сайтах More sharing options... Назад 334 335 336 337 338 339 340 341 342 343 344 Вперед Сторінка 339 з 539 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 81 Перейти до списку тем Схожі публікації [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 березня парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 0 коментарів 1 454 перегляди solohaigor 11 грудня 2023 [Поддержка] [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 грудня 2023 парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 1 відповідь 290 переглядів 18768_1484692309 1 травня Модуль PRICE MASTER - Модуль импорта/экспорта товаров, парсинг, перевод, генерация текстов, редактор каталога и многое другое [Поддержка] 1 2 Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 25 відповідей 986 переглядів prizruslan 12 грудня PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 0 коментарів 4 464 перегляди ScriptBrains 11 вересня batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 59 267 переглядів Sha 17 листопада Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut
Starychenko Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 5 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Пока будем набирать опыт работы с скриптами мелочи поделаю вокруг да около. Есть предложение при парсинге в ИМ в рамках одного проекта дать возможность пропускать в задании ссылки с ошибками. То есть мы начали сбор ссылок. Собрали предположим 12 000 ссылок. Из которых 1000 попалась с ошибкой 404 или ещё какой-то. И в парсинг мы должны отдать в идеале 11 000 ссылок с правильным кодом ответа. Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 21 липня 2021 Автор Share Опубліковано: 21 липня 2021 3 минуты назад, Starychenko сказал: Есть предложение при парсинге в ИМ в рамках одного проекта дать возможность пропускать в задании ссылки с ошибками. То есть мы начали сбор ссылок. Собрали предположим 12 000 ссылок. Из которых 1000 попалась с ошибкой 404 или ещё какой-то. И в парсинг мы должны отдать в идеале 11 000 ссылок с правильным кодом ответа. В менеджере юрл вы можете отфильтровать ссылки по ошибками. Причем выбрать определенные ошибки. И удалить их из списка. Надіслати Поділитися на інших сайтах More sharing options... Malciska Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 (змінено) В 28.04.2021 в 22:15, Malciska сказал: Автор Вы Молодец !!! Респект Респект Респект !!! В ногу со временем и потребностями п.с. вернусь к старой просьбе и пожеланию, т.к. замечаю что после моего предложения еще пару раз просили об этой функции. может если все немножко упростить, то эту фишку увидим уже в след. обнове ? Обьясню потребность... Допустим я настроил фильтр сбора ссылок, собрал ссылки на товары, спарсил, обработал, запустил товары в продажу. Список ссылок на товары сохранил. Запустил проект на медленный крон пару раз в неделю на поиск у донора новых товаров. И чтобы уже обработанные товары не мешались в результатах... Сделайте пожалуйста возможность при сборе ссылок на товары в настройках фильтра указать "исключить сохраненные ссылки" Таким образом будет сразу и просто видно что у донора есть нового... У кого крупные доноры или их немного, тому это может и неактуально. В моем случае у донора 30-50 товаров и доноров много. Каждый новый товар я все равно осматриваю, обрабатываю и т.д. Хмм ... хоть вы и обьясняли как это сделать почти, но хочется чтобы было попроще Змінено 21 липня 2021 користувачем Malciska Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 ВНИМАНИЕ!!! При работе с собственными скриптами вылез неприятный момент. Собственные скрипты использовать в много поточном режиме не получится, только в один поток. Это обусловлено пространством имен самого PHP и это я обойти не могу. Собственно есть два пути реализации этой функции, либо в один поток, и один скрипт можно использовать только один раз в в пределах одного задания. Либо полностью отказаться от возможности передачи параметров от парсера вашим скриптам. Что вообще не допустимо Так что скоро выйдет обновление которое ограничит возможность использование потоков в связке с скриптами, и использование много раз одного скрипта в приделах одной задачаи. То есть нельзя будет написать скрипт test.php и запустить его перед парсингом товара, и после парсинга товара. Или два раза после париснга. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 Обновление 4.6-2_beta Введено ограничение при использовании собственных PHP скриптов. При использовании скриптов модуль сможет парсить исключительно в однопоточном режиме. Не смотря на настройки потоков в проекте. Так же в одном проекте подключить один скрипт можно только один раз. В принципе все то что я описал три часа назад. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 12 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Доброе утро. Проски IPv6) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 (змінено) - Змінено 22 липня 2021 користувачем Reanimaster Надіслати Поділитися на інших сайтах More sharing options... Назад 334 335 336 337 338 339 340 341 342 343 344 Вперед Сторінка 339 з 539 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 81 Перейти до списку тем Схожі публікації [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 березня парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 0 коментарів 1 454 перегляди solohaigor 11 грудня 2023 [Поддержка] [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 грудня 2023 парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 1 відповідь 290 переглядів 18768_1484692309 1 травня Модуль PRICE MASTER - Модуль импорта/экспорта товаров, парсинг, перевод, генерация текстов, редактор каталога и многое другое [Поддержка] 1 2 Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 25 відповідей 986 переглядів prizruslan 12 грудня PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 0 коментарів 4 464 перегляди ScriptBrains 11 вересня batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 59 267 переглядів Sha 17 листопада Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ
Malciska Опубліковано: 21 липня 2021 Share Опубліковано: 21 липня 2021 (змінено) В 28.04.2021 в 22:15, Malciska сказал: Автор Вы Молодец !!! Респект Респект Респект !!! В ногу со временем и потребностями п.с. вернусь к старой просьбе и пожеланию, т.к. замечаю что после моего предложения еще пару раз просили об этой функции. может если все немножко упростить, то эту фишку увидим уже в след. обнове ? Обьясню потребность... Допустим я настроил фильтр сбора ссылок, собрал ссылки на товары, спарсил, обработал, запустил товары в продажу. Список ссылок на товары сохранил. Запустил проект на медленный крон пару раз в неделю на поиск у донора новых товаров. И чтобы уже обработанные товары не мешались в результатах... Сделайте пожалуйста возможность при сборе ссылок на товары в настройках фильтра указать "исключить сохраненные ссылки" Таким образом будет сразу и просто видно что у донора есть нового... У кого крупные доноры или их немного, тому это может и неактуально. В моем случае у донора 30-50 товаров и доноров много. Каждый новый товар я все равно осматриваю, обрабатываю и т.д. Хмм ... хоть вы и обьясняли как это сделать почти, но хочется чтобы было попроще Змінено 21 липня 2021 користувачем Malciska Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 ВНИМАНИЕ!!! При работе с собственными скриптами вылез неприятный момент. Собственные скрипты использовать в много поточном режиме не получится, только в один поток. Это обусловлено пространством имен самого PHP и это я обойти не могу. Собственно есть два пути реализации этой функции, либо в один поток, и один скрипт можно использовать только один раз в в пределах одного задания. Либо полностью отказаться от возможности передачи параметров от парсера вашим скриптам. Что вообще не допустимо Так что скоро выйдет обновление которое ограничит возможность использование потоков в связке с скриптами, и использование много раз одного скрипта в приделах одной задачаи. То есть нельзя будет написать скрипт test.php и запустить его перед парсингом товара, и после парсинга товара. Или два раза после париснга. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 Обновление 4.6-2_beta Введено ограничение при использовании собственных PHP скриптов. При использовании скриптов модуль сможет парсить исключительно в однопоточном режиме. Не смотря на настройки потоков в проекте. Так же в одном проекте подключить один скрипт можно только один раз. В принципе все то что я описал три часа назад. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 12 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Доброе утро. Проски IPv6) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 (змінено) - Змінено 22 липня 2021 користувачем Reanimaster Надіслати Поділитися на інших сайтах More sharing options... Назад 334 335 336 337 338 339 340 341 342 343 344 Вперед Сторінка 339 з 539 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 81 Перейти до списку тем Схожі публікації [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 березня парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 0 коментарів 1 454 перегляди solohaigor 11 грудня 2023 [Поддержка] [Підтримка, навчання] SimplePars - Універсальний парсер для ІМ Автор: solohaigor, 10 грудня 2023 парсинг simplepars (і ще %d) Теги: парсинг simplepars наполнение товары каталог спарсить наполнить 1 відповідь 290 переглядів 18768_1484692309 1 травня Модуль PRICE MASTER - Модуль импорта/экспорта товаров, парсинг, перевод, генерация текстов, редактор каталога и многое другое [Поддержка] 1 2 Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 25 відповідей 986 переглядів prizruslan 12 грудня PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains, 29 листопада загрука загрузка yml (і ще %d) Теги: загрука загрузка yml загрузка товаров импорт товаров экспорт товаров парсинг сайтов excel xls xlsx csv yml xml word наполнение товаром import export parsing массовый редактор chat gpt переводчик описаний товаров перевод автоматический импорт автоматизация автоматическая выгрузка товаров автоматическое обновление автоматическое заполнение автоматическое заполнение seo url наполнение магазина поставщики фид фид для гугл фид товаров 0 коментарів 4 464 перегляди ScriptBrains 11 вересня batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 59 267 переглядів Sha 17 листопада Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Rassol2 Опубліковано: 22 липня 2021 Автор Share Опубліковано: 22 липня 2021 Обновление 4.6-2_beta Введено ограничение при использовании собственных PHP скриптов. При использовании скриптов модуль сможет парсить исключительно в однопоточном режиме. Не смотря на настройки потоков в проекте. Так же в одном проекте подключить один скрипт можно только один раз. В принципе все то что я описал три часа назад. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 12 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Доброе утро. Проски IPv6) Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 (змінено) - Змінено 22 липня 2021 користувачем Reanimaster Надіслати Поділитися на інших сайтах More sharing options... Назад 334 335 336 337 338 339 340 341 342 343 344 Вперед Сторінка 339 з 539 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 81
Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 12 часов назад, Rassol2 сказал: Напоминайте что я обещал сделать после реализации скрптов Доброе утро. Проски IPv6) Надіслати Поділитися на інших сайтах More sharing options...
Reanimaster Опубліковано: 22 липня 2021 Share Опубліковано: 22 липня 2021 (змінено) - Змінено 22 липня 2021 користувачем Reanimaster Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts