Чем заменить пробел?

Тема в разделе "Свободный форум", создана пользователем Stan, 19 апр 2017.

  1. Stan

    Stan Active Member Пользователи

    Регистрация:
    15 июн 2011
    Сообщения:
    499
    Импортирую в опенкарт в опции, и там при импорте с пробелами не получается импортнуть картинки, если заменить все пробелы то работает, заменяю прочерком _ , но не очень выглядит.
      - не заменяется на пробел а просто пишет  
    вот так например.
    Венге ваниль глянец

    Может невидимый символ какой есть?
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Должен заменять. Что-то не так делаете.
     
  3. drvoodoo

    drvoodoo Active Member Пользователи

    Регистрация:
    30 дек 2016
    Сообщения:
    69
    Попробуйте либо "%20" либо просто "+"
     
  4. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Лучше всего приведите ссылку. nbsp отлично меняется если только вы не нашаманили вначале что-то.
    попробуйте на чистом проекте (shift+ctrl+n) выделить участок и применить поиск/замену
     
  5. t@lev@n

    t@lev@n Member Пользователи

    Регистрация:
    16 июн 2014
    Сообщения:
    88
    Я так понял проблема не в парсере а в опенкарт. Точнее при импорте в него.
    Только не понятно где именно "мешаются" пробелы. В ссылках на фото или нет.
    Судя по посту ТС речь не о ссылках, соответственно "%20" не подходит. А " " может не срабатывать по простой причине: импортируется как и положено, а вот вывод идет через htmlspecialchars поэтому в браузер попадает уже не " " а " "
     
  6. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Здравствуйте
    Именно поэтому, если делать универсально, это все надо удалять в поиск/замене и на выходе получать чистый файл. Чтоб потом не ломать голову что и где не так.
    Но почему ТС уверен что дело именно в nbsp непонятно.
    1) Кода ошибки не привел
    2) Ссылки на товар не привел
     
  7. Stan

    Stan Active Member Пользователи

    Регистрация:
    15 июн 2011
    Сообщения:
    499
    Вот такие строки в поле, при импорте, и с пробелами не получается, чтобы картинка показывалась, т.е. это импортируется всё, но картинка не показывается в опциях. цвета.
    а если заменить пробелы , то картинки показываются.
    image|декор корпуса|Капучино матовое стекло|1|1000|1|+|0.0000|+|0|+|0.00|catalog/options/image1.jpg
    image|декор корпуса|Капучино красное стекло|1|1000|1|+|0.0000|+|0|+|0.00|catalog/options/image2.jpg

    Видимо это проблема модуля такая.
     
  8. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.429
    Адрес:
    Latvia
    Причем тут Content Downloader?
    Думаю вам стоит обратиться к costas, чтобы исправил багу в своем модуле.
     

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