1. Приветствуем Вас на нашем закрытом форуме для складчиков сайта cmsheaven.org. Если Вы частный вебмастер, фрилансер, владелец малого или среднего бизнеса, представитель студии по разработке сайтов - будем рады видеть Вас в наших рядах экономных людей.
    Регистрация на форуме возможна только после вступления в складчину

CSVI Pro 6.5.7 - не показывает русский язык при импорте товаров (РЕШЕНО!)

Тема в разделе "Обсуждаем Joomla, шаблоны и расширения к ней", создана пользователем razmodp, 7 май 2016.

  1. razmodp

    razmodp Cкладчик

    Регистрация:
    7 май 2016
    Сообщения:
    6
    Симпатии:
    0
    JOOMLA - 3.5.1
    CSVI Pro 6.5.7
    Версия PHP5.4.41
    Все что касается CSVI - модули плагины, компоненты вс' включено.
    Язык в самом виртумарте стоит русский.

    Пример файла заливаемого кидаю. Кодировка файла UTF 8 без БОМ.
    В самом шаблоне СSVI стоит русский язык. Поля настроил чтобы брались с самого файла. В самом шаблоне их нет.
    Когда проверяю файл анализатором в СSVI - все норм, вижу все строки и текст русский нормальный. Когда же выполняю импорт, то файл заливается лишь ID товара и название "Language Missing id" , цену, фото и категорию и производителя вообще игнорирует!

    Ссылка на скрины https://cloud.mail.ru/public/Jy86/AvzYCSwpA

    Помогите уже неделю долблюсь.
    Последнее редактирование: 7 май 2016
    #1
  2. Artur

    Artur Тех. поддержка

    Регистрация:
    25 дек 2015
    Сообщения:
    898
    Симпатии:
    139
    Поставьте кодировку просто UTF 8 и проверте
    #2
  3. razmodp

    razmodp Cкладчик

    Регистрация:
    7 май 2016
    Сообщения:
    6
    Симпатии:
    0
    Пишет No supported fields have been found in the import file
    #3
  4. Artur

    Artur Тех. поддержка

    Регистрация:
    25 дек 2015
    Сообщения:
    898
    Симпатии:
    139
    Попробуй в таком виде с разделителями
    ~product_sku~^~product_name~^~product_price~^~category_path~
    ~1~^~товар1~^~100~^~Категория~
    ~2~^~(товар2)~^~200~^~Категория/Вложенная категория~
    ~3~^~товар три~^~300~^~Категория~
    ~4~^~товар 4.~^~400~^~Категория~

    и еще

    попробуй сделать изменения
    добавить в ваш_сайт/administrator/components/com_csvi/csvi.php такую строчку:
    setlocale(LC_ALL, 'ru_RU.utf8');
    перед строчкой (она в самом начале файла):
    defined( '_JEXEC' ) or die( 'Direct Access to this location is not allowed.' );
    #4
  5. razmodp

    razmodp Cкладчик

    Регистрация:
    7 май 2016
    Сообщения:
    6
    Симпатии:
    0

    Сделал, результат такой же

    No supported fields have been found in the import file


    Может мне переустановить КОМПОНЕНТ? Похоже на глюк какой то.
    #5
  6. Artur

    Artur Тех. поддержка

    Регистрация:
    25 дек 2015
    Сообщения:
    898
    Симпатии:
    139
    Попробуйте, поставить на другой, чистый сайт и там протестировать. Может где-то конфликт.
    #6
  7. razmodp

    razmodp Cкладчик

    Регистрация:
    7 май 2016
    Сообщения:
    6
    Симпатии:
    0
    Поставил на шаблон SJ_Matrix - все нормально работает.
    Я на моем шаблоне даже с нуля если установить SJ_Max shop - не работает.
    Как понять что мешает.
    #7
  8. Artur

    Artur Тех. поддержка

    Регистрация:
    25 дек 2015
    Сообщения:
    898
    Симпатии:
    139
    Включите отображение ошибок на максимум в джумла, и вышлите логи ошибок.
    #8
  9. anaftra

    anaftra Cкладчик

    Регистрация:
    15 апр 2015
    Сообщения:
    2
    Симпатии:
    0
    Попробуйте зайти в CSVI\Maintenance\Available fields
    Там должна быть кнопка справа, что то вроде "Import Fields"

    У меня по крайней мере проблема решилась именно так :)
    #9
  10. razmodp

    razmodp Cкладчик

    Регистрация:
    7 май 2016
    Сообщения:
    6
    Симпатии:
    0
    Я делаю так, но такое чувство что поля не обновляются, ка
    Удалил компонент - залил снова, обновил поля теперь мой файл прекрасно читается и пишет что импорт успешно выполнен, но в виртумарте не появляются товары.
    #10
  11. razmodp

    razmodp Cкладчик

    Регистрация:
    7 май 2016
    Сообщения:
    6
    Симпатии:
    0
    Проблема решена переустановкой виртумарта, csvi, все заново перенастроил + поднял версию ПХП на 5.6 - Не знаю что из этого помогло - но помогло.
    #11
  12. Artur

    Artur Тех. поддержка

    Регистрация:
    25 дек 2015
    Сообщения:
    898
    Симпатии:
    139
    Вероятней всего, ключевым была версия PHP.
    #12