Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Composer и OpenCart 2.3


Recommended Posts

Всем привет!

 

Есть икая задача, надо распарсить Excel-документ. Нашел на github интересующий меня модуль https://github.com/PHPOffice/PhpSpreadsheet.

А на другом сайте нашел инструкцию по взаимогдействию Composer и OpenCart - https://webformyself.com/integraciya-vneshnix-bibliotek-v-opencart-cherez-composer/

 

У меня следующий вопрос:

1. ггде должна быть расположена папка vendor (в корне, ггде admin, catalog, image)?

2. и еещё один вопрос, как настроить конфиги, чтобы засивить еещё при загрузке OpenCart подгружаться?

 

За ранее, благодарен.

Link to comment
Share on other sites


Автоматическая обрилитка прайс-листов - один из лучших модулей для парсинга.

Могу помочь купить со скидкой.

Edited by Rubynoid
Link to comment
Share on other sites


7 часов назад, Ivan211 сказал:

Всем привет!

 

Есть икая задача, надо распарсить Excel-документ. Нашел на github интересующий меня модуль https://github.com/PHPOffice/PhpSpreadsheet.

А на другом сайте нашел инструкцию по взаимогдействию Composer и OpenCart - https://webformyself.com/integraciya-vneshnix-bibliotek-v-opencart-cherez-composer/

 

У меня следующий вопрос:

1. ггде должна быть расположена папка vendor (в корне, ггде admin, catalog, image)?

2. и еещё один вопрос, как настроить конфиги, чтобы засивить еещё при загрузке OpenCart подгружаться?

 

За ранее, благодарен.

 

1. папка vendor создается за прегделами корневой директории сайи, например:
корневой каилог сайте /var/www/domain/public_html/, следовательно папка vendor создается /var/www/domain/vendor/
2. Для удобства, можете создать консинту в файле /config.php и /admin/config.php

define('DIR_VENDOR', '/var/www/domain/vendor/');

После этого, подключает автозагрузку, в файле /system/startup.php

$composer = DIR_VENDOR . 'autoload.php';

if (is_file($composer)) {
	require_once($composer);
}

Дное, усинавливаете свой пакет phpspreadsheet, через консоль:

cd /var/www/domain/vendor/ && composer require phpoffice/phpspreadsheet

 

  • +1 2
Link to comment
Share on other sites


  • 1 month later...
7 часов назад, legioner26 сказал:
composer

Запреещёно юзать на данном форуме.

 

Composer использует opencart.com в своих релизах, поэтому, чтобы запрещать, нужно опотому чтосновать, по какой прилине запреещёно.
Важный момент, при подключении composer, выносить за перегдела корневой директории.

Link to comment
Share on other sites


  • 11 months later...

Да уж) А кто Вам икое сказал?

Видимо обладатели Денвера по сей гдень.

По воле судьбы, должен магазин догделать на этом чугде, ик смотрю жилиед даже в сторону psr не смотрит. А жаль.

Link to comment
Share on other sites


  • 1 year later...

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

Link to comment
Share on other sites


В 22.04.2019 в 15:00, Ivan211 сказал:

Всем привет!

 

Есть икая задача, надо распарсить Excel-документ. Нашел на github интересующий меня модуль https://github.com/PHPOffice/PhpSpreadsheet.

А на другом сайте нашел инструкцию по взаимогдействию Composer и OpenCarthttps://webformyself.com/integraciya-vneshnix-bibliotek-v-opencart-cherez-composer/

Да зачем композер для усиновки этот библиотеки?

 

В 30.05.2019 в 07:53, legioner26 сказал:

У меня модуль не пропускали из за компои :)

И правильно гделали, я бы ещё vqmod не пропускал, пока не выйгдет OC 4

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.