Jump to content

asokr

Новичок
  • Content Count

    22
  • Joined

  • Last visited

Community Reputation

4 Обычный

About asokr

  • Rank
    Пользователь

Recent Profile Visitors

1,251 profile views
  1. Не большие косячки, у меня версия OCstore 2.3. 1. В search.tpl, <div class="row product-filter"> - не влезают колонки ( т.к. 2+3+5+4) - разбивается поиск. 2. На главной нет тега #content, поэтому фиксированный header перекрывает слайдшоу...
  2. Или бесплатное решение https://logi.cc/obnovlenie-kursov-valjut-opencart/
  3. Здравствуйте. Проблема такая - заходим в категорию, например, Каталог - Постельное Белье - Жаккард, Тенсел, Макосатин, имеем в ней 50 товаров, 22 из них производителя Арт-Постель, 22 Текс-Дизайн, и 6 прочих производителей. Выбираем фильтр по производителю Текс-Дизайн - и фильтруется не категория - а весь сайт(отображаются не 22 товара, товары со всех категорий на сайте), и Brainy Filter предлагает нам уже не 22 товара производителя Арт-Постель - а 383 - то есть все товары с сайта, не ограничиваясь этой категорией. По скринам видно: При выборе Текс-Дизайн Это не только с производителями, но и с опциями, например. Кто-нибудь сталкивался с такой проблемой? Или подскажите, куда копать? Почему такое может происходить?
  4. По всей видимости _ID_ обязательный столбец? Переименовал _MODEL_ в _ID_ и поставил на первое место в файле - товары добавились
  5. Подскажите, Всего обработано 10 строк! Обновлено: 0 Добавлено: 0 Удалено: 0 Пропущено: 10 По какой причине, могут пропускаться строки?
  6. Зачем сочинять так сложно... Просто форма поиска должна быть внутри div'а header,в противном случае в common.js в части /* Search */ меняем #header input на ваш стиль. Enter должен будет работать...
  7. csv работает уже? И не могу найти настроек по поводу третьего пункта... >Пункт 4 - добвить а не поменять с xml на csv , понятно что Вам нужно csv, другим нужно xml но убирать xml совс ем ? Имелось ввиду добавить конечно, а не менять... Я имел в виду, что если открыть файл CSV Єкселем, а затем сохранить его в xml, то модуль будет работать :) По 3-му пункту: - загружаете прайс, - заходите в Действия, выбираете диапазон дат (в этом же поставщике) от 0 до вчерашнего числа. И нажимаете "Выключить" :) Так так сейчас и приходится делать... А разговор идёт про загрузку в csv без конвертации, и по 3-му пункту - работа галочкой - Отключить товары отсутствующие в прайс листе. Объясню, почему и для чего - Для меня, для вас это в принципе не составит труда, и то лишние телодвижения. В моём текущем случае - загружать прайс в обще должен крон, но если и в ручную - то это будет менеджер оффлайн магазина, который будет впервые видеть в обще админку сайта, не говоря о движениях, которые он должен будет сделать... Именно поэтому я написал вам так в ЛС, и не получил "полного" :) ответа... А мне эти 3 из 4-х пунктов (кроме первого) оооочень нужны...
  8. csv работает уже? И не могу найти настроек по поводу третьего пункта... Имелось ввиду добавить конечно, а не менять...
  9. Видимо нужно починить таблицы :). Делается это через phpmyadmin. Нужно зайти в базу - выбрать таблицу, и внизу должен быть выпадающий список - там выбрать что-то типа починить, или repair...или восстановить, что то такое ))
  10. 1) Ещё было бы не плохо добавить возможность установки акционной цены для товара :) 2) Работа по крону. 3) Возможность отключения товара, которого не было в новом прайс листе. Представьте - у вас 10 000 товара, поставщик отсутствующие позиции просто удаляет с прайса, как найти те, что были удалены? ЗЫ Про даты мы с вами(usergio) говорили, но это не так удобно. 4) И конечно работа с .csv, а не xml. Принцип преследуется такой - каждую ночь 1С получает 10 прайсов от поставщиков, обрабатывает их, формирует один csv и кладёт его по ФТП на сервер - откуда скрипт по крону должен забрать его и обновить информацию на сайте. Отписал вам в личку по этому поводу...))
  11. Какой тестовый прайс с 5-ю товарами имеете в виду? В раздаче такого не нашел. Подскажите, какую версию модуля юзаете: у меня в 4.7 и в 4.6 строке 2224 нет никакого offset ? Трудно разобраться. Прайс мой, просто сначала загружал по пять товаров - всё ок, затем добавил ещё два - вылезла ошибка. 5 товаров загружаются без ошибки (проверил только что), 7-8 товаров с ошибкой. на строке 2224 у меня код if (substr_count($st, "</Data")) $pose = strpos($st, "</Data"); else if (substr_count($st, "</ss:Data")) $pose = strpos($st, "</ss:Data"); else $pose = strlen($st) - 1; if ($pose and $br) $row[$i] = $row[$i].preg_replace('| +|', ' ', substr($st, 0, $pose)); continue;
  12. Название так и не получается победить, двойные кавычки превращаются в quot;. Как исправить? И после того, как в тестовый прайс было добавлено ещё пару товаров, и всего их стало 7, при импорте появляется ошибка Notice: Undefined offset: 0 in /var/www/user/data/www/site.ru/admin/model/catalog/suppler.php on line 2224Warning: Cannot modify header information - headers already sent by (output started at /var/www/user/data/www/site.ru/admin/index.php:83) in /var/www/user/data/www/site.ru/vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /var/www/user/data/www/site.ru/admin/index.php:83) in /var/www/user/data/www/site.ru/vqmod/vqcache/vq2-system_engine_controller.php on line 29
  13. Название модели после парсинга на сайт: Цитата Вырезает все подряд :( >>Sony VAIO SVE1513RCXW White (155-amp;quot;Core™ i5-3230M-26GHzDDR3 4GB500GB SATAATI R HD 7650M-1GB80211bgnGLANCRWCHDMI3USB20-1USB302480kgWIN8 RU S-ENG) Зайдите в admin/model/catalog/suppler найдите там текст "Форматирование" (в 2-х местах одно и то же) Кажется & не следовало бы вырезать из названия товара. Не помогло. Скажу более детально - вырезаются запятые, точки, двойной апостроф (указание дюймов), закаментил и это в указанном месте - название более или менее пришло в нормальный вид, но двойной апостроф всё равно превращается в ". А в общем, ладно бы хоть URL нормальный был, от этих вырезок, URL всё равно кривой: sony-vaio-sve1513rcxw-white-(155%26amp%3Bquot%3B%2Ccore™-i5-3230m-26ghz%2Cddr3-4gb%2C500gb-sata%2Cati-r-hd-7650m-1gb%2C80211bgn%2Cglan%2Ccr%2Cwc%2Chdmi%2C3usb20-1usb30%2C2480kg%2Cwin8-rus-eng)_89-01.html И не открывается. Если удалить, как вы сказали, $meta_key2 = str_replace("&" , '-' , $meta_key2); - то получается вот такое: Sony VAIO SVE1513RCXW White (155"Core™ i5-3230M-26GHzDDR3 4GB500GB SATAATI R HD 7650M-1GB80211bgnGLANCRWCHDMI3USB20-1USB302480kgWIN8 RUS-ENG) То есть стираются запятые. URL принимает вид sony-vaio-sve1513rcxw-white-(155%26amp%3Bquot%3Bcore™-i5-3230m-26ghzddr3-4gb500gb-sataati-r-hd-7650m-1gb80211bgnglancrwchdmi3usb20-1usb302480kgwin8-rus-eng)_93-01.html И не открывается. Неужели данная проблема только у меня? Как остальные решили данную проблему? Посмотрите, в функции symbol делается куча замен. Возможно, что там и удаляется запятая. У меня просто не хватает времени проверить все возможные случаи, если добьетесь приемлемого результата, пож, напишите, где, что изменить в программе. Кстати, для сео-псевдонима можно вырезать из названия первые символы, например 10 штук: substr($meta_key2, 0, 10); Вот, вот это отличная функция для этого, и в моём случае. Поправил, Нужно просто дописать во вторую секцию $meta_key_seo_keyword = substr($meta_key2, 0, 25); Затем найти строку // SEO URL, и там заменить $keyword = strtr($meta_key2, $tr); на $keyword = strtr($meta_key_seo_keyword, $tr); Таким образом у вас останется 25 первых символов в SEO URL от названия (можно и больше), гораздо красивее получается ))). Ну и заодно закаментил строку // $keyword = $keyword.'_'.$row_product[0]['model']; Чтобы в конце модель не дописывалась - тут кто-то спрашивал на этот счёт... Буду благодарен, если автор добавит это в настройки - при каждом обновлении переписывать бы не хотелось )))
  14. Название модели после парсинга на сайт: Цитата >>Sony VAIO SVE1513RCXW White (155-amp;quot;Core™ i5-3230M-26GHzDDR3 4GB500GB SATAATI R HD 7650M-1GB80211bgnGLANCRWCHDMI3USB20-1USB302480kgWIN8 RU S-ENG) Вырезает все подряд :( Зайдите в admin/model/catalog/suppler найдите там текст "Форматирование" (в 2-х местах одно и то же) Кажется & не следовало бы вырезать из названия товара. Не помогло. Скажу более детально - вырезаются запятые, точки, двойной апостроф (указание дюймов), закаментил и это в указанном месте - название более или менее пришло в нормальный вид, но двойной апостроф всё равно превращается в ". А в общем, ладно бы хоть URL нормальный был, от этих вырезок, URL всё равно кривой: sony-vaio-sve1513rcxw-white-(155%26amp%3Bquot%3B%2Ccore™-i5-3230m-26ghz%2Cddr3-4gb%2C500gb-sata%2Cati-r-hd-7650m-1gb%2C80211bgn%2Cglan%2Ccr%2Cwc%2Chdmi%2C3usb20-1usb30%2C2480kg%2Cwin8-rus-eng)_89-01.html И не открывается. Если удалить, как вы сказали, $meta_key2 = str_replace("&" , '-' , $meta_key2); - то получается вот такое: Sony VAIO SVE1513RCXW White (155"Core™ i5-3230M-26GHzDDR3 4GB500GB SATAATI R HD 7650M-1GB80211bgnGLANCRWCHDMI3USB20-1USB302480kgWIN8 RUS-ENG) То есть стираются запятые. URL принимает вид sony-vaio-sve1513rcxw-white-(155%26amp%3Bquot%3Bcore™-i5-3230m-26ghzddr3-4gb500gb-sataati-r-hd-7650m-1gb80211bgnglancrwchdmi3usb20-1usb302480kgwin8-rus-eng)_93-01.html И не открывается. Неужели данная проблема только у меня? Как остальные решили данную проблему?
  15. Возникла ещё ошибка при парсинге. Название модели в прайсе: Цитата Название модели после парсинга на сайт: Цитата Вырезает все подряд :(
×

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.