Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Rassol2

Розробник розширень
  • Публікації

    11 571
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Rassol2

  1. 13.04.2024 в 06:13, Vetlucky777 сказал:

    в фильтре есть скрипт для копирования атрибут. берете этот скрипт добавляете в парсер чтоб он выполнялся после парсинга

    В модуле нет события после парсинга, потому что это неизвестно когда.
    Можно запусть парсинг 1000 ссылок и после 200 остановится. И скрипт никогда не выполнится.

    SimplePars живет циклами, и один цикл это одна ссылка. Он не знает было ли что то перед парсингом конкретной ссылки, и будет ли что то парсится после.
    Так что такой скрипт можно повесить либо перед началом парсинга ссылки либо после, но и то и то это очень жостко по нагрузке.
    В таком случаи более правильно вешать такое действие отдельным скриптом на крон, к примеру если у  вас выполняется задание 1-5 то сделать выполнение такого скрипт каждый день в 5часова 10 минут.

    Это самое рациональное решение как по мне.

  2. 13.04.2024 в 05:46, Vetlucky777 сказал:

    подскажите как парсить в CSV из кеша?
    сейчас у меня каждый час парсинг происходит из в XML в CSV все прекрасно работает. 

    но мне нужно парсить еще в две таблицы CSV, данные будут те же, только шапка сайта отличается. 

    нет смысла опять нарезать XML, легче взять их кеша. 

    вопрос настройку нужно включить как на скрине? система поймет что нужно взять именно этот кеш а не другой?

    мне получается нужно при парсинге в первую таблицу  CSV брать данные нарезая XML, при парсинге в 2 и 3 таблицу брать из кеша.

    через час опять нарезать XML

     

    После того как вы нарезали у вас хранатся нарезанные копии в отдельных файлах на диске.
    И они будут там неизменно до того как вы не нарежете еще раз.
    Так что да по факту вы постоянно парсите из кеше.

     

    • +1 1
  3. 12.04.2024 в 08:06, richman3338 сказал:
    PHP Код для виклику копіювання з поточними настройками в осфильтер 4,8+ версий, Не могу понять как адаптировать под ваш парсер...
    Ведь удобно парсить значения и сразу парсить их в оцфильтр. 
     
     

    Простыми словами мне нужно адаптировать любой проект под парсинг сразу в оцфильтр.

     

    Без разници какой проект, тем кодом можно вызывать оц фильтр и сразу записывать нужные значения.

     

     

    Пока придумал спарсить свой-же сайт опциями, потом импортировать фильтры из опций  и просто удалить все опции, и  1 категория заполняется за 10 секунд 

    В данном фильтре есть кнопка добавить все значения атрибутов и опций и так далее в фильтр.
    Спросите автора как вызвать этот метод и по расписанию раз в сутки или два раза в сутки вызывайте этот метод через крон.
    Это и проше и правильнее.
    Дергать такую мошную функцию после добавления или обновления каждого товара это чрезмерный расход ресурсов.

    Как раз вам автор и скинул метод при вызове которого идет копирование. Но вставлять его в simplepars после обработки товара это как убивать муху при помощи базуки.
    Луче отдельный скрипт который убудет вызываться по крону в определенный момент.

  4. 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 в данном ключе требуется ?

  5.  

    10.04.2024 в 00:49, yuriktekhex сказал:

    Мне нужно вычислить скидку а не наценку. 

    - Есть скидка 10%, мне нужно в границе парсинга написать выражение которое даст мне результат 0.9
    Вычислить коэфициет на который потом умножить ЦенуГрн = 1 -  (Мой процент /100)
    А как это выражение записать в одной границе парсинга ?

    Тут на одно действие больше.
    Вот так добиваемся десятичное значение.
     

    Скрытый текст

    image.thumb.png.ddaa1f0ad169a99e35c51ede5e61d2e9.png

    Правда оно получается с отрицательным знаком.

    дальше в границе числа умножаем цену на эту границу, а затем умножаем на -1 что бы поменять отрицательный знак на положительный.

     

    Скрытый текст

    image.thumb.png.2d4742ad793bd37128ffb19aed4d12a4.png

    Немного муторно но вариант рабочий.

  6. 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

    Вот так вы можете применять наценку из границы париснга.

  7. Найден баг с выводом товаров которые имеют количество 0.
    В настройках модуля переключатель "Скрыть товары при нулевом количестве" не работает корректно.
    Данный недочет будет исправлен в следующем обновлении.

    • +1 1
  8. 30.03.2024 в 12:45, LODESTAR сказал:

    Допоможіть з регулярним виразом
    Як прописати в Пошук/Заміна щоб по всьому тесту знаходило (пробіл;) і міняло на (;)
    Приклад
    Сонце ;  - Сонце;

    Копируете пробел. 
    вставляете в поле поиск замены. 
    затем пишите | 

    все. 

  9. 29.03.2024 в 00:38, nikola111 сказал:

    В данном доноре код сайта спрятан за зашитой js
     

    Скрытый текст

    1800544993_.thumb.png.c8b00ce1f0b72df4b3c829002c1229b8.png

     

    Как видите тут нет ссылок.
    Сайты с подобной зашитой модулем SimplePars не обойти, так как для получения кода страницы нужно иметь JS обработчки, то есть браузер.
    Написать браузер внутри модуля к сожалению не получится.

  10. 28.03.2024 в 20:05, nikola111 сказал:

    Здравствуйте!

    Есть такая проблема - ни как не могу настроить пасинг.

    Делаю все по видео инструкции - https://youtu.be/KQJdKWnNGjw?si=lX39pk16Q27XmZxI

    Парсинг товаров одной подкатегории:

    Задаю стартовую ссылку, ее же добавляю в окно Очередь сканирования ссылок

    В блоке Ссылки на товары задаю значения Текст начала сбора и конца сбора

    Сканирование ни чего не дает - ссылок на товары нет

     Тоже самое и с основной категорией

    Параметр в поле Шаблон ссылок в очереди ни как ни влияет, то есть ссылки на подкатегории не добавляются

    После ручного добавления подкатегорий, модуль обходит указанные ссылки, но товаров не находит - https://skr.sh/sOzqke0KMS2https://skr.sh/sOzDySelGtg

     Код у сайта-донора довольно простой, есть несколько (пара точно) вариантов выбора начала и конца сбора ссылок
    Тестировал на другом доноре, ссылки собираются
     С чем это может быть связано?
    Может какая то хитрая защита от копирования контента?

    Скиньте файл настроек проекта что бы посмотреть что конкретно вы настроили.
    Это модуле вкладка импорт экспорт, выберите настройки и все ссылки и экспортируйте файл.
    Этот файл загрузите сюда и я посмотрю что вы настроили.
     

  11. 28.03.2024 в 20:05, nikola111 сказал:

    Здравствуйте!

    Есть такая проблема - ни как не могу настроить пасинг.

    Делаю все по видео инструкции - https://youtu.be/KQJdKWnNGjw?si=lX39pk16Q27XmZxI

    Парсинг товаров одной подкатегории:

    Задаю стартовую ссылку, ее же добавляю в окно Очередь сканирования ссылок

    В блоке Ссылки на товары задаю значения Текст начала сбора и конца сбора

    Сканирование ни чего не дает - ссылок на товары нет

     Тоже самое и с основной категорией

    Параметр в поле Шаблон ссылок в очереди ни как ни влияет, то есть ссылки на подкатегории не добавляются

    После ручного добавления подкатегорий, модуль обходит указанные ссылки, но товаров не находит - https://skr.sh/sOzqke0KMS2https://skr.sh/sOzDySelGtg

     Код у сайта-донора довольно простой, есть несколько (пара точно) вариантов выбора начала и конца сбора ссылок
    Тестировал на другом доноре, ссылки собираются
     С чем это может быть связано?
    Может какая то хитрая защита от копирования контента?

    Здравствуйте.
    Вас нет в списке покупателей модуля.
    Поддержка овеществляется исключительно пользователям которые приобрели модуль.
    Если вы когда то приобретали модуль на других площадках то вы можете задать вопрос там где был куплен модуль, и я постараюсь вам помочь.

  12. 22.03.2024 в 06:42, mustang75 сказал:

    Не планируется ли оплата непосредственно в телеграме? Например Stripe &

    Да оплата в телеграмме планируется.
    Но так как это проект выходного дня, тут нет сроков. Пишу когда есть время.

  13. 19.03.2024 в 04:25, yurok79 сказал:

    Так и не нашел( 

    по итогу импортировал проект на другой сайт, сделал необходимые настройки и импортировал обратно. Но проблема осталась...

     

    Подскажите еще в какой папке лежат логи которые при парсинге создаются. Вкладка не открывается. Хочу руками удалить.

    В той же где у вас все логи имя лога выглядит так.
    simplepars-id.log

    Можете скинуть доступ к админке и к фтп и я вам скажу где спец символы.

  14. 19.03.2024 в 03:07, Ulyana01 сказал:

    Дякую за відповідь!
    В main.tpl не вийде прирівняти акційну ціну до звичайної?

    Это косметическая сторона. А есть ещё техническая сторона, которая считает финальную цену в корзине для клиента. Поэтому просто поправив через шаблон вы ничего не измените представления товара.

  15. 18.03.2024 в 14:19, yurok79 сказал:

    Апостроф был в названии 1 категории убрал не помогло. Или не там смотрю?

    там смотрите, в категориях и в ппроизводителях. А и еше можете глянуть в названиях границы парсинга.
    В категориях и призводителях это было пофикшнно (но на некоторых вериях php еше всплывает)
    Так же имена границ парсинга проверьте.

  16. 18.03.2024 в 13:57, yurok79 сказал:

    Вопрос к автору!

    Не срабатывает кнопка "Добавить проверочное поле" просто ничего не происходит. В чем может быть проблема?

    Апостроф в имени категорий или бренда. Перепроверьте все на наличие спец символов. 

  17. 17.03.2024 в 06:17, ztsandra сказал:

    В тому і справа, що обновила, але не з'являється... група Адмін.. ніколи ще не було проблем з установкою.... тому і шукаю причину чому модуль не з'являється...

     

    Ок скиньте доступ к админке и фтп я гляну что у вас.

    • +1 1
  18. 17.03.2024 в 06:05, ztsandra сказал:

    Пробачте, може я чогось не розумію... чого ж не має, коли стоять галочки там, де треба... Тому скрін і скинула, бо не розумію, де шукати проблему...
     

      Показать содержимое

    1317660922_.png.e94487413bf3c8bcf08e03ea48ef7fb5.png

     

    Если галочки стоят в группе администратора, осталось только одно.
    Обновить модификаторы.
     

    Скрытый текст

    image.thumb.png.f17e4459a376f3336bcbe94d8448901a.png

     

    После этого появится.
    если не появится тогда убедитесь что галочки стоят в той греппе пользователей с которой вы смотрите. Но это очень редкий кейс.

  19. 17.03.2024 в 05:58, ztsandra сказал:

    Ви ж бачите, що галочки стоять... але в менеджері доповнень модуль не з'являється...

    вы прочитали что я вам написал в предыдущем ответе ?
    Вот если там галочки не стоят, то ничего не будет видно.
    То что вы показали на скришоте не имеет отношения к TgMarket

  20. 17.03.2024 в 05:05, ztsandra сказал:

    Добрий день!
    Модуль поставили, але у розділі Каталог під пунктом Виробники не з'явися TgMarket. (опенкарт 2.1, версія php остання).

    В чому причина?

     

    Убедитесь что вы выполнилили эти два пункта.
    3

    4
    из инструкции по установке.
     

    Цитата

    Інструкція з встановлення.

    Установка TgMarket

    1. Зайдіть у директорію вашої версії модуля та скопіюйте все в корінь сайту із заміною.

    2. Введіть у рядку браузера ваш_сайт/instg.php і натисніть Enter.

    3. Далі перейдіть до розділу Система->Користувачі->Групи користувачів->Адміністратор натисніть виділити все у двох розділах:

    • Дозволити перегляд
    • Дозволити редагувати

    Потім натисніть зберегти.

    4. Зайдіть у "Модифікатори" або "Менеджер додатків" та натисніть Оновити.

    5. Після цього видаліть у корені сайту файл instg.php

    Все, модуль встановлено.

    У розділі Каталог під пунктом Виробники з'явиться пункт TgMarket – це вхід у модуль.

     

  21. 13.03.2024 в 10:30, sergio1987 сказал:

    може десь на ютубі зробите огляд модулю? англомовні може теж зацікавляться хто на класичному опенкарт сидить, прикро непоганий модуль багато разів виручав

    на данный момент описание модуля здесь уже не совпадает с его реальными возможностями, и времени поправить это нет.
    Это проект пока что самобытный, больше для своих.
    Возможно по этой же причине он не пользуется популярностью. Вот это нужно констатировать.
    Короче говоря пока что нет возможности выделить больше времени.

  22. 13.03.2024 в 10:27, sergio1987 сказал:

    @Rassol2 підкажіть будь ласка, якщо довелося переробити з нуля сайт, але база копія бази залшилася, які таблиці треба від модулю перенести? Боюся втратити напрацьовану базу

    Здравствуйте.
    Все таблицы которые начинаются на oc_tgm_


×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.