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

Voland70

Користувачі
  
  • Публікації

    98
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Voland70

  1. Добрый день, помогите, кто знает из форумчан, если каждый товар в отдельной станице не открывается, а все товары идут списком на одной странице, то спарсить не получится? Пример такого сайта: http://bebiki-ekb.ru/magazin/yaselnyy_assortiment/polzunki_shtanishki#!prettyPhoto

     

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

  2. У меня случилось тоже самое, ключ слетел. Пожалуйста, написала вам в лично. Помогите. 

     

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

  3. Как узнать, что прайс-лист загрузился, если загрузка не останаыливается и "готово" не появляется. Хотя если удалить файл sos и прервать загрузку, то оказывается, что уже все товары загружены.

     

    После загрузки прайс-листа в папке admin/uploads  файл report.tmp.   Если открыть данный файл в текстовом редакторе, например Notepad++ - можно видеть результаты обработки прайс-листа. Там указано количество обработанных строк, и если количество обработанных строк соответствует количеству строк  в прайсе - результат завершен.

  4. Подскажите, если я правильно понял, то модуль может подтягивать картинки из файлохранилища? Или он втягивает и сохраняет картинки в сам магазин?

     И так и так. Возможны оба варианта.

  5. Есть ли возможность парсить опции? Ищу - не нахожу... а так сильно нужно

     

    проблема как-то решилась, сам не понял что это было.

     

    Теперь другой вопрос актуальный - Есть ли возможность парсить опции? Ищу - не нахожу... а так сильно нужно

     

    Возможно поможет:  Часть 21. Опции

     

     

  6. Артикул исправил, спасибо. Но это никак не повлияло на ошибку в Названии.

     

    Номер колонки, содержащей название товара или параметры парсинга: <h1>, </h1> параметры для парсинга правильные - единственное вхождение.

     

    Ошибки скорее всего где-то у Вас, не видя настроек модуля сказать сложно.

     

    Возможно поможет - CSV - с Вашего сайта донора категория "Блокноты" -  описание и атрибуты. Описание с HTML- тегами: CSV.rar

  7. В Вашем случае параметры парсинга

     

     

    Всем привет!
     
    Помогите разобраться в парсинге
     
    Беру данные со страницы http://blanknote.com.ua/bloknoty/design-notebook/Hipster-lev
     
    Настройки шаблона
     
    Номер колонки в прайс листе, содержащей артикул (sku) или параметры парсинга: <meta itemprop="price" content=", грн." />
     
    Номер колонки, содержащей ссылку для парсинга: 5
     
    Номер колонки, содержащей название товара или параметры парсинга:<h1>, </h1>
     
    Номер колонки, содержащей ссылку для парсинга: 5
     
    Номера колонок, содержащих цену и спец. цены , через запятую или параметры парсинга:<meta itemprop="price" content=", грн." /
     
    Номер колонки, содержащей ссылку для парсинга: 5
     
     
    В колонке 5 у меня ссылка на страницу
     
    В логах выдает:
     The Product passed: Row ~= 0 Incorrect link = product_name in column = 5
     Parsing Product Name error: Row ~= 2 url = http://blanknote.com.ua/bloknoty/design-notebook/Hipster-lev Check your settings 

     

     

    В Вашем случае параметры парсинга артикул (sku) - заданы неверно, правильно будет так:  <span>Модель:</span>,<br />

     

    или так:<meta itemprop="model" content=","

     

    В указанных Вами параметрах парсинта, в место артикула SKU  получаeте цену товара, а артикул  обязательный параметр.

    • +1 1
  8. Когда приходилось парсить  текст с тегами, то получалась такая же байда после заливки. Не мудрствуя лукаво, я в настройках  Content  Downloader ставил "в одну строку" :) 

     

    Благодарю! Тоже методом проб и ошибок  - пришел к этому решению.

  9.  

    В работе часто использую  Content  Downloader .  В сочетании с данным модулем  не заменимые вещи для работы. При парсинге описаний   Content  Downloaderом  - на выходе получаю готовый, сформированный HTML –код,  но залить, импортировать с помощью модуля не всегда удобно, так как он автоматически изменяет  готовый  HTML код, автоматически вырезает  <Div> - блоки, прописанные классы  CSS, расставляет переносы строк -  <br> , в итоге получается не то, что нужно.

     

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

     

    Когда парсятся описания непосредственно с сайта  донора понятно – эта функция просто необходима, ну  а когда модулем переносятся, экспортируются  описания в виде сформированного HTML кода, не удобно.

     

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

    Чувствовал, что кому-то понадобится :)

     

    Найдите в admin/model/catalog/suppler тескт: //  Форматирование текста в описании, можно закоментировать ненужное:

     

    По Вашей рекомендаци в admin/model/catalog/suppler :

     

    Раскоментировал:    $row[$descrip] = htmlspecialchars_decode($row[$descrip]); - Разрешить теги HTML

     

    Но причина  проблемы полагаю в другом, а именно к каждому переносу строки в коде с описанием, после импорта, в браузере добавляется тег - <br>, результате увеличиваются расстояния между строк, абзацев, заголовков, вновь залитые тексты с описаниями выглядят очень убого.. :(

     

    Заметил,  что причина проблемы в символе   - Возврат каретки. Это хорошо видно, если импортировать проблемные описания в файл -.csv и посмотреть его в текстовом редакторе Notepad++. Этот символ везде присутствует в тексте, понятно что  в браузере символ заменяется на  перенос строки - <br>.

     

    В процессе подготовки прайс листа для импорта - этот символ появляется в файле - .xml, причем в аналогичном файле в -.csv формате символ отсутствует.

     

    Пробовал в admin/model/catalog/suppler добавить:

     

    $row[$descrip] = str_replace(" ", " ", $row[$descrip]);   или $row[$descrip] = str_replace(" ", "\n", $row[$descrip]); - но очевидно это не то, или этого мало....

    К сожаления слаб в PHP, полный 0, :(

     

    Что делать? Приходится экспортировать описания к залитым товарам в -.csv поиск/заменой удалять символ и импортировать обратно... А это время. Как решить проблему?

  10. В работе часто использую  Content  Downloader .  В сочетании с данным модулем  не заменимые вещи для работы. При парсинге описаний   Content  Downloaderом  - на выходе получаю готовый, сформированный HTML –код,  но залить, импортировать с помощью модуля не всегда удобно, так как он автоматически изменяет  готовый  HTML код, автоматически вырезает  <Div> - блоки, прописанные классы  CSS, расставляет переносы строк -  <br> , в итоге получается не то, что нужно.

     

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

     

    Когда парсятся описания непосредственно с сайта  донора понятно – эта функция просто необходима, ну  а когда модулем переносятся, экспортируются  описания в виде сформированного HTML кода, не удобно.

     

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

  11. Что-то с MySQL говорит: ошибка 2006, сервер MYSQL был, да весь вышел :)

    Скиньте, плз, что у вас в строке 8696 в admin\model\catalog\suppler.php

    ?

     

    Проблема решена перезапуском сайта на локальном сервере. Благо проект в стадии старта. Снес и  настроил все заново. На новом модуль работает четко - как часы!

    • +1 1
  12. БД у вас кажется или переполнена или не работает.

    Скажите, что у вас в строке \admin\model\catalog\suppler.php on line 8696  ?

    Не знаю какая у вас версия и какой движок этот номер 8696  имеет разное содержимое.

     

    БД - пустая, только несколько категорий созданы с помощью модуля.

     

    Содержание line 8696 в \admin\model\catalog\suppler.php

     

    if (!empty($sku)) $row[$cod] = $sku;

     else if (empty($row[$cod])) $row[$cod] = $row[$sku2];   -- строка 8696  в \admin\model\catalog\suppler.php 

     $row_product  = $rows;

     

    На всякий случай прилагаю \admin\model\catalog\suppler.php

    suppler.php

  13. Не волнуйтесь, разберемся.

    Что написано в sos ?

    Долго ли модуль работает?

    Что пишут в system/log ?

     

    В sos:   0 50120001

     

    Модуль работал по разному, до 20 минут раз  перезапускал. Потом сделал -прайс в котором всего 5 товаров одной категории. И заметил после каждого запуска -создается новый производитель - с одинаковым названием, выдержал -10 тайм-лимитов - создалось 10 одинаковых производителей. В настройках "Произвоодителя" в чекбоксе "Создавать в магазине:" указано  -Да.

     

    Прилагаю файл -журнал ошибок.

    logs.txt

  14. У меня тоже Open Server так сообщает о Тайм-Лимите.

    Это нормально.

    Хуже, что нет errors (

     

    Если нет sos значит модуль даже не начинал работать :(

     

    sos - есть, но даже прайс из 5 товаров никак не загрузить.

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

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

  15. Вторые сутки бьюсь  – пытаюсь настроить работу модуля на локальном сервере «Open Server».  

    На хостинге все работает отлично, но на локальном никак не хочет грузить товары.  По окончании таймлимита –  выдает сообщение об ошибке Fatal error:

     

    3f25afb55b9a.png

     

    При этом  фалы файлы errors.tmp и report.tmp в папке uploads отсутствуют.

     

    Ради эксперимента создал небольшой прайс – из 5 товаров с необходимыми колонками – результат  тот же, отрицательный.

     

    Чем вызвана ошибка? Куда смотреть?

  16. Пытаюсь установить модуль v.7.3 на локальный сервер "Open Server". Все по инструкции. При нажатии "Добавить" поставщика - на странице ошибка.

     

    26772481f955.jpg

    Что делать. Как настроить модуль для работы на локальном сервере?

  17. в журнале ошибок ничего нет.

     

    Что то тоже после обновления на 7.3 папка  uploads на сервере пустая, и при удачной заливе и в случае ошибок, файлы errors.tmp и report.tmp в папке uploads отсутствуют.

     

    Может субъективное мнение, но впечатление, что после обновления модуль стал грузить товары быстрее. Только что залил 120 товаров, при этом влез в таймлемит. Раньше 3-4 раза минимум перезапускал.

     

    c8d20920cbf3.jpg

    • +1 1
  18. И ещё не получается парсить цены с сайта http://www.bike-discount.de/en/buy/granit-citychain-x-plus-1060-170-chain-lock-48309/wg_id-67, та что красная

     

    В параметрах парсинга цены указал "<td itemprop="price">€ ,</td>", номер колонки для парсинга в прайсе тоже указал, артикул и категория и имя тоже есть.

     

     

    Знак € -  Евро в HTML коде страницы  доноре указан в виде символа

    <tr class="price"><th>Price:</th><td itemprop="price">€ 109,20</td></tr><tr><td> </td>
    

    Попробуйте задать параметры парсинга:

    "price">€,</td>

    • +1 1
  19. После очередного обновления  модуля, начиная с версии 7.1  появилась возможность парсить  несколько значений одного  атрибута. Подозреваю, что ниже описанная проблема возникает в связи с указанным обновлением.

    У меня в результате этого обновления атрибуты  парсятся    с ошибками.

     

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

     

    l2gr7ktbh2ek.jpg

    Ссылка.

     

    HTML- блок с атрибутами на сайте доноре :

    <div class="box" style="border-top:0px;"><table class="table-description" style="width:603px">
    <tr>
    <td>Наружный диаметр:
    			</td>
    <td>20 мм</td>
    </tr>
    <tr>
    <td>Толщина стенки:
    			</td>
    <td>1.8 мм</td>
    </tr>
    <tr>
    <td>Марка полиэтилена:
    			</td>
    <td>ПЭ-100</td>
    </tr>
    <tr>
    <td>Рабочее давление:
    			</td>
    <td>12.5 атм.</td>
    </tr>
    <tr>
    <td>Гарантия:
    			</td>
    <td>50 лет</td>
    </tr>
    </table></div>
    

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

     

    y1psvoz7a2e6.jpg

     

    Как этого избежать?

     

    Если задать, правельные по моему мнению параметры для парсинга:

     

     

    <tr> <td>,</td>,<td>,</td> </tr>

     

    То модуль атрибуты не находит, а если указать параметры:

     

     

    <td>,</td>,<td>,</td>

    Тогда парсятся с указанными ошибками.

    • +1 1
  20. Но есть возможность легко исправить ситуацию: при загрузке прайс-листа включите кнопку «Преобразовать Модель в Код товара».

     

     

    Вы пробовали эту опцию?

     

    Точно!  Благодарю!

    • +1 1
  21. попробуйте сделать экспорт данных товаров и поновой их залейте. 

     

    Сделать экспорт - удалить старые и залить заново - можно было бы. Но в моем случае не подойдет. В настоящее время в  карточках товара "Технические характеристики" и "Документация" - выводятся с помощью модуля "Дополнительныу вкладки", при этом характтеристики выводяться в виде простых таблиц в  html. Пришло время прикрутить фильтр по xарактеристикам - атрибутам товаров, в связи с чем удаляю дополнительную вкладку "характеристики" и как положено в ОпенКарт вывожу новую в виде атрибутов. Если товар удалить, ранее красиво оформленные вкладки -"Документация", с привюшками, ссылками на буклеты, каталоги, тех. паспорта товаров - ПОТЕРЯЮТСЯ, так как привязаны к ID старых товаров. На создание вкладок с документами в свое время потратил много времени и сил... Прикручивать опять к новым товарам -тот ещё гемор.

     

    По этому и хочу просто обновить старые,  - добавить  с помощью данного модуля к старым товарам атрибуты.

     

    Может выручит кто. Пояснит почему не получается обновить старые товары, не создавая новые?

  22. Доброго времени суток!

    Помогите разобраться с работой модуля.

     

    Пытаюсь обновить товары в магазине, залитые ещё до установки модуля - придать им атрибуты.

     

    Ранее, до установки данного модуля,  при создании товаров в "код товара"  указывался  артикул (sku)  - и в созданых товарах в поле "код товара" выводился именно артикул - к примеру: 10009376

     

    С помощью модуля решил добавить - задать старым товарам атрибуты. После экспорта, добавил в прайс-лист данные  атрибутов товаров,  выбрал действие "добавлять и обновлять". Но товары не обновляются, а создаются новые дубли  с новым кодом товара, к примеру: 6964-05.

     

    Ломаю голову, как обновить ранее созданные товары не создавая новые?

  23. Может проще заменить файл admin/view/template/sale/order_invoice.tpl на дефолтный вашей версии opencart?

    Или из бэкапа до установки модуля "Автоматической обработки прайс-листов".

     

    Ну да - так проще. Тоько в дефолтной версии - нет икони вывода документа на печать....

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

     

    Менеджеры магазина просят удалить "Гарантийный талон".

     

    В ветке форума есть рекомендации как перевести его на русский, или удалить в vqmod, но в моем случае модуль устанавливался без vqmod. Как удалить Гарантийный талон рекомендаций на форуме я не нашел.

     

    Из admin/view/template/sale/order_invoice.tpl пытался удалить часть кода, которая, как я полагаю, выводит в шаблоне информацию о гарантийных обязательствах.

     

     

    <?php } ?>

      <!-------- begin ----------->
       <br/><br/><br/><b>     Продавець: _________________</b><br/><br/><br/>
      <!-------- end ----------->
    </div>

    Удалил часть кода с этого

     <!-------- begin ----------->
      <h1><?php echo "ГАРАНТіЙНиЙ ТАЛОН"; ?></h1>
      <table class="store">
        <tr>
           <td><b><?php echo $order['store_owner']; ?></b>   <?php echo $order['store_address']; ?><br />
           <b><?php echo "Дата продажу:"; ?></b>
                  <?php echo $order['date_added']; ?>
           </td>
         </tr>
      </table>...................................................................

    ......................................................................................
    <p>З повагою, директор: ________________  <b><?php echo $order['store_owner']; ?></b></p>
    <br/>
      <!-------- end ----------->

    До этого

    <?php } ?>
    </body>
    </html>

     

    Но в результате при нажатии на "показать счет"  в заказах админки - страница с сообщением об ошибке.

    Как перавильно удалить гарантийный талон?

     

  25. я точно не знаю, а так?

     

     

    Номер колонки, содержащей значение атрибута или параметры парсинга: <tr> <td>,</td>,<td>,</td> </tr>

     

    Тексты начала и конца парсинга, через запятую <th></th>,</table

     

    Так и делал: В результате все атрибуты в кучу. Названия и значения атрибутов перепутаны ..... Осталась только надежда на помощь сообщества..

×
×
  • Створити...

Important Information

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