Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

asokr

Users
  
  • Posts

    65
  • Joined

  • Last visited

Everything posted by asokr

  1. 1) Ещё было бы не плохо добавить возможность установки акционной цены для товара :) 2) Работа по крону. 3) Возможность отключения товара, которого не было в новом прайс листе. Представьте - у вас 10 000 товара, поставщик отсутствующие позиции просто удаляет с прайса, как найти те, что были удалены? ЗЫ Про даты мы с вами(usergio) говорили, но это не так удобно. 4) И конечно работа с .csv, а не xml. Принцип преследуется такой - каждую ночь 1С получает 10 прайсов от поставщиков, обрабатывает их, формирует один csv и кладёт его по ФТП на сервер - откуда скрипт по крону должен забрать его и обновить информацию на сайте. Отписал вам в личку по этому поводу...))
  2. Какой тестовый прайс с 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;
  3. Название так и не получается победить, двойные кавычки превращаются в 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
  4. Название модели после парсинга на сайт: Цитата Вырезает все подряд :( >>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']; Чтобы в конце модель не дописывалась - тут кто-то спрашивал на этот счёт... Буду благодарен, если автор добавит это в настройки - при каждом обновлении переписывать бы не хотелось )))
  5. Название модели после парсинга на сайт: Цитата >>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 И не открывается. Неужели данная проблема только у меня? Как остальные решили данную проблему?
×
×
  • 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.