Оно, вообще, действительно должно именно так работать, или я что-то делаю не так?
Оно, вообще, действительно должно именно так работать, или я что-то делаю не так?

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.
Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.
На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.
-Joomla Extensions Directory-Страница расширения#joomla#расширения
Кроме этого, в состав пакета установки входит плагин, который позволяет выводить атрибуты товара в список всех товаров, менять эти атрибуты и добавлять товар в корзину из списка товаров. Если атрибутов много, то их можно выводить в всплывающем (модальном окне).
В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения
Голосование
Проголосовало пользователей: 42
Голосование закончилось: 30.12.2011, 22:53:34

Cruz, помоги разобраться ... как-то тсранно переименовываются ...
Если выбрано "Депубликовать файлы, которых нет в CSV", то при каждой новой загрузке предыдущие файлы депубликовываются, а к ним добавляются новые (в папке produts), а все старые остаются.
Если выбрано "Удалять файлы, которых нет в CSV", то предыдущий удаляется, вместо него создается новый уже с другим названием, т.е. название файла при каждой загрузке становится другим.И еще, после каждого нового импорта доп. картинки не появляются при первом открытии страницы с карточкой товара, а появляются только после перезагрузки страницы.
Ты хочешь, чтобы наименования не обновлялись при импорте?
Ну я бы сделал препроцессором. В нём проверка, если такой товар есть в базе, то наименование из массива удаляем, т.е. оно не заменится. Если товара нет в БД, то всё идёт по старому.
Суть препроцессора в том, чтобы отредактировать строку из прайса перед передачей её импортеру на обработку. В твоём случае надо, чтобы если у товара есть наименование в БД уже, то не заменяем его наименованием из прайса, а если товар новый, то всё как обычно.
Ты хочешь, чтобы наименования не обновлялись при импорте?
Ну я бы сделал препроцессором.

Gruz удалось посмотреть чтоже произошло с прайсом? Откуда вообще это сообщение могло появиться. Повторю - загрузил обновление автоматически, как обычно сформировал прайс, начал загружать, получил ошибку. Откатил назад, тоже самое. С файлом-примером тоже самое...
Чертовски неприятно, клиент жалуется что работа встала! (((
UPDATE:
Таак... Удалось импортнуть прайс через загрузку файла вручную в каталог media. Загрузка ТОГО ЖЕ прайса через компонент не работает по прежнему. А куда он грузит файлы через компонент. Может структура диска изменилась?

Настройки псевдонимов - пусто, установилось все успешно, нигде ошибку не выкинул
VirtueMart 1.1.7a + com_virtuemart_simple_csv_1_0_16_beta

Удаление товаров, которых нет в прайсе, пока не реализовано. Только депубликация.
Товар может при обновлении существующих товаров идентифицироваться или по ID, или по Артикулу. И то, и другое лучше не использовать, ибо и ID, и артикул однозначно идентифицируют товар.
При добавлении только Артикул имеет значение, ибо ID задаёт ВМ автоматически, игнорируя то, что есть в прайсе. Принудительное указание ID при добавлении пока не реализовано.
Точно рабочий публикатор в прицепе.
ВМ позволяет два одинаковых названия товара, но не два артикула. Если в прайсе есть только наименование и оно уникально, то добавить в прайс колонку Артикул и в препроцессоре этой колонке давать значение Наименования. Но вопрос не ясен. Какая задача?
А а ВМ title обязателен, да?
Пустая колонка в место под артикул и простенький препроцессор сделают требуемое, если наименование уникально. В любом случае надо у каждого товара задать какое-то уникальное поле, которое уже всегда будет ему пренадлежать и не пересекаться с другим товаром.
Путь упростить до имени файла. Он уже ищет файл в папке preprocessors, путь относительно неё должен быть. Разве в документации указан путь от корня сервера?
|
импорт товаров в YML Яндекс маркет
Автор zmeyx |
Ответов: 5 Просмотров: 13749 |
от Berzerker |
|
Скрипт экспорта товаров в Яндекс маркет (yml)
Автор gaalferov |
Ответов: 12 Просмотров: 21630 |
от DimaXP |
|
Общие вопросы по j1.5.26+vm1.1.9+импорт из 1С
Автор alexzhimuk |
Ответов: 2 Просмотров: 4871 |
от alexzhimuk |
|
Обсуждение бесплатного компонента импорта-экспорта товаров VirtueMart "CSV Improved 1.9"
Автор danklassik |
Ответов: 14 Просмотров: 27968 |
от Storm |
|
Перенос товаров с сайта на сайт (оба на joomla+virtuemart)
Автор fedorkit |
Ответов: 8 Просмотров: 23982 |
от Messir |