-
Публікації
11 571 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Rassol2
-
-
13.04.2024 в 06:13, Vetlucky777 сказал:
в фильтре есть скрипт для копирования атрибут. берете этот скрипт добавляете в парсер чтоб он выполнялся после парсинга
В модуле нет события после парсинга, потому что это неизвестно когда.
Можно запусть парсинг 1000 ссылок и после 200 остановится. И скрипт никогда не выполнится.
SimplePars живет циклами, и один цикл это одна ссылка. Он не знает было ли что то перед парсингом конкретной ссылки, и будет ли что то парсится после.
Так что такой скрипт можно повесить либо перед началом парсинга ссылки либо после, но и то и то это очень жостко по нагрузке.
В таком случаи более правильно вешать такое действие отдельным скриптом на крон, к примеру если у вас выполняется задание 1-5 то сделать выполнение такого скрипт каждый день в 5часова 10 минут.
Это самое рациональное решение как по мне. -
13.04.2024 в 05:46, Vetlucky777 сказал:
подскажите как парсить в CSV из кеша?
сейчас у меня каждый час парсинг происходит из в XML в CSV все прекрасно работает.но мне нужно парсить еще в две таблицы CSV, данные будут те же, только шапка сайта отличается.
нет смысла опять нарезать XML, легче взять их кеша.
вопрос настройку нужно включить как на скрине? система поймет что нужно взять именно этот кеш а не другой?
мне получается нужно при парсинге в первую таблицу CSV брать данные нарезая XML, при парсинге в 2 и 3 таблицу брать из кеша.
через час опять нарезать XML
После того как вы нарезали у вас хранатся нарезанные копии в отдельных файлах на диске.
И они будут там неизменно до того как вы не нарежете еще раз.
Так что да по факту вы постоянно парсите из кеше.
- 1
-
12.04.2024 в 08:06, richman3338 сказал:PHP Код для виклику копіювання з поточними настройками в осфильтер 4,8+ версий, Не могу понять как адаптировать под ваш парсер...Ведь удобно парсить значения и сразу парсить их в оцфильтр.
Простыми словами мне нужно адаптировать любой проект под парсинг сразу в оцфильтр.
Без разници какой проект, тем кодом можно вызывать оц фильтр и сразу записывать нужные значения.
Пока придумал спарсить свой-же сайт опциями, потом импортировать фильтры из опций и просто удалить все опции, и 1 категория заполняется за 10 секунд
В данном фильтре есть кнопка добавить все значения атрибутов и опций и так далее в фильтр.
Спросите автора как вызвать этот метод и по расписанию раз в сутки или два раза в сутки вызывайте этот метод через крон.
Это и проше и правильнее.
Дергать такую мошную функцию после добавления или обновления каждого товара это чрезмерный расход ресурсов.
Как раз вам автор и скинул метод при вызове которого идет копирование. Но вставлять его в simplepars после обработки товара это как убивать муху при помощи базуки.
Луче отдельный скрипт который убудет вызываться по крону в определенный момент. -
12.04.2024 в 03:43, richman3338 сказал:
// OCFilter copy start $this->load->controller('extension/module/ocfilter/copy', [ 'copy_attribute' => 1, // Копіювати атрибути 'copy_group_as_attribute' => 0, // Групи атрибутів як фільтри 'copy_attribute_id_exclude' => 1, // Дані для копіювання 'copy_attribute_group_id_exclude' => 1, // Дані для копіювання 'copy_attribute_category_id_exclude' => 1, // Дані для копіювання 'copy_filter' => 0, // Копіювати стандартні фільтри 'copy_option' => 0, // Копіювати опції товарів 'copy_option_in_stock' => 1, // Тільки в наявності 'copy_type' => 'checkbox', // Тип скопійованих фільтрів 'copy_dropdown' => 0, // Помістити в список, що випадає 'copy_status' => 1, // Статус скопійованих фільтрів 'copy_truncate' => 0, // Очистити існуючі фільтри OCFilter 'copy_category' => 1, // Прив'язати фільтри до категорій 'copy_cron_wget' => 0, // Команда для виклику по cron (планувальник) 'copy_value_separator' => [], // 'copy_attribute_id' => [], // 'copy_attribute_group_id' => [], // 'copy_attribute_category_id' => [], // ]); // OCFilter copy end
Как адаптировать его так чтобы правильно записывались границы? И код заработал с парсером?
Не понятно что тут имеется в виду.
Что от модуля SimplPars в данном ключе требуется ? -
10.04.2024 в 00:49, yuriktekhex сказал:
Мне нужно вычислить скидку а не наценку.
- Есть скидка 10%, мне нужно в границе парсинга написать выражение которое даст мне результат 0.9
Вычислить коэфициет на который потом умножить ЦенуГрн = 1 - (Мой процент /100)
А как это выражение записать в одной границе парсинга ?Тут на одно действие больше.
Вот так добиваемся десятичное значение.
Правда оно получается с отрицательным знаком.
дальше в границе числа умножаем цену на эту границу, а затем умножаем на -1 что бы поменять отрицательный знак на положительный.
Немного муторно но вариант рабочий.
-
08.04.2024 в 23:22, yuriktekhex сказал:
Приветствую! Подскажите пожалуйста как составить выражение для вычисления скидки в настройках CSV, где мои данные такие:
{gran_1} - цена без скидки (пример: 500грн)
{gran_2} - процент скидки (пример: 10%....40%) ?
Нужна цена грн со скидкой, например: 500-10%=результат 450грнДопустим если у вас во второй границе парсинга число 40 или вы можете привести значение к этому число то делаем так.
В поле наценки этого числа можете указать два действия.
1) умножить на 0.01
2) прибавить 1
и в границе парсинга у вас полчится вместо цифры 40 уже число 1.4
Далее границу париснга 1 умножаете на границу париснга 2 и вот уже получается у вас
500 * 1.4 = 700Вот так вы можете применять наценку из границы париснга.
-
Найден баг с выводом товаров которые имеют количество 0.
В настройках модуля переключатель "Скрыть товары при нулевом количестве" не работает корректно.
Данный недочет будет исправлен в следующем обновлении.- 1
-
30.03.2024 в 12:45, LODESTAR сказал:
Допоможіть з регулярним виразом
Як прописати в Пошук/Заміна щоб по всьому тесту знаходило (пробіл;) і міняло на (;)
Приклад
Сонце ; - Сонце;Копируете пробел.
вставляете в поле поиск замены.
затем пишите |все.
-
29.03.2024 в 00:38, nikola111 сказал:
Файл прикрепил
В данном доноре код сайта спрятан за зашитой js
Как видите тут нет ссылок.
Сайты с подобной зашитой модулем SimplePars не обойти, так как для получения кода страницы нужно иметь JS обработчки, то есть браузер.
Написать браузер внутри модуля к сожалению не получится. -
28.03.2024 в 20:05, nikola111 сказал:
Здравствуйте!
Есть такая проблема - ни как не могу настроить пасинг.
Делаю все по видео инструкции - https://youtu.be/KQJdKWnNGjw?si=lX39pk16Q27XmZxI
Парсинг товаров одной подкатегории:
Задаю стартовую ссылку, ее же добавляю в окно Очередь сканирования ссылок
В блоке Ссылки на товары задаю значения Текст начала сбора и конца сбора
Сканирование ни чего не дает - ссылок на товары нет
Тоже самое и с основной категорией
Параметр в поле Шаблон ссылок в очереди ни как ни влияет, то есть ссылки на подкатегории не добавляются
После ручного добавления подкатегорий, модуль обходит указанные ссылки, но товаров не находит - https://skr.sh/sOzqke0KMS2, https://skr.sh/sOzDySelGtg
Код у сайта-донора довольно простой, есть несколько (пара точно) вариантов выбора начала и конца сбора ссылок
Тестировал на другом доноре, ссылки собираются
С чем это может быть связано?
Может какая то хитрая защита от копирования контента?Скиньте файл настроек проекта что бы посмотреть что конкретно вы настроили.
Это модуле вкладка импорт экспорт, выберите настройки и все ссылки и экспортируйте файл.
Этот файл загрузите сюда и я посмотрю что вы настроили.
-
28.03.2024 в 20:05, nikola111 сказал:
Здравствуйте!
Есть такая проблема - ни как не могу настроить пасинг.
Делаю все по видео инструкции - https://youtu.be/KQJdKWnNGjw?si=lX39pk16Q27XmZxI
Парсинг товаров одной подкатегории:
Задаю стартовую ссылку, ее же добавляю в окно Очередь сканирования ссылок
В блоке Ссылки на товары задаю значения Текст начала сбора и конца сбора
Сканирование ни чего не дает - ссылок на товары нет
Тоже самое и с основной категорией
Параметр в поле Шаблон ссылок в очереди ни как ни влияет, то есть ссылки на подкатегории не добавляются
После ручного добавления подкатегорий, модуль обходит указанные ссылки, но товаров не находит - https://skr.sh/sOzqke0KMS2, https://skr.sh/sOzDySelGtg
Код у сайта-донора довольно простой, есть несколько (пара точно) вариантов выбора начала и конца сбора ссылок
Тестировал на другом доноре, ссылки собираются
С чем это может быть связано?
Может какая то хитрая защита от копирования контента?Здравствуйте.
Вас нет в списке покупателей модуля.
Поддержка овеществляется исключительно пользователям которые приобрели модуль.
Если вы когда то приобретали модуль на других площадках то вы можете задать вопрос там где был куплен модуль, и я постараюсь вам помочь. -
22.03.2024 в 06:42, mustang75 сказал:
Не планируется ли оплата непосредственно в телеграме? Например Stripe &
Да оплата в телеграмме планируется.
Но так как это проект выходного дня, тут нет сроков. Пишу когда есть время. -
19.03.2024 в 04:25, yurok79 сказал:
Так и не нашел(
по итогу импортировал проект на другой сайт, сделал необходимые настройки и импортировал обратно. Но проблема осталась...
Подскажите еще в какой папке лежат логи которые при парсинге создаются. Вкладка не открывается. Хочу руками удалить.
В той же где у вас все логи имя лога выглядит так.
simplepars-id.log
Можете скинуть доступ к админке и к фтп и я вам скажу где спец символы. -
19.03.2024 в 03:07, Ulyana01 сказал:
Дякую за відповідь!
В main.tpl не вийде прирівняти акційну ціну до звичайної?Это косметическая сторона. А есть ещё техническая сторона, которая считает финальную цену в корзине для клиента. Поэтому просто поправив через шаблон вы ничего не измените представления товара.
-
18.03.2024 в 14:19, yurok79 сказал:
Апостроф был в названии 1 категории убрал не помогло. Или не там смотрю?
там смотрите, в категориях и в ппроизводителях. А и еше можете глянуть в названиях границы парсинга.
В категориях и призводителях это было пофикшнно (но на некоторых вериях php еше всплывает)
Так же имена границ парсинга проверьте. -
18.03.2024 в 13:57, yurok79 сказал:
Вопрос к автору!
Не срабатывает кнопка "Добавить проверочное поле" просто ничего не происходит. В чем может быть проблема?
Апостроф в имени категорий или бренда. Перепроверьте все на наличие спец символов.
-
18.03.2024 в 09:57, Ulyana01 сказал:
Добрий день!
Чи можна зробити так, щоб не вигружалась акційна ціна, а лише звичайна?Здравствуйте.
Нет, такой настройки пока что нет. -
17.03.2024 в 06:17, ztsandra сказал:
В тому і справа, що обновила, але не з'являється... група Адмін.. ніколи ще не було проблем з установкою.... тому і шукаю причину чому модуль не з'являється...
Ок скиньте доступ к админке и фтп я гляну что у вас.
- 1
-
17.03.2024 в 06:05, ztsandra сказал:
Если галочки стоят в группе администратора, осталось только одно.
Обновить модификаторы.
После этого появится.
если не появится тогда убедитесь что галочки стоят в той греппе пользователей с которой вы смотрите. Но это очень редкий кейс. -
17.03.2024 в 05:58, ztsandra сказал:
Ви ж бачите, що галочки стоять... але в менеджері доповнень модуль не з'являється...
вы прочитали что я вам написал в предыдущем ответе ?
Вот если там галочки не стоят, то ничего не будет видно.
То что вы показали на скришоте не имеет отношения к TgMarket -
@ztsandra
1) прячьте скришоты под пойлер это повышает читаемость ветки.
2) Важно что бы галочки стояли тут
Скрытый текст -
17.03.2024 в 05:05, ztsandra сказал:
Добрий день!
Модуль поставили, але у розділі Каталог під пунктом Виробники не з'явися TgMarket. (опенкарт 2.1, версія php остання).В чому причина?
Убедитесь что вы выполнилили эти два пункта.
34
из инструкции по установке.
ЦитатаІнструкція з встановлення.
Установка TgMarket
1. Зайдіть у директорію вашої версії модуля та скопіюйте все в корінь сайту із заміною.
2. Введіть у рядку браузера ваш_сайт/instg.php і натисніть Enter.
3. Далі перейдіть до розділу Система->Користувачі->Групи користувачів->Адміністратор натисніть виділити все у двох розділах:
- Дозволити перегляд
- Дозволити редагувати
Потім натисніть зберегти.
4. Зайдіть у "Модифікатори" або "Менеджер додатків" та натисніть Оновити.
5. Після цього видаліть у корені сайту файл instg.php
Все, модуль встановлено.
У розділі Каталог під пунктом Виробники з'явиться пункт TgMarket – це вхід у модуль.
-
13.03.2024 в 10:30, sergio1987 сказал:
може десь на ютубі зробите огляд модулю? англомовні може теж зацікавляться хто на класичному опенкарт сидить, прикро непоганий модуль багато разів виручав
на данный момент описание модуля здесь уже не совпадает с его реальными возможностями, и времени поправить это нет.
Это проект пока что самобытный, больше для своих.
Возможно по этой же причине он не пользуется популярностью. Вот это нужно констатировать.
Короче говоря пока что нет возможности выделить больше времени. -
13.03.2024 в 10:27, sergio1987 сказал:
@Rassol2 підкажіть будь ласка, якщо довелося переробити з нуля сайт, але база копія бази залшилася, які таблиці треба від модулю перенести? Боюся втратити напрацьовану базу
Здравствуйте.
Все таблицы которые начинаются на oc_tgm_
[Поддержка] SimplePars - Универсальный парсер для ИМ
в Парсеры
Опубліковано:
@richman3338Я рад что у вас вышло решить ваш вопрос.