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

Уже несколько лет в мире Joomla проводятся мероприятия "Pizza, Bugs & Fun" (#PBF), где каждый может посвятить несколько часов своего мозгового времени тому, чтобы наша любимая CMS стала ближе к идеалу.
Ссылки на видео и статьи из этого поста рассказывает об организационных вопросах, которые пригодятся для участия в PBF, а так же что и как делать.
В рамках события PBF все желающие могут собираться в общий онлайн чат, обсудить вопросы Joomla и приложить к их разрешению свою руку. Самый классный вариант, когда эта встреча происходит оффлайн: тогда организовывается пицца, напитки по вкусу и несколько часов совместного творчества.
Каждый помогает тем, что он умеет:
На сайте события есть карта, можно "захостить" свою локацию. Практически все движки в мире развиваются за счёт спонсирующих их компаний. Joomla одна из немногих, где развитие идёт только усилиями международного сообщества энтузиастов.
https://www.youtube.com/watch?v=a-FuVKXg_Uw
На момент написания данного поста в репозитории Joomla 810 открытых Issue (как правило это баги) и 236 Pull request (PR, исправление багов и новый функционал). Все PR обязательно тестируются минимум двумя участниками сообщества, дабы в конечный код движка не проскочила ошибка.
Если каждый из участников только нашего сообщества сделает даже одно тестирование, то, боюсь, PR и Issue на всех не хватит 😀 И ничего не останется нашим коллегам из международных Joomla-чатов.
Голосование
Проголосовало пользователей: 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 Просмотров: 11965 |
от Berzerker |
|
Скрипт экспорта товаров в Яндекс маркет (yml)
Автор gaalferov |
Ответов: 12 Просмотров: 12353 |
от DimaXP |
|
Общие вопросы по j1.5.26+vm1.1.9+импорт из 1С
Автор alexzhimuk |
Ответов: 2 Просмотров: 3775 |
от alexzhimuk |
|
Обсуждение бесплатного компонента импорта-экспорта товаров VirtueMart "CSV Improved 1.9"
Автор danklassik |
Ответов: 14 Просмотров: 17872 |
от Storm |
|
Перенос товаров с сайта на сайт (оба на joomla+virtuemart)
Автор fedorkit |
Ответов: 8 Просмотров: 14817 |
от Messir |

