-
Posts
11,656 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by Rassol2
-
В первом сообщении будет всегда свежая версия скрипта.
-
@partshez ну и логично там и задавать вопросы по скрипты. по мере свободного времени я буду отвечать на них.
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Немного подправил скрипт. И вынес его в отдельную тему, подписывайтесь туда. Не хочу мешать мух и котлет в одной теме.
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Вспомогательный скритп для сопоставления категорий. Это скрипт предназначен для тех кто делает заказы на базе модуля SimplePars, это не коммерческий продукт и делался на быструю руку для людей готовых ковыряться. Кто не готов просто пройдите мимо. Для того чтобы работать с сопоставлением категорий вам нужно пропарсить весь сайт в csv. (рекомендую использовать кеш, что бы потом повторно не долбить донора) Так же прайс должен быть составлен в кодировке UTF-8 Прайс должен состоять из одной границы парсинга, а эта граница парсинга должна состоять полностью с готовой структурой категорий. То есть. Одежда{csvnc}Женская{csvnc}Брюки В прайсе это будет выглядеть так. Далее загружаете содержимое архива в директорию /admin/ на вашем сайте. И вызывайте в браузере мой_сайт/admin/spcats/ Вы увидите такую картину. тут у вас будет кнопка выполнить и селектор. Селектор выбирает прайс из директории /uploads/ После того как выбрали прайс, нажимаете выполнить. Скрипт составит для вас структуру для сравнения. В красном квадрате записаны категории донора что вы настроили. А в синем блоке у вас доступен выбор категории из вашего магазина. И на каждую категорию донора вам нужно выбрать категорию у вас в магазине. Теперь вы, или ваш клиент может приступить к сопоставлению категорий. После того как будет выбраны нужные пути нажимаем на все туже кнопку и получаем правила. Внимание! в примере выше я просто выбрал любую категорию из магазина, для категорий донора. Просто что бы показать вам пример. Хоть это может выглядеть не логично И модуль сделает сопоставление путей и правила посик замены для каждой категории, так же попробует расставить правила таким образом что бы замены происходили правильно, учитывая длину правил. Этот скрипт написан просто что бы сократить ручное сопоставления для людей кто делает это постоянно. Так же полагаться на него не стоить, честно не тестировал все дотошно, все тесты закончились на том что составляет правила и ок. Нажмете сбросить и заново выберите нужный прайс. Скрипт не использует БД, так что загрузили директорию spcats в директорию /admin/ поработали, и удалили директорию /spcats/ И все скрипт будет снесен. Все кому нужно играйтесь, проект не коммерческий судьба его неизвестна. Cам скрипт --> spcats-v0.3.zip Этот скрип неспособен навредить вашему магазину, он читает информацию с базы но ничего туда не пишет, так что можно смело его загружать и жать на все кнопки без страха что то сломать.
-
Если не будете использовать повторяющиеся границы парсинга И у вавс будет исходный текст как на скриншоте. Тогда это можно решить так.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Как на счет того что бы создавать прайсы под модуль, а не так как хотите вы. Если нужно использовать модуль для загрузки логично что прайс нужно готовить под модуль. В данном случаи как вы настроите парсинг валют в прайс. Тут вопрос без вопроса.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
да можно, в прайсе же не написано кем он создан.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
на данный момент нет. Маркировать не получится.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Мой модуль не загружает прайсы в магазин. Вы можете парсить напрямую в магазин, или же парсить в прайс лист для любых других нужд. Если вы хотите парсить в прайс листы и загружать из них используйте любой удобный модуль по загрузке прайс листов.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
У меня везде кодировка на этом скрипте работает. на всякий случай указал еще в html разметке кодировку. Проверяйте может этого будет достаточно. spcats.zip
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
это никак мне не поможет. Я это же и на скриншоте могу увидеть. Как подыму у себя и от тестирую, я отпишусь.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
не совсем так как кодировка базы может играть коль только с данными из базы. А если скрипт работает без нее то .... На скриншоте видно что кракозабрики в названии скрипта, а оно не из базы идет.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
это сама кодировка скрипта наверное не бьется с вашей. Попробую поднять у себя опенсервер и проверить что там и как
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Нет не подразумевает. А вот это подразумевает то что вы пишите.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
В этом случаи я не знаю как вам помочь, исчите варианты решения вашей задачи. Так с ходу в голову ничего не приходит. Я бы искал решение на базе регулярок. По крайней мере зондировал возможность выполнения такое задании на них. Но вот сейчас ничего в голову не идет.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Наверное не как это работает на уровне базы данных. Модуль запрашивает есть ли в базе такая опция если есть использует ее/ Убрав это правило у вас всегда будет создаваться новое значение. Вот вы 100раз обновите один товар и у вас в товаре будет 100 одинаковых значений опции. так что такое не провернуть.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Авторизация по крону и расширение возможностей модуля при помощи собственных скриптов. Отправлено с телефона через Tapatalk
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Обновление v4.3_stable Уже больше недели нет сообщений об критических ошибках. Странно, возможно новый функционал неплохо обкатали. Так что выпускаю новую стабильную версию! Обратите внимание кто будет обновятся с v4.1-3 и ниже вам стоит прочитать все новшества так как переход на эту версию требует проверки настроек под новые возможности. Изменена логика работы разделителя в повторяющихся границах парсинга, и это нужно учесть в ваших проектах, после обновления. Ссылки на все изменения под спойлером. Так же в этой версии доработан фильтр по категориями в редакторе товаров. Теперь у вас есть возможность в редакторе товаров отобрать товары где не указаны категории. Вот этот функционал стоит обкатать. И проверить детальнее перед использованием. Я провел ряд тестов. Но был бы признателен если вы у себя отдельно проверите работу этой фичи и дадите фидбек. После выхода стабильной версии классически перехожу к глобальным фишкам в модуль.
- 13,430 replies
-
- 3
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Модуль бекапа сайта на внешний сервер.
Rassol2 replied to vsok2007's topic in Opencart 3.x: Extension search
Я не думаю что такой важный процесс как бекап нужно делать в пределах opencart. Не думаю что это должно делаться на уровне движка. -
Только к повторению. Весь набор правил применяется к каждой итерации по отдельности. Затем составляется одна общая строка для финального пред просмотра и она же передается в границу парсинга. Вы можете изменить подход формирован с повторяющихся на обычную. Затем за счет поиск замены добится той же структуры данных что и после выполнения повторений. И добавить правило которое будет вырезать одинаковые вхождения.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Все зависит от действия что вы выберите. Допустим стоит действие обновить цену. В данном случаи цена будет у товара та которая последней спарсилась. Но а вообще есть возможность разделять идентификаторы между проектами, просто добавив приставку к идентификатору.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Встроенной фунции модуля по формировании даты нет, так что только если на странице донора брать актуальную дату, или еше как то. То есть встроенной функции, получить текущую дату, нет.
- 13,430 replies
-
- 1
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
В файле /admin/model/catalog/simplepars.php найдите и удалите вот этот участок кода. и модуль перестанет удалять и обновлять акцеонные цены.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Здравствуйте можете удалять повторяющиеся строки. https://simplepars.top/index.php?page=note&n=37 так что думаю и ваш вариант можно решить, правда так сильно регулярных выражениях я не разбираюсь.
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Здравствуйте. Берем границу парсинга, и все значение что вам нужно. И в поиск замене делаем все нужные вам значения заменяем на цифру один (1) А в проверке границы проверяем если в границе стоит цифра один значит все хорошо грузим, если что то другое пропускаем. Таким образом вы можете парсить по определенному списку, этот списко задается в границе в поле поиск замена. Правила допуска в работе с прайсами доступно п режиме Парсинг в CSV Остальные относятся к парсингу в ИМ как вам уже правильно подсказали это возможно сделать, делайте через наценку https://simplepars.top/index.php?page=note&n=4
- 13,430 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)