Перейти к содержанию

asokr

Новичок
  • Публикаций

    19
  • Зарегистрирован

  • Посещение

Репутация

4 Обычный

Информация о asokr

  • Звание
    Пользователь

Посетители профиля

1 095 просмотров профиля
  1. По всей видимости _ID_ обязательный столбец? Переименовал _MODEL_ в _ID_ и поставил на первое место в файле - товары добавились
  2. Подскажите, Всего обработано 10 строк! Обновлено: 0 Добавлено: 0 Удалено: 0 Пропущено: 10 По какой причине, могут пропускаться строки?
  3. Зачем сочинять так сложно... Просто форма поиска должна быть внутри div'а header,в противном случае в common.js в части /* Search */ меняем #header input на ваш стиль. Enter должен будет работать...
  4. csv работает уже? И не могу найти настроек по поводу третьего пункта... >Пункт 4 - добвить а не поменять с xml на csv , понятно что Вам нужно csv, другим нужно xml но убирать xml совс ем ? Имелось ввиду добавить конечно, а не менять... Я имел в виду, что если открыть файл CSV Єкселем, а затем сохранить его в xml, то модуль будет работать :) По 3-му пункту: - загружаете прайс, - заходите в Действия, выбираете диапазон дат (в этом же поставщике) от 0 до вчерашнего числа. И нажимаете "Выключить" :) Так так сейчас и приходится делать... А разговор идёт про загрузку в csv без конвертации, и по 3-му пункту - работа галочкой - Отключить товары отсутствующие в прайс листе. Объясню, почему и для чего - Для меня, для вас это в принципе не составит труда, и то лишние телодвижения. В моём текущем случае - загружать прайс в обще должен крон, но если и в ручную - то это будет менеджер оффлайн магазина, который будет впервые видеть в обще админку сайта, не говоря о движениях, которые он должен будет сделать... Именно поэтому я написал вам так в ЛС, и не получил "полного" :) ответа... А мне эти 3 из 4-х пунктов (кроме первого) оооочень нужны...
  5. Видимо нужно починить таблицы :). Делается это через phpmyadmin. Нужно зайти в базу - выбрать таблицу, и внизу должен быть выпадающий список - там выбрать что-то типа починить, или repair...или восстановить, что то такое ))
  6. 1) Ещё было бы не плохо добавить возможность установки акционной цены для товара :) 2) Работа по крону. 3) Возможность отключения товара, которого не было в новом прайс листе. Представьте - у вас 10 000 товара, поставщик отсутствующие позиции просто удаляет с прайса, как найти те, что были удалены? ЗЫ Про даты мы с вами(usergio) говорили, но это не так удобно. 4) И конечно работа с .csv, а не xml. Принцип преследуется такой - каждую ночь 1С получает 10 прайсов от поставщиков, обрабатывает их, формирует один csv и кладёт его по ФТП на сервер - откуда скрипт по крону должен забрать его и обновить информацию на сайте. Отписал вам в личку по этому поводу...))
  7. Какой тестовый прайс с 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;
  8. Название так и не получается победить, двойные кавычки превращаются в 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
  9. Название модели после парсинга на сайт: Цитата Вырезает все подряд :( >>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']; Чтобы в конце модель не дописывалась - тут кто-то спрашивал на этот счёт... Буду благодарен, если автор добавит это в настройки - при каждом обновлении переписывать бы не хотелось )))
  10. Название модели после парсинга на сайт: Цитата >>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 И не открывается. Неужели данная проблема только у меня? Как остальные решили данную проблему?
  11. asokr

    [Поддержка] ParseMX

    Обновился, спасибо, работает... Осталось добить опции, подскажите как быть, нужно чтобы обновлялись опции - Размер и Цвет. На сайте донора опции по английский. Такой скрипт, просто удаляет опции. [PRODUCT] //AUTO START - сгенерировано автоматически name = tag_text "h1" description = tag_html ".description" find_manufacturer price = inside ">US$ ", "<" if (!price and !empty(noprice)) skip = true sku = inside ">SKU:", "</p>" id = sku product_match = "sku" opts_names = tags_html "#proinfo .txtRight" -> y_translate "en-ru" opts_values = tags_html "#Hobby1" -> inside " >", "</option>" -> y_translate "en-ru" options = pgroup opts_names, opts_values, "", "Выбор" if (!price and !empty(noprice)) skip = true //AUTO END Ещё вопрос, как сделать чтобы переменная бралась из определённого css селектора функцией inside? Я про opts_values из моего скрипта, скорее всего не правильно написал конечно :)...
  12. asokr

    [Поддержка] ParseMX

    Спасибо за совет. В этом обновлении исправлена ошибка с префиксом базы? И где его можно скачать?
  13. asokr

    [Поддержка] ParseMX

    Ок, будем ждать :) И ещё, вопрос к раздумью - Когда пользуешься мастером инструкций, при указании одного значения (в смысле не диапазона), возникает проблема, если на доноре установлен pop-up - в этом случае ничего не получится выбрать. У меня на доноре это был pop-up выбора валюты...
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.