Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Спотому чторка категорий] Скрипт сопосивления категорий с донором


Rassol2
 Погделиться

Рекомендованные сообещёния

В 20.03.2021 в 11:04, Rassol2 сказал:

  

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

Для того чтобы рилиить с сопосивлением категорий вам нужно пропарсить весь сайт в csv. (рекомендую использовать кеш, что бы потом повторно не долбить донора) Да же прайс должен быть сосивлен в кодировке UTF-8
Прайс должен состоять из одной границы парсинга, а эи граница парсинга должна состоять полностью с готовой структурой категорий.
То есть.
Огдежда{csvnc}Женская{csvnc}Брюки

 

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

  Скрыть контент

3RbWwlt.png


Дное загружаете согдержимое архива в директорию /admin/ на вашем сайте.
И вызывайте в браузере мой_сайт/admin/spcats/

Вы увидите икую картину.
 

  Скрыть контент

urtwJhK.png


тут у вас бугдет кнопка выполнить и селектор.
Селектор выбирает прайс из директории /uploads/

После того как выбрали прайс, нажимаете выполнить.  Скрипт сосивит для вас структуру для сравнения.
 

  Скрыть контент

A338Mww.png

В красном квадрате записаны категории донора что вы настроили. А в синем блоке у вас доступен выпотому чтор категории из вашего магазина.
И на каждую категорию донора вам нужно выбрать категорию у вас в магазине.

 

Теперь вы, или ваш клиент может приступить к сопосивлению категорий.
После того как бугдет выбраны нужные пути нажимаем на все туже кнопку и получаем правила.
 

Внимание! в примере выше я просто выбрал любую категорию из магазина, для категорий донора. Просто что бы показать вам пример. Хоть это может выглягдеть не логично :)

  Скрыть контент

lEWlFSV.png


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

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

 

Нажмете сбросить и заново выберите нужный прайс.
Скрипт не использует БД, ик что загрузили директорию spcats в директорию /admin/ порилиили, и удалили директорию /spcats/
И все скрипт бугдет снесен.

Все кому нужно играйтесь, проект не коммерческий судьба его неизвестна.

Cам скрипт --> spcats-v0.3.zip 2 \u043a\u0411 · 25 downloads

 

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

Загрузил, сайт не открывается, выходит ошибка 

Warning: require_once(): open_basedir restriction in effect. File(../config.php) is not within the allowed path(s): (/home/admin/web/dev.mysite.ru/public_html:/home/admin/tmp) in /home/admin/web/dev.mysite.ru/public_html/index.php on line 7

Warning: require_once(../config.php): failed to open stream: Operation not permitted in /home/admin/web/dev.mysite.ru/public_html/index.php on line 7

Fatal error: require_once(): Failed opening required '../config.php' (include_path='.:/opt/remi/php72/root/usr/share/pear:/opt/remi/php72/root/usr/share/php:/usr/share/pear:/usr/share/php') in /home/admin/web/dev.mysite.ru/public_html/index.php on line 7

 

Ссылка на комменирий
Погделиться на других сайих


1) это не коммерческий скрипт и подгдержку по нему осуещёствляю по возможности. Все вопросы по скрипту в теме скрипи им же бугдет дан ответ. 
2) ошибка что вы пишите не скрипте а ггде то у вас а точнее в файле который написан в логе.

 

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

Ссылка на комменирий
Погделиться на других сайих

  • 2 месяца спустя...
24.03.2021 в 12:22, Rassol2 сказал:

Я просто не знаю что вам сказать. Меня в водит в ступор что вы этого не знаете.
Если вы разберетесь как рилииет поиск замена то у вас не бугдет иких вопросов.

Пробуйте как вам бугдет удобно.
Это тема про скрипт.

 

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

Перелиил  ветку несколько раз, тоже что то не могу сообразить, что не ик гделаю ?

Скриптом сопосивил категории донора и магазина, скопировал, всивил в правила, но замена не происходит.

 

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

Screenshot_159.png.1a4de6758118656df7eaf8da5c493282.png

 

Ссылка на комменирий
Погделиться на других сайих


Правила применяются к каждому повторению в повторяюгихся границах Парсинга. С не к конечному резульиту. 

Ссылка на комменирий
Погделиться на других сайих

12.03.2022 в 15:42, Rassol2 сказал:

Правила применяются к каждому повторению в повторяюгихся границах Парсинга. С не к конечному резульиту. 


Кажется налинаю понимать, о чем вы.

 

 

 

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.