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

Recommended Posts

2 часа назад, IlyaCart сказал:

Да, более мелкие файлы нормально обрабатывает.

Хотя все было нормлаьно и с большими файлами.

Какой именно параметр нужно на хостинге увеличить?

upload_max_filesize

И может 

post_max_size

 

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

  • +1 1
Надіслати
Поділитися на інших сайтах

Здравствуйте,  не подскажите, что я не так делаю?  Не могу спарсить картинки, парсится только одна..  

Вот мои настройки :  http://prntscr.com/j2wwew , сайт донор  http://www.lifan-moto.ru/catalog/generatory-lifan/generator-elektrosvarochnyy-apparat-lifan-axq1-200a/  ,  все парсится кроме дополнительных фотографий,  они как бы не кликабельные чтоли, в просмотре кода. 

Надіслати
Поділитися на інших сайтах


2 минуты назад, Kote777 сказал:

Здравствуйте,  не подскажите, что я не так делаю?  Не могу спарсить картинки, парсится только одна..  

Вот мои настройки :  http://prntscr.com/j2wwew , сайт донор  http://www.lifan-moto.ru/catalog/generatory-lifan/generator-elektrosvarochnyy-apparat-lifan-axq1-200a/  ,  все парсится кроме дополнительных фотографий,  они как бы не кликабельные чтоли, в просмотре кода. 

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

Надіслати
Поділитися на інших сайтах

5 минут назад, Kote777 сказал:

Не сработало.. ( Это получается допилить должен разраб? Или в формате хотели и платно ?

Чуть позже скину вас как это сделать. 
Уже не один раз описывалось в это ветку что нужно поправить. 

Надіслати
Поділитися на інших сайтах

25 минут назад, Kote777 сказал:

Не сработало.. ( Это получается допилить должен разраб? Или в формате хотели и платно ?

Я уже как то описывал решение этой задачи.

В файле /admin/model/catallog/suppler.php

находим участок.

if (empty($key)) {
$posb = strrpos($s, "href=");
if (!$posb) $posb=0;
$posb1 = strrpos($s, "src=");
if (!$posb1) $posb1=0;
$posb2 = strrpos($s, "http");
if (!$posb2) $posb2=0;
$posb3 = strrpos($s, "url");
if (!$posb3) $posb3=0;
$posb4 = strrpos($s, "(/");
if (!$posb4) $posb4=0;
$posb5 = strrpos($s, "image=");
if (!$posb5) $posb5=0;
$max = 0;
if ($posb > $max) $max = $posb;
if ($posb1 > $max) $max = $posb1;
if ($posb3 > $max) $max = $posb3;
if ($posb4 > $max) $max = $posb4;
if ($posb5 > $max) $max = $posb5;
if ($posb2 > $max) {
$max = $posb2;
$fl = 1;
}

Заменяем его на 

 
if (empty($key)) {
$posb = strrpos($s, "href=");
if (!$posb) $posb=0;
$posb1 = strrpos($s, "src=");
if (!$posb1) $posb1=0;
$posb2 = strrpos($s, "http");
if (!$posb2) $posb2=0;
$posb3 = strrpos($s, "url");
if (!$posb3) $posb3=0;
$posb4 = strrpos($s, "(/");
if (!$posb4) $posb4=0;
$posb5 = strrpos($s, "image=");
if (!$posb5) $posb5=0;
$posb6 = strrpos($s, "url('");
if (!$posb6) $posb6=0;
$max = 0;
if ($posb > $max) $max = $posb;
if ($posb1 > $max) $max = $posb1;
if ($posb3 > $max) $max = $posb3;
if ($posb4 > $max) $max = $posb4;
if ($posb5 > $max) $max = $posb5;
if ($posb6 > $max) $max = $posb6;
if ($posb2 > $max) {
$max = $posb2;
$fl = 1;
}

 

И все должно быть хорошо. Надеюсь помог. 

Надіслати
Поділитися на інших сайтах

1 час назад, Rassol2 сказал:

upload_max_filesize

И может 

post_max_size

 

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

Спасибо.

Надіслати
Поділитися на інших сайтах


36 минут назад, Rassol2 сказал:

Я уже как то описывал решение этой задачи.

В файле /admin/model/catallog/suppler.php

находим участок.

if (empty($key)) {
$posb = strrpos($s, "href=");
if (!$posb) $posb=0;
$posb1 = strrpos($s, "src=");
if (!$posb1) $posb1=0;
$posb2 = strrpos($s, "http");
if (!$posb2) $posb2=0;
$posb3 = strrpos($s, "url");
if (!$posb3) $posb3=0;
$posb4 = strrpos($s, "(/");
if (!$posb4) $posb4=0;
$posb5 = strrpos($s, "image=");
if (!$posb5) $posb5=0;
$max = 0;
if ($posb > $max) $max = $posb;
if ($posb1 > $max) $max = $posb1;
if ($posb3 > $max) $max = $posb3;
if ($posb4 > $max) $max = $posb4;
if ($posb5 > $max) $max = $posb5;
if ($posb2 > $max) {
$max = $posb2;
$fl = 1;
}

Заменяем его на 

 
if (empty($key)) {
$posb = strrpos($s, "href=");
if (!$posb) $posb=0;
$posb1 = strrpos($s, "src=");
if (!$posb1) $posb1=0;
$posb2 = strrpos($s, "http");
if (!$posb2) $posb2=0;
$posb3 = strrpos($s, "url");
if (!$posb3) $posb3=0;
$posb4 = strrpos($s, "(/");
if (!$posb4) $posb4=0;
$posb5 = strrpos($s, "image=");
if (!$posb5) $posb5=0;
$posb6 = strrpos($s, "url('");
if (!$posb6) $posb6=0;
$max = 0;
if ($posb > $max) $max = $posb;
if ($posb1 > $max) $max = $posb1;
if ($posb3 > $max) $max = $posb3;
if ($posb4 > $max) $max = $posb4;
if ($posb5 > $max) $max = $posb5;
if ($posb6 > $max) $max = $posb6;
if ($posb2 > $max) {
$max = $posb2;
$fl = 1;
}

 

И все должно быть хорошо. Надеюсь помог. 

Заменил,  стоят настройки которые Вы дали, ничего не поменялось..  http://prntscr.com/j2xv2u

Змінено користувачем Kote777
Надіслати
Поділитися на інших сайтах


2 часа назад, Kote777 сказал:

Ошибку выбило... http://prntscr.com/j2xmqw

Спойлер

 

if ($pos) {
                $sign = substr($warranty,0, 4);    
                $fl = 0;
                if ($sign == "<") {
                    if ($pos > 500) $s = substr ($ht, $pos-500, 500);
                    else $s = substr ($ht, 0, $pos);
                    if (empty($key)) {                        
                        $posb = strrpos($s, "href=");
                        if (!$posb) $posb=0;
                        $posb1 = strrpos($s, "src=");
                        if (!$posb1) $posb1=0;
                        $posb2 = strrpos($s, "http");
                        if (!$posb2) $posb2=0;
                        $posb3 = strrpos($s, "url");
                        if (!$posb3) $posb3=0;
                        $posb4 = strrpos($s, "(/");
                        if (!$posb4) $posb4=0;
                        $posb5 = strrpos($s, "image=");
                        if (!$posb5) $posb5=0;
                        $posb6 = strrpos($s, "'/");
                        if (!$posb6) $posb6=0;
                        $posb7 = strrpos($s, "full=");
                        if (!$posb7) $posb7=0;
                        $posb8 = strrpos($s, '"/');
                        if (!$posb8) $posb8=0;
                        $posb9 = strrpos($s, "('");
                        if (!$posb9) $posb9=0;
                        $max = 0;
                        if ($posb > $max) $max = $posb;
                        if ($posb1 > $max) $max = $posb1;
                        if ($posb3 > $max) $max = $posb3;
                        if ($posb4 > $max) $max = $posb4;
                        if ($posb5 > $max) $max = $posb5;
                        if ($posb6 > $max) $max = $posb6;
                        if ($posb6 == $max) $max--;
                        if ($posb7 > $max) $max = $posb7;
                        if ($posb8 > $max) $max = $posb8;
                        if ($posb8 == $max) $max--;
                        if ($posb9 > $max) $max = $posb9;
                        if ($posb2 > $max) {
                            $max = $posb2;
                            $fl = 1;
                        }    
                        $posb = $max;
                        if ($fl) $posb = $posb - 2;
                    } else $posb = strrpos($s, $key);
                } else {                    
                    $s = substr ($ht, $pos, 500);
                    if (empty($key)) {                        
                        $posb = stripos($s, "href=");
                        if (!$posb) $posb=500;
                        $posb1 = stripos($s, "src=");
                        if (!$posb1) $posb1=500;
                        $posb2 = stripos($s, "http");
                        if (!$posb2) $posb2=500;
                        $posb3 = stripos($s, "url");
                        if (!$posb3) $posb3=500;
                        $posb4 = stripos($s, "(/");
                        if (!$posb4) $posb4=500;
                        $posb5 = stripos($s, "image=");
                        if (!$posb5) $posb5=500;
                        $posb6 = stripos($s, "'/");
                        if (!$posb6) $posb6=500;
                        $posb7 = stripos($s, "full=");
                        if (!$posb7) $posb7=500;
                        $posb8 = stripos($s, '"/');
                        if (!$posb8) $posb8=500;
                        $posb9 = stripos($s, "('");
                        if (!$posb9) $posb9=500;
                        $min = 99999999;
                        if ($posb < $min) $min = $posb;
                        if ($posb1 < $min) $min = $posb1;
                        if ($posb3 < $min) $min = $posb3;
                        if ($posb4 < $min) $min = $posb4;
                        if ($posb5 < $min) $min = $posb5;
                        if ($posb6 < $min) $min = $posb6;
                        if ($posb6 == $min) $min--;
                        if ($posb7 < $min) $min = $posb7;
                        if ($posb8 < $min) $min = $posb8;
                        if ($posb8 == $min) $min--;
                        if ($posb9 < $min) $min = $posb9;
                        if ($posb2 < $min) {
                            $min = $posb2;
                            $fl = 1;
                        }
                        $posb = $min;
    
                        if ($fl) $posb = $posb - 2;    
                    } else $posb = stripos($s, $key);    
                }    

 

 

 

 

А если так. Скопировал с новой версии модуля, старый пост устарел. 

Змінено користувачем Rassol2
Надіслати
Поділитися на інших сайтах

я захотел обновить ваш модуль, но почему-то не получается скачать обновленную версию. Ссылки вроде как есть начинает качать и после 2 мб скорость падает до нуля. А лицензия на обновления тоже действует или заново покупать надо?

 

Надіслати
Поділитися на інших сайтах


19 минут назад, uciltt сказал:

я захотел обновить ваш модуль, но почему-то не получается скачать обновленную версию. Ссылки вроде как есть начинает качать и после 2 мб скорость падает до нуля. А лицензия на обновления тоже действует или заново покупать надо?

 

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

Надіслати
Поділитися на інших сайтах

Много товаров на сайте,  создал 3 товара Поставщиком Версия 8.4 , в папку отдельную, все ок, но теперь пытаюсь удалить их выбираю именно эту папку и через меню Инструменты жму удалить товары либо удалить товары и фото и получаю Time limit 120 seс обновлял раз 10 страницу значение в файле SOS росло на 11 разе Готово - у меня сервер выделенный, это 3 товара удалялось больше 20 минут, а что будет когда 1-2 тыс надо будет удалить и при Импорте 20тыс товаров будет Беда временная 1м файлом???? 

Надіслати
Поділитися на інших сайтах


1 минуту назад, papov555 сказал:

Много товаров на сайте,  создал 3 товара Поставщиком Версия 8.4 , в папку отдельную, все ок, но теперь пытаюсь удалить их выбираю именно эту папку и через меню Инструменты жму удалить товары либо удалить товары и фото и получаю Time limit 120 seс обновлял раз 10 страницу значение в файле SOS росло на 11 разе Готово - у меня сервер выделенный, это 3 товара удалялось больше 20 минут, а что будет когда 1-2 тыс надо будет удалить и при Импорте 20тыс товаров будет Беда временная 1м файлом???? 

Я с такой проблемой не сталкивался. 
Удаление товаров вместе с фото, в районе 20т занимало около 3-4 минут. 

Надіслати
Поділитися на інших сайтах

В 07.04.2018 в 21:34, Rubynoid сказал:

Если в полученном XML действительно товары выглядят так: http://prntscr.com/88htnt
То это типичная лесенка.
Обратите внимание на id2 это как бы артикул, но он должен повторятся на протяжении одного товара!! 

Есть готовая инструкция: 

Прочтите YML файл Экселем (откройте).
Нажмите сохранить как: "Таблица XML 2003".
Посмотрите на прайс, если товары в прайсе располагаются "лесенкой", http://prntscr.com/88htnt
то укажите в форме, как обычно, номера колонок и сделайте действие: "Добавлять из YML-XML лесенкой".

При этом, СКУ в прайсе должны повторяться в каждой строке товара, а на стр. Атрибуты, оставьте текст "Находящемуся в колонке слева", хотя в YML прайсах, название атрибута находится справа :)http://prntscr.com/88hvfd

Прогоните прайс.

Обновлять цены и остатки по прайсам лесенкой нужно обычным способом "Только обновлять": т.к действие "Добавлять из YML-XML лесенкой" умеет только добавить товары (видите, текст - красного цвета?).
 

 

сделал как вы сказали выдает ошибку: 

 

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


Apache/2.2.15 (CentOS) Server at shop.mybabypet.ru Port 443
 
 
Может ли это быть что ссылки на картинки занимают место нескольких столбцов а я указываю только 1 из них?
 
 
Надіслати
Поділитися на інших сайтах


3 часа назад, Dan12ru сказал:

 

сделал как вы сказали выдает ошибку: 

 

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


Apache/2.2.15 (CentOS) Server at shop.mybabypet.ru Port 443
 
 
Может ли это быть что ссылки на картинки занимают место нескольких столбцов а я указываю только 1 из них?
 
 

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

См.1-е видео по модулю и все станет ясно.

Надіслати
Поділитися на інших сайтах


1 час назад, Rubynoid сказал:

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

См.1-е видео по модулю и все станет ясно.

500 ошибка это нормальная работа модуля? 

Надіслати
Поділитися на інших сайтах

2 минуты назад, spectre сказал:

500 ошибка это нормальная работа модуля? 

когда грузишь мильярд товаров одним прайсом, а как ещё?)

Надіслати
Поділитися на інших сайтах


5 минут назад, AWARO сказал:

когда грузишь мильярд товаров одним прайсом, а как ещё?)

Я не представляю как объяснять людям что ошибки это норм, вроде ж правильные пацаны аяксом по 50-100 товаров грузят или модуль уже настолько запутан и наворочен что это никак не реализовать? 

Надіслати
Поділитися на інших сайтах

9 минут назад, spectre сказал:

Я не представляю как объяснять людям что ошибки это норм, вроде ж правильные пацаны аяксом по 50-100 товаров грузят или модуль уже настолько запутан и наворочен что это никак не реализовать? 

Автор говорит что 9ка будет как положено сделана - и он за свои слова отвечает - его просто мучают в ЛС так что времени сам понимаешь, он всю дорогу как заходит на форум в ЛС сидит - причем не остовляет кого либо без ответа вообще.
Как ту работать?
Не делали бы ему мозги люди, смотрели бы видосы в описании и спрашивали тут он бы ускорился прилично, т.к. тут автору помогают ребята с ответами.
Я ваше не представляю человека с таким терпением как у него.
Я его в обиду ни кому не дам )
50 100 не мильен)
всё будет норм - терпение жи есть)

причем в модуле есть функция паузы или как она там
хз - у меня нет 500 ошибки
я гружу частями то что нужно разбив всё по брендам у поставщиков
а так запихать в рот разом весь обед - потому что горит - хз)

Надіслати
Поділитися на інших сайтах


1 минуту назад, AWARO сказал:

Я ваше не представляю человека с таким терпением как у него.

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

 

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

 

Screenshot_20180410-083836.thumb.png.bc867d1964d0af1898aec427bfff4e1b.pngScreenshot_20180410-083859.thumb.png.eab50bc44f188a452b6f914226b1daa5.png

Надіслати
Поділитися на інших сайтах

43 минуты назад, spectre сказал:

500 ошибка это нормальная работа модуля? 

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

Это ограничивает сервак, который останавливает процесс в среднем каждые три минуты. (зависит еще от хостера)

 

 

Надіслати
Поділитися на інших сайтах


12 минут назад, spectre сказал:

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

Уже созданы дополнения и по крону для этого модуля и для загрузки прайсов с почты

https://opencartforum.com/profile/770822-smartcoder/?tab=node_downloads_Files

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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