Название картинок в транслит

Тема в разделе "Решение различных задач по парсингу", создана пользователем Aleksey746, 5 ноя 2018.

  1. Aleksey746

    Aleksey746 Member Пользователи

    Регистрация:
    10 сен 2018
    Сообщения:
    46
    Добрый день.
    Столкнулся с такой проблемой что многие картинки имеют название крилицей,
    Есть два условия:
    1. [CSVCS]<DOWNLOADFILE><CD_GRAN_4!></DOWNLOADFILE>[CSVCS] - основная картинка товара
    2. [CSVCS]<CD_CYCLE_GRAN_1!>[CSVCS] - дополнительные картинки товара
    Их нужно переводить в транслит как с CSV файле так и при скачивании
    Пробовал через TOTRANSLITE но ничего не вышло...(
     
  2. Dron25

    Dron25 Well-Known Member Пользователи

    Регистрация:
    17 июн 2014
    Сообщения:
    263
    Здравствуйте
    пробуйте с помошью
    Ссылки недоступны для гостей
     
  3. Aleksey746

    Aleksey746 Member Пользователи

    Регистрация:
    10 сен 2018
    Сообщения:
    46
    Попробовал для [CSVCS]<DOWNLOADFILE><CD_GRAN_4!></DOWNLOADFILE>[CSVCS] прописать:
    [CSVCS][DFN][TRANSLITE][NOFOLDER][/DFN]<DOWNLOADFILE><CD_GRAN_4!></DOWNLOADFILE>[CSVCS]
    картинки скачались, но в транслит не переводиться картинка которая написана кирилицей
     
  4. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Добавьте границу или впишите просто название между тегами DFN
     
  5. Dron25

    Dron25 Well-Known Member Пользователи

    Регистрация:
    17 июн 2014
    Сообщения:
    263
    Вы не ознакомились с информацией по ссылке
    Вам нужно еще добавить в DFN границы с названиями

    [DFN][CLEAR][TRANSLITE]папка/подкапка0/название_файла[/DFN]<DOWNLOADFILE><CD_GRAN_4!></DOWNLOADFILE>

    где название_файла там вставте границу с названием
    [NOFOLDER] уберите если хотите с папками
     
    Aleksey746 и Root нравится это.
  6. Aleksey746

    Aleksey746 Member Пользователи

    Регистрация:
    10 сен 2018
    Сообщения:
    46
    Спасибо теперь разобрался, остался один вопрос, при использовании [NOFOLDER] к именам файлов добавляются часть url
    Оригинальный файл: dop-foto.jpg
    После использования [NOFOLDER] uploadiblockbdbdop-foto.jpg
     
  7. Dron25

    Dron25 Well-Known Member Пользователи

    Регистрация:
    17 июн 2014
    Сообщения:
    263
    Вы наверное добавляете для названия фото границу с ссылкой
    сделайте отдельную границу например с названием товара и добавте ее в DFN

    Ссылки недоступны для гостей
    [CLEAR] — удалит все лишние символы и опустит регистр всех букв
    [TRANSLITE] — преобразует русские буквы в транслит
    [NOFOLDER] — не будет переименовывать папку и не создаст подпапки для сохранения файлов (даже если встретятся символы: \, /)
     
    Root нравится это.
  8. xVladislav

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

    Регистрация:
    10 янв 2018
    Сообщения:
    16
    Город:
    Новокузнецк
    Как побороть слеши в транслите?

    Исходник:
    Стеллаж ЭКОНОМ СКК-10/5 СЦК-С 1000х500х1850(1870) мм (полки нерж, каркас оцинк)

    Применяю:
    [DFN][CLEAR][TRANSLITE][LOWERCASE]<CD_GRAN_1!>[/DFN]

    Получаю:
    5-sck-s-1000h500h18501870-mm-polki-nerzh-karkas-ocink

    Проблема выше решена, - надо ставить [NOFOLDER]

    ---------------------------------------
    Еще момент с символами, почему так?
    до и после:
    1000х500х1850(1870)
    1000h500h18501870
     
    Последнее редактирование: 13 сен 2020

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