asokr Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 (змінено) Здравствуйте. Подскажите, можно-ли как-то указать несколько строк в границу парсинга? Или как спарсить цену вот с такого блока, нужна цена <!-- Price opt -->, то есть 260 и 270, это повторяющиеся границы - цена для каждого размера... Заранее спасибо за помощь... Spoiler <tbody class="table-order-sizes__body table-order-sizes__body--active" data-color-id="0"> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">46</div> <input type="hidden" name="" value="30"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="260"> 260 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">50</div> <input type="hidden" name="" value="32"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="270"> 270 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> </tbody> Змінено 6 березня 2021 користувачем asokr Надіслати Поділитися на інших сайтах More sharing options...
Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 3 минуты назад, asokr сказал: Заранее спасибо за помощь... Под спойлер уберите. Спойлер Спойлер Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 6 березня 2021 Автор Share Опубліковано: 6 березня 2021 1 час назад, Reanimaster сказал: И еще один вопрос назрел) Как по крону запускать больше одной задачи за раз, это возможно? опять таки для крона и фидов. Обновление остатков и цен. Нагрузка там небольшая, несколько числовых значений. Но если поставщиков несколько - приходится ждать. Заранее благодарю) Здравствуйте никак. Если дать возможность запускать несколько заданий в один момент мы придем к тому что будут дублироваться потоки. Это уже было в начале появления крона. Два потока которые одновременно делают одно и тоже. Затем этих потоков будет больше. Короче сам php не про многопоточность, по этому разрулить такие ситуации в итоге почти нереально. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 12 минут назад, Rassol2 сказал: Два потока которые одновременно делают одно и тоже. Затем этих потоков будет больше. А хотя бы двумя потоками нельзя ограничить? Так то да. Задачка я понимаю что трудная. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 6 березня 2021 Автор Share Опубліковано: 6 березня 2021 Только что, Reanimaster сказал: А хотя бы двумя потоками нельзя ограничить? Так то да. Задачка я понимаю что трудная. Нет нельзя. Потому что вы не можете указать какому потоку что делать. В итоге они начинают делать одно и тоже одновременно. Парсить одну и туже ссылку и обновлять один и тот же товар. Нагрузка 2x пользы нет. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 13 минут назад, Rassol2 сказал: Парсить одну и туже ссылку и обновлять один и тот же товар. Понял. Кина не будет. Спасибо. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 6 березня 2021 Автор Share Опубліковано: 6 березня 2021 1 минуту назад, Reanimaster сказал: Понял. Кина не будет. Спасибо. Не в этом случаи. PHP пока не готов. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 час назад, Rassol2 сказал: PHP пока не готов. Понял. Надіслати Поділитися на інших сайтах More sharing options... partshez Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 (змінено) 2 часа назад, asokr сказал: Здравствуйте. Подскажите, можно-ли как-то указать несколько строк в границу парсинга? Или как спарсить цену вот с такого блока, нужна цена <!-- Price opt -->, то есть 260 и 270, это повторяющиеся границы - цена для каждого размера... Заранее спасибо за помощь... Показать контент <tbody class="table-order-sizes__body table-order-sizes__body--active" data-color-id="0"> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">46</div> <input type="hidden" name="" value="30"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="260"> 260 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">50</div> <input type="hidden" name="" value="32"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="270"> 270 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> </tbody> Создать две границы. Первую обычную. Вторую повторяющуюся или обычную. Начало и конец одинаковые для первой и второй границ. Пропустить первое вхождение Такой алгоритм... Змінено 6 березня 2021 користувачем partshez Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 2 часа назад, Rassol2 сказал: Два потока которые одновременно делают одно и тоже. Затем этих потоков будет больше. Придумал решение. Объединение двух фидов в одном проекте. И {|} на цену и количество) Надіслати Поділитися на інших сайтах More sharing options... partshez Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 35 минут назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на цену и количество) Две выгрузки xml? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 6 березня 2021 Автор Share Опубліковано: 6 березня 2021 48 минут назад, partshez сказал: Две выгрузки xml? я думаю тут подразумевается создать два набора границ париснга. Перемешать ссылки от разных выгрузок. И указать все параметры через или. В таком случаи модуль будет парсить и делать обновления с разных сайтов, по разным настройкам в одном проекте. 1 Надіслати Поділитися на інших сайтах More sharing options... partshez Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 (змінено) 1 час назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на цену и количество) Это, конечно, интересное решение. Но результат-то не изменится по времени. Обработать в двух проектах по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увеличили количество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Змінено 6 березня 2021 користувачем partshez Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 6 березня 2021 Автор Share Опубліковано: 6 березня 2021 Только что, partshez сказал: Это, конечно, интересное решение. Но результат-то не изменится по времени. Обработать в двух проектах по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. а тут вы правы. Но может так нужно для выделения одного общего временного промежутка. Кто знает. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 час назад, Rassol2 сказал: И указать все параметры через или. Именно так Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 час назад, partshez сказал: Это, конечно, интересное решение. Но результат-то не изменится по времени. Обработать в двух проектах по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увеличили количество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Ну во первых увеличил. Во вторых, как минимум так проще, чем кучу проектов плодить под одну и ту же примитивную задачу. Надіслати Поділитися на інших сайтах More sharing options... aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 (змінено) 15 часов назад, partshez сказал: Немного неправильно мыслите. Не фильтр добавляется к товарам. А товар, точнее атрибут товара, добавляется в фильтр. Парсер создает атрибуты товара. А дальше работает модуль фильтров У меня нет атрибутов. Магазин одежды, здесь нет особых атрибутов только опции - Размер одежды (42, 44, 48 ... S, M, L ...) И привязка фильтра идет от опции. Плюс ко всему фильтр я обрабатываю под один стандарт, если Опция (Размер) "S" в фильтре он будет "42", или если размер 48-54, то в фильтре - 48, 50, 52, 54 ну и так далее. Разные производители по разному устанавливают размеры и что бы не было в фильтре кучи позиций с разными вариациями (30-40шт) я их обрабатываю. Вот и еще одна причина почему я не использую модули которые копируют опции в фильтр. Я использую сторонние парсеры-сайты и обрабатываю их с помощью Екселя (Power Query) каждый производитель со своими настройками, на выходе получаю готовый файл под загрузку - CSV Price Pro import/export. Спойлер Змінено 6 березня 2021 користувачем aguk84 Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 41 минуту назад, aguk84 сказал: Екселя (Power Query) каждый производитель со своими настройками, на выходе получаю готовый файл под загрузку - CSV Price Pro import/export. К слову - то что вы делаете можно делать в AnyCSV без дополнительной обработки. Но здесь не тема рекламы модулей. Я не совсем понимаю как это - привязка фильтра к опции? Стандартные фильтры работают не так. Чистая статика, без привязок. Создал фильтр. Назначил его товару и категории. Если такой товар в такой категории есть - фильтр выводится Надіслати Поділитися на інших сайтах More sharing options... aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 26 минут назад, Reanimaster сказал: Я не совсем понимаю как это - привязка фильтра к опции? Сорри, может не так выразился: фильтр привязывается к товару исходя от его опции. С своей стороны я понимаю так. И просто взять и скопировать опции товара в фильтр (как мене посоветовал автор) не могу, будет "каша" а не фильтр. Вот и приходится что то выдумывать. 49 минут назад, Reanimaster сказал: К слову - то что вы делаете можно делать в ... Если это можно решить без вложений (платных модулей) - почему бы и нет. При том что у меня не один проект, приходится покупать несколько копий модулей. ;) Надіслати Поділитися на інших сайтах More sharing options... aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 Почему не работает оператор {br} в Настройке парсера - Разделитель для повторяющей области? В пункте Поиск/Замена - при замене чего-то на {br} - работает. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 минуту назад, aguk84 сказал: при замене чего-то на {br} - работает. Потому что {br} - это не тег. Это системная функция. Если нужен разделитель - то нужен html тег. 2 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 Скажите, а как можно добавить в начало текста что-то, при условии, что текст не пустой? Вот пример. Я из описания товара выдрал значения атрибута "Слои матраса". В начало текста добавил сам Атрибут "Слои матраса" и все замечательно. Спойлер Но у меня в одном проекте парсятся и основания и подушки и т.п. Там таких значений нет. И на выходе у основания получается атрибут "Слои матраса" без значений. Как сделать, чтобы атрибут "Слои матраса" добавлялся только если есть для него значения? Т.е. текст не пустой Может можно доработать вот такой рег ? {reg[#^#]}|Любой текст - Добавить в начало текста что то. И добавить условие, что там есть хоть какой-то буквенный символ ? Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 (змінено) 28 минут назад, Aspirinnka1 сказал: И добавить условие, что там есть хоть какой-то буквенный символ ? {reg[#^([a-zA-Z])|^([а-яА-Я])#ui]}|Любой текст$1$2 Даже еще проще {reg[#^([a-zа-я])#ui]}|Любой текст$1 Змінено 7 березня 2021 користувачем Reanimaster 1 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 37 минут назад, Reanimaster сказал: {reg[#^([a-zа-я])#ui]}|Любой текст$1 Дааааа, оно! Круть! Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 4 минуты назад, Aspirinnka1 сказал: Дааааа, оно! Круть! Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... Назад 250 251 252 253 254 255 256 257 258 259 260 Вперед Сторінка 255 з 538 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 80 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 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 0 коментарів 57 534 перегляди Sha 15 березня 2017 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 відповіді 58 303 перегляди Sha 17 листопада Модуль Mailchimp синхронизация [Поддержка] Автор: SirGrey, 29 листопада 2019 mailchimp подписка (і ще %d) Теги: mailchimp подписка рассылка синхронизация 3 відповіді 2 082 перегляди sidorovvsd6 23 липня 2021 Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 277 переглядів solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 12 минут назад, Rassol2 сказал: Два потока которые одновременно делают одно и тоже. Затем этих потоков будет больше. А хотя бы двумя потоками нельзя ограничить? Так то да. Задачка я понимаю что трудная. Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 6 березня 2021 Автор Share Опубліковано: 6 березня 2021 Только что, Reanimaster сказал: А хотя бы двумя потоками нельзя ограничить? Так то да. Задачка я понимаю что трудная. Нет нельзя. Потому что вы не можете указать какому потоку что делать. В итоге они начинают делать одно и тоже одновременно. Парсить одну и туже ссылку и обновлять один и тот же товар. Нагрузка 2x пользы нет. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 13 минут назад, Rassol2 сказал: Парсить одну и туже ссылку и обновлять один и тот же товар. Понял. Кина не будет. Спасибо. Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 6 березня 2021 Автор Share Опубліковано: 6 березня 2021 1 минуту назад, Reanimaster сказал: Понял. Кина не будет. Спасибо. Не в этом случаи. PHP пока не готов. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 час назад, Rassol2 сказал: PHP пока не готов. Понял. Надіслати Поділитися на інших сайтах More sharing options... partshez Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 (змінено) 2 часа назад, asokr сказал: Здравствуйте. Подскажите, можно-ли как-то указать несколько строк в границу парсинга? Или как спарсить цену вот с такого блока, нужна цена <!-- Price opt -->, то есть 260 и 270, это повторяющиеся границы - цена для каждого размера... Заранее спасибо за помощь... Показать контент <tbody class="table-order-sizes__body table-order-sizes__body--active" data-color-id="0"> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">46</div> <input type="hidden" name="" value="30"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="260"> 260 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">50</div> <input type="hidden" name="" value="32"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="270"> 270 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> </tbody> Создать две границы. Первую обычную. Вторую повторяющуюся или обычную. Начало и конец одинаковые для первой и второй границ. Пропустить первое вхождение Такой алгоритм... Змінено 6 березня 2021 користувачем partshez Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 2 часа назад, Rassol2 сказал: Два потока которые одновременно делают одно и тоже. Затем этих потоков будет больше. Придумал решение. Объединение двух фидов в одном проекте. И {|} на цену и количество) Надіслати Поділитися на інших сайтах More sharing options... partshez Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 35 минут назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на цену и количество) Две выгрузки xml? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 6 березня 2021 Автор Share Опубліковано: 6 березня 2021 48 минут назад, partshez сказал: Две выгрузки xml? я думаю тут подразумевается создать два набора границ париснга. Перемешать ссылки от разных выгрузок. И указать все параметры через или. В таком случаи модуль будет парсить и делать обновления с разных сайтов, по разным настройкам в одном проекте. 1 Надіслати Поділитися на інших сайтах More sharing options... partshez Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 (змінено) 1 час назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на цену и количество) Это, конечно, интересное решение. Но результат-то не изменится по времени. Обработать в двух проектах по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увеличили количество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Змінено 6 березня 2021 користувачем partshez Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 6 березня 2021 Автор Share Опубліковано: 6 березня 2021 Только что, partshez сказал: Это, конечно, интересное решение. Но результат-то не изменится по времени. Обработать в двух проектах по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. а тут вы правы. Но может так нужно для выделения одного общего временного промежутка. Кто знает. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 час назад, Rassol2 сказал: И указать все параметры через или. Именно так Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 час назад, partshez сказал: Это, конечно, интересное решение. Но результат-то не изменится по времени. Обработать в двух проектах по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увеличили количество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Ну во первых увеличил. Во вторых, как минимум так проще, чем кучу проектов плодить под одну и ту же примитивную задачу. Надіслати Поділитися на інших сайтах More sharing options... aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 (змінено) 15 часов назад, partshez сказал: Немного неправильно мыслите. Не фильтр добавляется к товарам. А товар, точнее атрибут товара, добавляется в фильтр. Парсер создает атрибуты товара. А дальше работает модуль фильтров У меня нет атрибутов. Магазин одежды, здесь нет особых атрибутов только опции - Размер одежды (42, 44, 48 ... S, M, L ...) И привязка фильтра идет от опции. Плюс ко всему фильтр я обрабатываю под один стандарт, если Опция (Размер) "S" в фильтре он будет "42", или если размер 48-54, то в фильтре - 48, 50, 52, 54 ну и так далее. Разные производители по разному устанавливают размеры и что бы не было в фильтре кучи позиций с разными вариациями (30-40шт) я их обрабатываю. Вот и еще одна причина почему я не использую модули которые копируют опции в фильтр. Я использую сторонние парсеры-сайты и обрабатываю их с помощью Екселя (Power Query) каждый производитель со своими настройками, на выходе получаю готовый файл под загрузку - CSV Price Pro import/export. Спойлер Змінено 6 березня 2021 користувачем aguk84 Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 41 минуту назад, aguk84 сказал: Екселя (Power Query) каждый производитель со своими настройками, на выходе получаю готовый файл под загрузку - CSV Price Pro import/export. К слову - то что вы делаете можно делать в AnyCSV без дополнительной обработки. Но здесь не тема рекламы модулей. Я не совсем понимаю как это - привязка фильтра к опции? Стандартные фильтры работают не так. Чистая статика, без привязок. Создал фильтр. Назначил его товару и категории. Если такой товар в такой категории есть - фильтр выводится Надіслати Поділитися на інших сайтах More sharing options... aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 26 минут назад, Reanimaster сказал: Я не совсем понимаю как это - привязка фильтра к опции? Сорри, может не так выразился: фильтр привязывается к товару исходя от его опции. С своей стороны я понимаю так. И просто взять и скопировать опции товара в фильтр (как мене посоветовал автор) не могу, будет "каша" а не фильтр. Вот и приходится что то выдумывать. 49 минут назад, Reanimaster сказал: К слову - то что вы делаете можно делать в ... Если это можно решить без вложений (платных модулей) - почему бы и нет. При том что у меня не один проект, приходится покупать несколько копий модулей. ;) Надіслати Поділитися на інших сайтах More sharing options... aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 Почему не работает оператор {br} в Настройке парсера - Разделитель для повторяющей области? В пункте Поиск/Замена - при замене чего-то на {br} - работает. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 минуту назад, aguk84 сказал: при замене чего-то на {br} - работает. Потому что {br} - это не тег. Это системная функция. Если нужен разделитель - то нужен html тег. 2 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 Скажите, а как можно добавить в начало текста что-то, при условии, что текст не пустой? Вот пример. Я из описания товара выдрал значения атрибута "Слои матраса". В начало текста добавил сам Атрибут "Слои матраса" и все замечательно. Спойлер Но у меня в одном проекте парсятся и основания и подушки и т.п. Там таких значений нет. И на выходе у основания получается атрибут "Слои матраса" без значений. Как сделать, чтобы атрибут "Слои матраса" добавлялся только если есть для него значения? Т.е. текст не пустой Может можно доработать вот такой рег ? {reg[#^#]}|Любой текст - Добавить в начало текста что то. И добавить условие, что там есть хоть какой-то буквенный символ ? Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 (змінено) 28 минут назад, Aspirinnka1 сказал: И добавить условие, что там есть хоть какой-то буквенный символ ? {reg[#^([a-zA-Z])|^([а-яА-Я])#ui]}|Любой текст$1$2 Даже еще проще {reg[#^([a-zа-я])#ui]}|Любой текст$1 Змінено 7 березня 2021 користувачем Reanimaster 1 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 37 минут назад, Reanimaster сказал: {reg[#^([a-zа-я])#ui]}|Любой текст$1 Дааааа, оно! Круть! Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 4 минуты назад, Aspirinnka1 сказал: Дааааа, оно! Круть! Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... Назад 250 251 252 253 254 255 256 257 258 259 260 Вперед Сторінка 255 з 538 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 80 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 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 0 коментарів 57 534 перегляди Sha 15 березня 2017 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 відповіді 58 303 перегляди Sha 17 листопада Модуль Mailchimp синхронизация [Поддержка] Автор: SirGrey, 29 листопада 2019 mailchimp подписка (і ще %d) Теги: mailchimp подписка рассылка синхронизация 3 відповіді 2 082 перегляди sidorovvsd6 23 липня 2021 Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 277 переглядів solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 13 минут назад, Rassol2 сказал: Парсить одну и туже ссылку и обновлять один и тот же товар. Понял. Кина не будет. Спасибо. Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 6 березня 2021 Автор Share Опубліковано: 6 березня 2021 1 минуту назад, Reanimaster сказал: Понял. Кина не будет. Спасибо. Не в этом случаи. PHP пока не готов. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 час назад, Rassol2 сказал: PHP пока не готов. Понял. Надіслати Поділитися на інших сайтах More sharing options... partshez Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 (змінено) 2 часа назад, asokr сказал: Здравствуйте. Подскажите, можно-ли как-то указать несколько строк в границу парсинга? Или как спарсить цену вот с такого блока, нужна цена <!-- Price opt -->, то есть 260 и 270, это повторяющиеся границы - цена для каждого размера... Заранее спасибо за помощь... Показать контент <tbody class="table-order-sizes__body table-order-sizes__body--active" data-color-id="0"> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">46</div> <input type="hidden" name="" value="30"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="260"> 260 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">50</div> <input type="hidden" name="" value="32"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="270"> 270 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> </tbody> Создать две границы. Первую обычную. Вторую повторяющуюся или обычную. Начало и конец одинаковые для первой и второй границ. Пропустить первое вхождение Такой алгоритм... Змінено 6 березня 2021 користувачем partshez Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 2 часа назад, Rassol2 сказал: Два потока которые одновременно делают одно и тоже. Затем этих потоков будет больше. Придумал решение. Объединение двух фидов в одном проекте. И {|} на цену и количество) Надіслати Поділитися на інших сайтах More sharing options... partshez Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 35 минут назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на цену и количество) Две выгрузки xml? Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 6 березня 2021 Автор Share Опубліковано: 6 березня 2021 48 минут назад, partshez сказал: Две выгрузки xml? я думаю тут подразумевается создать два набора границ париснга. Перемешать ссылки от разных выгрузок. И указать все параметры через или. В таком случаи модуль будет парсить и делать обновления с разных сайтов, по разным настройкам в одном проекте. 1 Надіслати Поділитися на інших сайтах More sharing options... partshez Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 (змінено) 1 час назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на цену и количество) Это, конечно, интересное решение. Но результат-то не изменится по времени. Обработать в двух проектах по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увеличили количество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Змінено 6 березня 2021 користувачем partshez Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 6 березня 2021 Автор Share Опубліковано: 6 березня 2021 Только что, partshez сказал: Это, конечно, интересное решение. Но результат-то не изменится по времени. Обработать в двух проектах по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. а тут вы правы. Но может так нужно для выделения одного общего временного промежутка. Кто знает. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 час назад, Rassol2 сказал: И указать все параметры через или. Именно так Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 час назад, partshez сказал: Это, конечно, интересное решение. Но результат-то не изменится по времени. Обработать в двух проектах по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увеличили количество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Ну во первых увеличил. Во вторых, как минимум так проще, чем кучу проектов плодить под одну и ту же примитивную задачу. Надіслати Поділитися на інших сайтах More sharing options... aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 (змінено) 15 часов назад, partshez сказал: Немного неправильно мыслите. Не фильтр добавляется к товарам. А товар, точнее атрибут товара, добавляется в фильтр. Парсер создает атрибуты товара. А дальше работает модуль фильтров У меня нет атрибутов. Магазин одежды, здесь нет особых атрибутов только опции - Размер одежды (42, 44, 48 ... S, M, L ...) И привязка фильтра идет от опции. Плюс ко всему фильтр я обрабатываю под один стандарт, если Опция (Размер) "S" в фильтре он будет "42", или если размер 48-54, то в фильтре - 48, 50, 52, 54 ну и так далее. Разные производители по разному устанавливают размеры и что бы не было в фильтре кучи позиций с разными вариациями (30-40шт) я их обрабатываю. Вот и еще одна причина почему я не использую модули которые копируют опции в фильтр. Я использую сторонние парсеры-сайты и обрабатываю их с помощью Екселя (Power Query) каждый производитель со своими настройками, на выходе получаю готовый файл под загрузку - CSV Price Pro import/export. Спойлер Змінено 6 березня 2021 користувачем aguk84 Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 41 минуту назад, aguk84 сказал: Екселя (Power Query) каждый производитель со своими настройками, на выходе получаю готовый файл под загрузку - CSV Price Pro import/export. К слову - то что вы делаете можно делать в AnyCSV без дополнительной обработки. Но здесь не тема рекламы модулей. Я не совсем понимаю как это - привязка фильтра к опции? Стандартные фильтры работают не так. Чистая статика, без привязок. Создал фильтр. Назначил его товару и категории. Если такой товар в такой категории есть - фильтр выводится Надіслати Поділитися на інших сайтах More sharing options... aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 26 минут назад, Reanimaster сказал: Я не совсем понимаю как это - привязка фильтра к опции? Сорри, может не так выразился: фильтр привязывается к товару исходя от его опции. С своей стороны я понимаю так. И просто взять и скопировать опции товара в фильтр (как мене посоветовал автор) не могу, будет "каша" а не фильтр. Вот и приходится что то выдумывать. 49 минут назад, Reanimaster сказал: К слову - то что вы делаете можно делать в ... Если это можно решить без вложений (платных модулей) - почему бы и нет. При том что у меня не один проект, приходится покупать несколько копий модулей. ;) Надіслати Поділитися на інших сайтах More sharing options... aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 Почему не работает оператор {br} в Настройке парсера - Разделитель для повторяющей области? В пункте Поиск/Замена - при замене чего-то на {br} - работает. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 минуту назад, aguk84 сказал: при замене чего-то на {br} - работает. Потому что {br} - это не тег. Это системная функция. Если нужен разделитель - то нужен html тег. 2 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 Скажите, а как можно добавить в начало текста что-то, при условии, что текст не пустой? Вот пример. Я из описания товара выдрал значения атрибута "Слои матраса". В начало текста добавил сам Атрибут "Слои матраса" и все замечательно. Спойлер Но у меня в одном проекте парсятся и основания и подушки и т.п. Там таких значений нет. И на выходе у основания получается атрибут "Слои матраса" без значений. Как сделать, чтобы атрибут "Слои матраса" добавлялся только если есть для него значения? Т.е. текст не пустой Может можно доработать вот такой рег ? {reg[#^#]}|Любой текст - Добавить в начало текста что то. И добавить условие, что там есть хоть какой-то буквенный символ ? Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 (змінено) 28 минут назад, Aspirinnka1 сказал: И добавить условие, что там есть хоть какой-то буквенный символ ? {reg[#^([a-zA-Z])|^([а-яА-Я])#ui]}|Любой текст$1$2 Даже еще проще {reg[#^([a-zа-я])#ui]}|Любой текст$1 Змінено 7 березня 2021 користувачем Reanimaster 1 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 37 минут назад, Reanimaster сказал: {reg[#^([a-zа-я])#ui]}|Любой текст$1 Дааааа, оно! Круть! Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 4 минуты назад, Aspirinnka1 сказал: Дааааа, оно! Круть! Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... Назад 250 251 252 253 254 255 256 257 258 259 260 Вперед Сторінка 255 з 538 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 80 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 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 0 коментарів 57 534 перегляди Sha 15 березня 2017 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 відповіді 58 303 перегляди Sha 17 листопада Модуль Mailchimp синхронизация [Поддержка] Автор: SirGrey, 29 листопада 2019 mailchimp подписка (і ще %d) Теги: mailchimp подписка рассылка синхронизация 3 відповіді 2 082 перегляди sidorovvsd6 23 липня 2021 Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 277 переглядів solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Парсеры [Поддержка] SimplePars - Универсальный парсер для ИМ
Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 час назад, Rassol2 сказал: PHP пока не готов. Понял. Надіслати Поділитися на інших сайтах More sharing options...
partshez Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 (змінено) 2 часа назад, asokr сказал: Здравствуйте. Подскажите, можно-ли как-то указать несколько строк в границу парсинга? Или как спарсить цену вот с такого блока, нужна цена <!-- Price opt -->, то есть 260 и 270, это повторяющиеся границы - цена для каждого размера... Заранее спасибо за помощь... Показать контент <tbody class="table-order-sizes__body table-order-sizes__body--active" data-color-id="0"> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">46</div> <input type="hidden" name="" value="30"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="260"> 260 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">50</div> <input type="hidden" name="" value="32"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="270"> 270 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> </tbody> Создать две границы. Первую обычную. Вторую повторяющуюся или обычную. Начало и конец одинаковые для первой и второй границ. Пропустить первое вхождение Такой алгоритм... Змінено 6 березня 2021 користувачем partshez Надіслати Поділитися на інших сайтах More sharing options...
Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 2 часа назад, Rassol2 сказал: Два потока которые одновременно делают одно и тоже. Затем этих потоков будет больше. Придумал решение. Объединение двух фидов в одном проекте. И {|} на цену и количество) Надіслати Поділитися на інших сайтах More sharing options...
partshez Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 35 минут назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на цену и количество) Две выгрузки xml? Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 6 березня 2021 Автор Share Опубліковано: 6 березня 2021 48 минут назад, partshez сказал: Две выгрузки xml? я думаю тут подразумевается создать два набора границ париснга. Перемешать ссылки от разных выгрузок. И указать все параметры через или. В таком случаи модуль будет парсить и делать обновления с разных сайтов, по разным настройкам в одном проекте. 1 Надіслати Поділитися на інших сайтах More sharing options... partshez Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 (змінено) 1 час назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на цену и количество) Это, конечно, интересное решение. Но результат-то не изменится по времени. Обработать в двух проектах по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увеличили количество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Змінено 6 березня 2021 користувачем partshez Надіслати Поділитися на інших сайтах More sharing options... Rassol2 Опубліковано: 6 березня 2021 Автор Share Опубліковано: 6 березня 2021 Только что, partshez сказал: Это, конечно, интересное решение. Но результат-то не изменится по времени. Обработать в двух проектах по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. а тут вы правы. Но может так нужно для выделения одного общего временного промежутка. Кто знает. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 час назад, Rassol2 сказал: И указать все параметры через или. Именно так Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 час назад, partshez сказал: Это, конечно, интересное решение. Но результат-то не изменится по времени. Обработать в двух проектах по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увеличили количество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Ну во первых увеличил. Во вторых, как минимум так проще, чем кучу проектов плодить под одну и ту же примитивную задачу. Надіслати Поділитися на інших сайтах More sharing options... aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 (змінено) 15 часов назад, partshez сказал: Немного неправильно мыслите. Не фильтр добавляется к товарам. А товар, точнее атрибут товара, добавляется в фильтр. Парсер создает атрибуты товара. А дальше работает модуль фильтров У меня нет атрибутов. Магазин одежды, здесь нет особых атрибутов только опции - Размер одежды (42, 44, 48 ... S, M, L ...) И привязка фильтра идет от опции. Плюс ко всему фильтр я обрабатываю под один стандарт, если Опция (Размер) "S" в фильтре он будет "42", или если размер 48-54, то в фильтре - 48, 50, 52, 54 ну и так далее. Разные производители по разному устанавливают размеры и что бы не было в фильтре кучи позиций с разными вариациями (30-40шт) я их обрабатываю. Вот и еще одна причина почему я не использую модули которые копируют опции в фильтр. Я использую сторонние парсеры-сайты и обрабатываю их с помощью Екселя (Power Query) каждый производитель со своими настройками, на выходе получаю готовый файл под загрузку - CSV Price Pro import/export. Спойлер Змінено 6 березня 2021 користувачем aguk84 Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 41 минуту назад, aguk84 сказал: Екселя (Power Query) каждый производитель со своими настройками, на выходе получаю готовый файл под загрузку - CSV Price Pro import/export. К слову - то что вы делаете можно делать в AnyCSV без дополнительной обработки. Но здесь не тема рекламы модулей. Я не совсем понимаю как это - привязка фильтра к опции? Стандартные фильтры работают не так. Чистая статика, без привязок. Создал фильтр. Назначил его товару и категории. Если такой товар в такой категории есть - фильтр выводится Надіслати Поділитися на інших сайтах More sharing options... aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 26 минут назад, Reanimaster сказал: Я не совсем понимаю как это - привязка фильтра к опции? Сорри, может не так выразился: фильтр привязывается к товару исходя от его опции. С своей стороны я понимаю так. И просто взять и скопировать опции товара в фильтр (как мене посоветовал автор) не могу, будет "каша" а не фильтр. Вот и приходится что то выдумывать. 49 минут назад, Reanimaster сказал: К слову - то что вы делаете можно делать в ... Если это можно решить без вложений (платных модулей) - почему бы и нет. При том что у меня не один проект, приходится покупать несколько копий модулей. ;) Надіслати Поділитися на інших сайтах More sharing options... aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 Почему не работает оператор {br} в Настройке парсера - Разделитель для повторяющей области? В пункте Поиск/Замена - при замене чего-то на {br} - работает. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 минуту назад, aguk84 сказал: при замене чего-то на {br} - работает. Потому что {br} - это не тег. Это системная функция. Если нужен разделитель - то нужен html тег. 2 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 Скажите, а как можно добавить в начало текста что-то, при условии, что текст не пустой? Вот пример. Я из описания товара выдрал значения атрибута "Слои матраса". В начало текста добавил сам Атрибут "Слои матраса" и все замечательно. Спойлер Но у меня в одном проекте парсятся и основания и подушки и т.п. Там таких значений нет. И на выходе у основания получается атрибут "Слои матраса" без значений. Как сделать, чтобы атрибут "Слои матраса" добавлялся только если есть для него значения? Т.е. текст не пустой Может можно доработать вот такой рег ? {reg[#^#]}|Любой текст - Добавить в начало текста что то. И добавить условие, что там есть хоть какой-то буквенный символ ? Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 (змінено) 28 минут назад, Aspirinnka1 сказал: И добавить условие, что там есть хоть какой-то буквенный символ ? {reg[#^([a-zA-Z])|^([а-яА-Я])#ui]}|Любой текст$1$2 Даже еще проще {reg[#^([a-zа-я])#ui]}|Любой текст$1 Змінено 7 березня 2021 користувачем Reanimaster 1 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 37 минут назад, Reanimaster сказал: {reg[#^([a-zа-я])#ui]}|Любой текст$1 Дааааа, оно! Круть! Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 4 минуты назад, Aspirinnka1 сказал: Дааааа, оно! Круть! Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... Назад 250 251 252 253 254 255 256 257 258 259 260 Вперед Сторінка 255 з 538 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 80 Перейти до списку тем Схожі публікації batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 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 0 коментарів 57 534 перегляди Sha 15 березня 2017 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 відповіді 58 303 перегляди Sha 17 листопада Модуль Mailchimp синхронизация [Поддержка] Автор: SirGrey, 29 листопада 2019 mailchimp подписка (і ще %d) Теги: mailchimp подписка рассылка синхронизация 3 відповіді 2 082 перегляди sidorovvsd6 23 липня 2021 Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 277 переглядів solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
partshez Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 (змінено) 1 час назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на цену и количество) Это, конечно, интересное решение. Но результат-то не изменится по времени. Обработать в двух проектах по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увеличили количество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Змінено 6 березня 2021 користувачем partshez Надіслати Поділитися на інших сайтах More sharing options...
Rassol2 Опубліковано: 6 березня 2021 Автор Share Опубліковано: 6 березня 2021 Только что, partshez сказал: Это, конечно, интересное решение. Но результат-то не изменится по времени. Обработать в двух проектах по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. а тут вы правы. Но может так нужно для выделения одного общего временного промежутка. Кто знает. Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 час назад, Rassol2 сказал: И указать все параметры через или. Именно так Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 час назад, partshez сказал: Это, конечно, интересное решение. Но результат-то не изменится по времени. Обработать в двух проектах по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увеличили количество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Ну во первых увеличил. Во вторых, как минимум так проще, чем кучу проектов плодить под одну и ту же примитивную задачу. Надіслати Поділитися на інших сайтах More sharing options... aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 (змінено) 15 часов назад, partshez сказал: Немного неправильно мыслите. Не фильтр добавляется к товарам. А товар, точнее атрибут товара, добавляется в фильтр. Парсер создает атрибуты товара. А дальше работает модуль фильтров У меня нет атрибутов. Магазин одежды, здесь нет особых атрибутов только опции - Размер одежды (42, 44, 48 ... S, M, L ...) И привязка фильтра идет от опции. Плюс ко всему фильтр я обрабатываю под один стандарт, если Опция (Размер) "S" в фильтре он будет "42", или если размер 48-54, то в фильтре - 48, 50, 52, 54 ну и так далее. Разные производители по разному устанавливают размеры и что бы не было в фильтре кучи позиций с разными вариациями (30-40шт) я их обрабатываю. Вот и еще одна причина почему я не использую модули которые копируют опции в фильтр. Я использую сторонние парсеры-сайты и обрабатываю их с помощью Екселя (Power Query) каждый производитель со своими настройками, на выходе получаю готовый файл под загрузку - CSV Price Pro import/export. Спойлер Змінено 6 березня 2021 користувачем aguk84 Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 41 минуту назад, aguk84 сказал: Екселя (Power Query) каждый производитель со своими настройками, на выходе получаю готовый файл под загрузку - CSV Price Pro import/export. К слову - то что вы делаете можно делать в AnyCSV без дополнительной обработки. Но здесь не тема рекламы модулей. Я не совсем понимаю как это - привязка фильтра к опции? Стандартные фильтры работают не так. Чистая статика, без привязок. Создал фильтр. Назначил его товару и категории. Если такой товар в такой категории есть - фильтр выводится Надіслати Поділитися на інших сайтах More sharing options... aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 26 минут назад, Reanimaster сказал: Я не совсем понимаю как это - привязка фильтра к опции? Сорри, может не так выразился: фильтр привязывается к товару исходя от его опции. С своей стороны я понимаю так. И просто взять и скопировать опции товара в фильтр (как мене посоветовал автор) не могу, будет "каша" а не фильтр. Вот и приходится что то выдумывать. 49 минут назад, Reanimaster сказал: К слову - то что вы делаете можно делать в ... Если это можно решить без вложений (платных модулей) - почему бы и нет. При том что у меня не один проект, приходится покупать несколько копий модулей. ;) Надіслати Поділитися на інших сайтах More sharing options... aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 Почему не работает оператор {br} в Настройке парсера - Разделитель для повторяющей области? В пункте Поиск/Замена - при замене чего-то на {br} - работает. Спойлер Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 минуту назад, aguk84 сказал: при замене чего-то на {br} - работает. Потому что {br} - это не тег. Это системная функция. Если нужен разделитель - то нужен html тег. 2 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 Скажите, а как можно добавить в начало текста что-то, при условии, что текст не пустой? Вот пример. Я из описания товара выдрал значения атрибута "Слои матраса". В начало текста добавил сам Атрибут "Слои матраса" и все замечательно. Спойлер Но у меня в одном проекте парсятся и основания и подушки и т.п. Там таких значений нет. И на выходе у основания получается атрибут "Слои матраса" без значений. Как сделать, чтобы атрибут "Слои матраса" добавлялся только если есть для него значения? Т.е. текст не пустой Может можно доработать вот такой рег ? {reg[#^#]}|Любой текст - Добавить в начало текста что то. И добавить условие, что там есть хоть какой-то буквенный символ ? Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 (змінено) 28 минут назад, Aspirinnka1 сказал: И добавить условие, что там есть хоть какой-то буквенный символ ? {reg[#^([a-zA-Z])|^([а-яА-Я])#ui]}|Любой текст$1$2 Даже еще проще {reg[#^([a-zа-я])#ui]}|Любой текст$1 Змінено 7 березня 2021 користувачем Reanimaster 1 Надіслати Поділитися на інших сайтах More sharing options... Aspirinnka1 Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 37 минут назад, Reanimaster сказал: {reg[#^([a-zа-я])#ui]}|Любой текст$1 Дааааа, оно! Круть! Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... Reanimaster Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 4 минуты назад, Aspirinnka1 сказал: Дааааа, оно! Круть! Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... Назад 250 251 252 253 254 255 256 257 258 259 260 Вперед Сторінка 255 з 538 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 80
Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 час назад, Rassol2 сказал: И указать все параметры через или. Именно так Надіслати Поділитися на інших сайтах More sharing options...
Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 час назад, partshez сказал: Это, конечно, интересное решение. Но результат-то не изменится по времени. Обработать в двух проектах по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увеличили количество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Ну во первых увеличил. Во вторых, как минимум так проще, чем кучу проектов плодить под одну и ту же примитивную задачу. Надіслати Поділитися на інших сайтах More sharing options...
aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 (змінено) 15 часов назад, partshez сказал: Немного неправильно мыслите. Не фильтр добавляется к товарам. А товар, точнее атрибут товара, добавляется в фильтр. Парсер создает атрибуты товара. А дальше работает модуль фильтров У меня нет атрибутов. Магазин одежды, здесь нет особых атрибутов только опции - Размер одежды (42, 44, 48 ... S, M, L ...) И привязка фильтра идет от опции. Плюс ко всему фильтр я обрабатываю под один стандарт, если Опция (Размер) "S" в фильтре он будет "42", или если размер 48-54, то в фильтре - 48, 50, 52, 54 ну и так далее. Разные производители по разному устанавливают размеры и что бы не было в фильтре кучи позиций с разными вариациями (30-40шт) я их обрабатываю. Вот и еще одна причина почему я не использую модули которые копируют опции в фильтр. Я использую сторонние парсеры-сайты и обрабатываю их с помощью Екселя (Power Query) каждый производитель со своими настройками, на выходе получаю готовый файл под загрузку - CSV Price Pro import/export. Спойлер Змінено 6 березня 2021 користувачем aguk84 Надіслати Поділитися на інших сайтах More sharing options...
Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 41 минуту назад, aguk84 сказал: Екселя (Power Query) каждый производитель со своими настройками, на выходе получаю готовый файл под загрузку - CSV Price Pro import/export. К слову - то что вы делаете можно делать в AnyCSV без дополнительной обработки. Но здесь не тема рекламы модулей. Я не совсем понимаю как это - привязка фильтра к опции? Стандартные фильтры работают не так. Чистая статика, без привязок. Создал фильтр. Назначил его товару и категории. Если такой товар в такой категории есть - фильтр выводится Надіслати Поділитися на інших сайтах More sharing options...
aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 26 минут назад, Reanimaster сказал: Я не совсем понимаю как это - привязка фильтра к опции? Сорри, может не так выразился: фильтр привязывается к товару исходя от его опции. С своей стороны я понимаю так. И просто взять и скопировать опции товара в фильтр (как мене посоветовал автор) не могу, будет "каша" а не фильтр. Вот и приходится что то выдумывать. 49 минут назад, Reanimaster сказал: К слову - то что вы делаете можно делать в ... Если это можно решить без вложений (платных модулей) - почему бы и нет. При том что у меня не один проект, приходится покупать несколько копий модулей. ;) Надіслати Поділитися на інших сайтах More sharing options...
aguk84 Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 Почему не работает оператор {br} в Настройке парсера - Разделитель для повторяющей области? В пункте Поиск/Замена - при замене чего-то на {br} - работает. Спойлер Надіслати Поділитися на інших сайтах More sharing options...
Reanimaster Опубліковано: 6 березня 2021 Share Опубліковано: 6 березня 2021 1 минуту назад, aguk84 сказал: при замене чего-то на {br} - работает. Потому что {br} - это не тег. Это системная функция. Если нужен разделитель - то нужен html тег. 2 Надіслати Поділитися на інших сайтах More sharing options...
Aspirinnka1 Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 Скажите, а как можно добавить в начало текста что-то, при условии, что текст не пустой? Вот пример. Я из описания товара выдрал значения атрибута "Слои матраса". В начало текста добавил сам Атрибут "Слои матраса" и все замечательно. Спойлер Но у меня в одном проекте парсятся и основания и подушки и т.п. Там таких значений нет. И на выходе у основания получается атрибут "Слои матраса" без значений. Как сделать, чтобы атрибут "Слои матраса" добавлялся только если есть для него значения? Т.е. текст не пустой Может можно доработать вот такой рег ? {reg[#^#]}|Любой текст - Добавить в начало текста что то. И добавить условие, что там есть хоть какой-то буквенный символ ? Надіслати Поділитися на інших сайтах More sharing options...
Reanimaster Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 (змінено) 28 минут назад, Aspirinnka1 сказал: И добавить условие, что там есть хоть какой-то буквенный символ ? {reg[#^([a-zA-Z])|^([а-яА-Я])#ui]}|Любой текст$1$2 Даже еще проще {reg[#^([a-zа-я])#ui]}|Любой текст$1 Змінено 7 березня 2021 користувачем Reanimaster 1 Надіслати Поділитися на інших сайтах More sharing options...
Aspirinnka1 Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 37 минут назад, Reanimaster сказал: {reg[#^([a-zа-я])#ui]}|Любой текст$1 Дааааа, оно! Круть! Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options...
Reanimaster Опубліковано: 7 березня 2021 Share Опубліковано: 7 березня 2021 4 минуты назад, Aspirinnka1 сказал: Дааааа, оно! Круть! Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts