Можно ли добавлять столбик с ЧПУ Webasyst в csv файл исходя из названия товара?

Тема в разделе "Парсинг конкретных сайтов по запросу (ПЛАТНО)", создана пользователем Dreadnought, 7 май 2013.

  1. Dreadnought

    Dreadnought New Member Пользователи

    Регистрация:
    7 май 2013
    Сообщения:
    31
    Добрый день. Я тут новенький. Вчера приобрел content downloader и нарадоваться не могу))). Но пост не об этом.
    Возникла необходимость парсить сайты поставщиков для заливки прайс листов в новый шоп-скрипт от webasyst. Все получается,но есть одна проблема. Необходимо в csv файл добавлять ЧПУ ссылку,которая будет генерироваться исходя из названия спарсеного товара,а то,если заливать товар без явного обозначения ссылки на товар, то ссылка будет представлять из себя id товара,что выглядит не очень красиво.
    Скажите пожалуйста,есть ли какое нибудь решение данной проблемы в программе content downloader?
    P.S. Правда есть другой путь. Это на основе списка товаров генерировать ЧПУ ссылки каким-нибудь онлайн скриптом или отдельной программой.
    На просторах интернета нашел единственный сайт Ссылки недоступны для гостей ,который делает то, что надо. Однако принимая список из excel он возвращает все данные в одной строке(даже без пробелов между строк).
    Подскажите пожалуйста,есть ли у кого нибудь скриптик для решения подобной задачи? Или можете подсказать, как можно изменить javascript на том сайте (реализация там на джаве,сперва конечно же скачать сайт на жесткий),чтобы принимая списки,он отдавал отработанные списки в столбик,а не в строчку.
    P.P.S.В программировании я не особо силен,так что ногами не пинайте.
     
  2. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.432
    Адрес:
    Latvia
    Здраствуйте, в шаблоне вывода есть макрос TOTRANSLITE , который конвертирует в транслит, очищает от символов, конвертирует пробелы в нижнее подчеркивание.
    Пример использования:
    п.с. где граница №1 это наименование товара
     
  3. Dreadnought

    Dreadnought New Member Пользователи

    Регистрация:
    7 май 2013
    Сообщения:
    31
    Спасибо, то что нужно. Но вот можно ли как-нибудь поменять нижнее подчеркивание, которое вставляется вместо пробелов,на знак "-",так как в webasystе пробелы меняются именно на "-",а не на "_"?
     
  4. Dreadnought

    Dreadnought New Member Пользователи

    Регистрация:
    7 май 2013
    Сообщения:
    31
    Да,и только что заметил,что после кода
    остаются круглые скобки ( ),что для ссылки не допустимо. Можно ли их как нибудь убрать?
     
  5. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.432
    Адрес:
    Latvia
    пробуйте используя макрос замены, который после конвертирования заменит скобки на ничто, нжнее подчеркивание сменит на тире -
     
  6. Dreadnought

    Dreadnought New Member Пользователи

    Регистрация:
    7 май 2013
    Сообщения:
    31
    Спасибо!Теперь 1 в 1 то,что надо!:)
     

Поделиться этой страницей