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

Recommended Posts

да ты не понял о чём я вообще)

я не на место жалуюсь) его можно расширить как мне угодно) а на огромные фоты прайставшиков))

Потому и писал о саморезе этих фот и т.д.))

 У меня задча главная тащить фоты без доп созданых папок модулем. и в те папки которые я укажу  с использованием производителя и в них уже категорий) + переименовывать фоты или нет на выбор) и всё)

 

придумать можно но стоит ли это того ?

Во первых модуль следит за файловой системой что бы не нагрузить 100 000 фото в одну директорию и вы не писали что сайт стал тормозить. 

Спросите у автора может он вам покажет какой код куда вставить или удалить. Но опять же после обновления модуля нужно основа этот зоопарк убирать. Нужно ли это.

А с большими фото может разобраться пакетный редактор фото XnConvert

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

 

Новую категорию создал и добавил в "Каталог - Категории"

 

3x6at3F.jpg

 

Пробовал в самом модуле в разделе "Инструменты" в "Действие: исправить meta-данные всех категорий", исправить вложенные категории тоже пробовал.

 

FKlkPhF.png

у вас заполнены поля в SEO шаблоне ? 

http://joxi.ru/l2ZR7Kaf8WdB82

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

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

не правильно , парсится все просто нужно конвертировать кириллицу в латиницу 

к пример введя доменное имя здесь. https://2ip.ru/punycode/

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

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

придумать можно но стоит ли это того ?

Во первых модуль следит за файловой системой что бы не нагрузить 100 000 фото в одну директорию и вы не писали что сайт стал тормозить. 

Спросите у автора может он вам покажет какой код куда вставить или удалить. Но опять же после обновления модуля нужно основа этот зоопарк убирать. Нужно ли это.

А с большими фото может разобраться пакетный редактор фото XnConvert

за саморез спасиб

а вот по фото с директориями поспорю

есть бренд и в ней шматок категорий вот в каждую из них своё и распихаем.

т.е. не все бренды в куче а каждая на своем месте. т.е. то что есть ток через бренд ещё в добавок это ещё более разгрузит директорию

потому как у одного бренда нет 100 000 товаров в одной категории) а все товары всех брендов в куче не по теме..

вот каждая по своим местам кайф

опять же. на выбор в модуле, хоч так, хоч эдак

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


за саморез спасиб

а вот по фото с директориями поспорю

есть бренд и в ней шматок категорий вот в каждую из них своё и распихаем.

т.е. не все бренды в куче а каждая на своем месте. т.е. то что есть ток через бренд ещё в добавок это ещё более разгрузит директорию

потому как у одного бренда нет 100 000 товаров в одной категории) а все товары всех брендов в куче не по теме..

вот каждая по своим местам кайф

опять же. на выбор в модуле, хоч так, хоч эдак

хозяин барин.

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

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

Может там правок в коде на две капли слез, и вы можете это сделать в два щелчка. 

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

хозяин барин.

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

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

Может там правок в коде на две капли слез, и вы можете это сделать в два щелчка. 

Не ну в 8.5 usergio обещал такое.

а тут я спрашивал о том можно ли  сохранить названия картинок

всмысле если я изначально залью папки с картинками а пути распишу в прайсе но.. 0 1 2 .. дубли и т.д.

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


не правильно , парсится все просто нужно конвертировать кириллицу в латиницу 

к пример введя доменное имя здесь. https://2ip.ru/punycode/

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

Понял. Благодарю!

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


Камрады, помогите спарсить текст, отвечающий за количество товара.

Что следует вписать в поле "Номер(а) колонки(ок), содержащей количество товара или параметры парсинга:" и Количество по умолчанию или (текст=число,текст=число..) ?

Т.е. при получении текста "в наличии" количество товара было бы равным, например, 1000, а для "на заказ" - нулю.

Вот два варианта участка кода html:

 <p class="product-stock"><span>Наличие:</span>

                                                                    <i style="color:#468847;" class="glyphicon glyphicon-ok"></i> <strong>в
                                    наличии</strong>
                                
                            </p>

и

<p class="product-stock"><span>Наличие:</span>

                                                                    <span>на заказ</span>
                                
                            </p>
Змінено користувачем neveshaynos
Надіслати
Поділитися на інших сайтах


 

Камрады, помогите спарсить текст, отвечающий за количество товара.

Что следует вписать в поле "Номер(а) колонки(ок), содержащей количество товара или параметры парсинга:" и Количество по умолчанию или (текст=число,текст=число..) :?

Т.е. при получении текста "в наличии" количество товара было бы равным, например, 1000, а для "на заказ" - нулю.

Вот два варианта участка кода html

 <p class="product-stock"><span>Наличие:</span>

                                                                    <i style="color:#468847;" class="glyphicon glyphicon-ok"></i> <strong>в
                                    наличии</strong>
                                
                            </p>

и

<p class="product-stock"><span>Наличие:</span>

                                                                    <span>на заказ</span>
                                
                            </p>

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

А для этого мне нужно видит страницу с которой дергать будем.

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

 

 

я б спарсил этот момент на крайний в какое нить поле в атрибут например

вытащите прайс и замените тексты на нужное

потом назад по местам

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


я б спарсил этот момент на крайний в какое нить поле в атрибут например

вытащите прайс и замените тексты на нужное

потом назад по местам

нет смысла, я уже неоднократно выполнял подобные вещи. 

просто в цену парсим текст Нет в наличии, а модулю указываем что текст нет в наличии обозначает количество = 0

А когда парсится текст есть в наличии модуль ставит количество 10

Это проще чем вы предлагаете, и это заложено модулем, а значит уже уплочено и нужно использовать. :) 

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

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

А для этого мне нужно видит страницу с которой дергать будем.

вот 

btmoscow.ru/product/invertornaya-split-sistema-ballu-bswi-09hn1-ep-15y-110611/

btmoscow.ru/product/invertornaya-split-sistema-ballu-bsai-09hn1-15y-110583/

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


текст начала и конца парсинга
Наличие:,<p - тут после п есть пробел, думаю сработает. А вообще сайт сложный для такой функции. 
Параметры парсинга.
параметры парсинга </span>,</p>

Но тут спорный вопрос так как на сайте используется разная разметка для наличия и отсутствия.
Я указал что бы при наличии парсился текст 
<i style="color:#468847;" class="glyphicon glyphicon-ok"></i> <strong>в наличии</strong>
надеюсь то что выделено красным обрежет модуль и вы получите чистое словосочетание в наличии
​которое можно указать модулю как соответствие цифре 


для не в наличии <span>на заказ</span> Я думаю модуль тоже обрежет и все будет ок.

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

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

нет смысла, я уже неоднократно выполнял подобные вещи. 

просто в цену парсим текст Нет в наличии, а модулю указываем что текст нет в наличии обозначает количество = 0

А когда парсится текст есть в наличии модуль ставит количество 10

Это проще чем вы предлагаете, и это заложено модулем, а значит уже уплочено и нужно использовать. :)

вот этого не знал однако)

благодарю бум знать)

я столкнулся с ним когда пришлось фоты с одного сайта тащить описания с другого урлы с третьего))

вот там были танцы

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


Приветствую, коллеги.

После добавления вручную новой категории, почему то перестал адекватно работать seo-шаблон категорий. А именно определять родительскую категорию.

Замечу сразу, что подкатегории имеют одинаковые названия. Но ведь до этого все функционировало исправно.

Пробовал кнопку "Починить" в разделе "Категории".

Пробовал в самом модуле в разделе "Инструменты" в "Действие: исправить meta-данные всех категорий", исправить вложенные категории тоже пробовал.

Такое ощущение что модуль по формуле [c] [pc] подставляет первую родительскую категорию, в которой находится схожее название подкатегории. 

Как исправить? 

Эта проблема не простая, прошу обратить внимание!

 

Каждая категория в Опенкарте имеет свой номер.

Товары привязываются не к названиям категорий, а к их номерам (именно это позволяет нам менять названия категорий в админке без ущерба для сайта).

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

 

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

Таким образом, если у вас было:

 

Двери - Бронированные - Для гаража

и вы создаете новую категорию Стройка таким образом:

Стройка - Двери - Бронированные - Для гаража

то получится так, что категория Стройка имеет больший номер, чем категория Для гаража.

Тогда модуль решит, что Стройка - младшая категория в цепочке :(

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

Эта проблема не простая, прошу обратить внимание!

 

Каждая категория в Опенкарте имеет свой номер.

Товары привязываются не к названиям категорий, а к их номерам (именно это позволяет нам менять названия категорий в админке без ущерба для сайта).

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

 

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

Таким образом, если у вас было:

 

Двери - Бронированные - Для гаража

и вы создаете новую категорию Стройка таким образом:

Стройка - Двери - Бронированные - Для гаража

то получится так, что категория Стройка имеет больший номер, чем категория Для гаража.

Тогда модуль решит, что Стройка - младшая категория в цепочке :(

опа приплыли :(

В таком случаи создание адекватной цепочки категорий через функцию http://joxi.ru/Vm6xgKqfxdpV4A  не получится :( 

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

Ведь не узнаешь последовательность создания категорий у пользователей :( (в беседе)

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

Не хочется пугать народ такой сложной кнопкой, но для специалистов по модулю показываю этот фрагмент в программе:

 

 /*         $body = @file_get_contents($url);

            if (!$body) {

                $err = " Can not get photo whith 'file_get_contents' function : " . $url . "\n I'll try get photo whith CURL \n";

                $this->adderr($err);                

            }            

            if ($this->isPicture($body)) return $body;   */

Уже использую, +1

Хорошо что можно выключить, а то пока в errors разберешься в поисках что не прогрызалось можно голову словать.

а так ерорс 80 байт вместо 400кб и все прекрасно. 

 

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

опа приплыли :(

В таком случаи создание адекватной цепочки категорий через функцию http://joxi.ru/Vm6xgKqfxdpV4A  не получится :( 

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

Ведь не узнаешь последовательность создания категорий у пользователей :( (в беседе)

Получится, приведенная функция не создает категории, она просто заполняет стр. "Категории и наценки" текстами из прайса.

Поскольку на стр. "Категории и наценки" прописываются только младшие категории, то структура цепочки, здесь не важна.

 

Я имел в виду создание категорий в админке руками (потому, что только руками можно создать такую бредовую цепочку, где родительская категория будет создана позже дочерней. Модуль так не сделает).

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

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

При экспорте списка товаров поставщика графа URL пустая. Подскажите, как исправить?

Это где? В файле ex.xml ?

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

Всем здравствуйте! Есть магазин велосипедов, не знаю каким образом привязать опции (цвет, размер рамы) к соответствующему артикулу, для дальнейшего автоматического обновления остатков и цен.  Буду признателен за подсказку

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


текст начала и конца парсинга

Наличие:,<p - тут после п есть пробел, думаю сработает. А вообще сайт сложный для такой функции. 

Параметры парсинга.

параметры парсинга </span>,</p>

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

Я указал что бы при наличии парсился текст 

<i style="color:#468847;" class="glyphicon glyphicon-ok"></i> <strong>в наличии</strong>

надеюсь то что выделено красным обрежет модуль и вы получите чистое словосочетание в наличии

​которое можно указать модулю как соответствие цифре 

для не в наличии <span>на заказ</span> Я думаю модуль тоже обрежет и все будет ок.

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

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

Как бы извернуться? =)

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


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

Как бы извернуться? =)

включаем мозг отключаем сознание.

Если в наличии то на сайте есть иконка http://joxi.ru/L21z75ns6yMjvA

попробуем ее ловить за бороду.

Логика такая есть иконка значит наличие есть. 

иконка эта вроде - glyphicon glyphicon-ok

делаем так 

текст начала и конца парсинга 

Наличие:,</p>

Параметры парсинга

class=",">

То есть модуль спарсит при наличии текст - glyphicon glyphicon-ok в соответствии пишем что это равно 10

Если не спарсит такой текст значит товар не в наличии. 

Для этого случая ставим по умолчанию 0

http://joxi.ru/L21z75ns6yMNvA

Думаю сработает на ура. :) 

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

Всем здравствуйте! Есть магазин велосипедов, не знаю каким образом привязать опции (цвет, размер рамы) к соответствующему артикулу, для дальнейшего автоматического обновления остатков и цен.  Буду признателен за подсказку

Артикулы в опциях, в прайсе, выглядят примерно так:

 

Артикул    категория    цена      количество     цвет           размер      количество       цена      ссылка на фото             cсылка на фото              ссылка на фото

2K1-1           кат1              1                  1              красный          Х                    12                   123.50      http://sitte/com....jpg      http://sitte/com....jpg

2K1-2          кат1              1                  1              белый             Х                    10                    22.44       http://sitte/com....jpg

2K1-3           кат1              1                  1              синий              М                    5                      12.0        http://sitte/com....jpg

2K1-4           кат1              1                  1              черный            L                    0                        5           http://sitte/com....jpg

2K2-1           кат1              1                  1              красный          Х                     3                      32.66      http://sitte/com....jpg      http://sitte/com....jpg  http://sitte/com....jpg

2K2-2          кат1              1                  1              черный            L                    2                      50           http://sitte/com....jpg

2K2-3          кат1              1                  1              синий               XL                 4                       41           http://sitte/com....jpg

 

Если у вас похожая ситуация, то прочтите следующее:

 

Стандартный Опенкарт предполагает, что товары с разными артикулами - это разные товары.

Модуль тоже, ищет товар по артикулу (поле SKU) и, если такой товар находит, то может его обновить (включая опции, атрибуты,

фото, описание, цену и все, что вы укажете).

1.Если в прайсе есть несколько строк с одинаковым артикулом, то модуль будет обновлять товар столько раз, сколько будет повторяться артикул.

Например, если в разных строках прайса указаны разные опции товара, то модуль будет последовательно добавлять эти опции в

товар, при каждом обновлении товара (включите кнопку http://prntscr.com/8iw7v2

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

Но повторяю, артикулы в строках прайса должны повторяться.

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

2.Если в прайсе у поставщика, каждая опция имеет свой артикул, то в каждой строке такого прайса артикулы будут разными.

Модуль не сможет понять: это уже новый товар начался или продолжается старый.

Поэтому, если вы включили кнопку: http://prntscr.com/8iwftt

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

В ней вы ставите единицы в строках, которые являются продолжением товара и ничего не ставите (пусто), если эта строка - начало нового товара.

Обратите внимание, что в конце прайса нужно добавить строку с бредовым товаром

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

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

Для обновления товаров с артикулами в опциях, признак повторения - не нужен.

Вот пример: http://prntscr.com/8n31to

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

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

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

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

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

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

Вхід

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

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

Important Information

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