Как организовать хранение файлов к товарам?

Главные вкладки

Аватар пользователя Bonderas Bonderas 20 августа 2014 в 11:45

Всем доброго времени суток!
Есть интернет-магазин (www.torg-kkm.ru), используется уберкарт. Версия друпала 6.
По мимо продажи товаров (кассвое и торговое оборудование) необходимо добавить к товарам возможность прикреплять драйвера/инструкции/брошюры... Раньше подобное делал при помощи fileField ССК, отлично работает.
В данном проекте к товарам двух категорий одного производителя (от 15 товаров получается) используется один и тот же драйвер, весит который 30Мб. Добавлять для 15 товаров один и тот же файл получаю 450Мб занятого диска. Аналогичная ситуация с другими товарам, есть товары у которых один файл (с копиями) будет занимать 1,5Гига
Нашел модуль fileField sources/. В нем есть возможность не закачивать файл, а указать имеющийся файл на сервере в определенной папке(настраивается). НО! У этого метода два варианта:
- перемещать файл исходный в директорию для файлов данного товара
- копировать файл исходный в директорию для файлов данного товара
итоге у меня получается или файл будет работать только для одного товара (последнего в котором добавлю этот файл), или опять же сделается копия каждого файла. (тут плюс в том что не надо его каждый раз загружать).
Подскажите, как правильно, и какими модулями воспользоваться для организации идеи скачивания и хранения файлов?
Удобнее иметь файлы под конкретным товарам, а не отдельную страницу со списком всех файлов

Комментарии

Аватар пользователя Bonderas Bonderas 20 августа 2014 в 12:03

ЭХ!!!! как же я обрадовался читая описание модуля, пока не увидел что он для 7 друпала ((((
может есть что нить под шестой?

Аватар пользователя acid_n acid_n 20 августа 2014 в 12:09

Bonderas wrote:
ЭХ!!!! как же я обрадовался читая описание модуля, пока не увидел что он для 7 друпала ((((
может есть что нить под шестой?

Там указан еще FileField Sources и под 7-у и под 6-у!

Аватар пользователя Bonderas Bonderas 20 августа 2014 в 12:21

acid_n wrote:
Bonderas wrote:
ЭХ!!!! как же я обрадовался читая описание модуля, пока не увидел что он для 7 друпала ((((
может есть что нить под шестой?

Там указан еще FileField Sources и под 7-у и под 6-у!

FileField Sources - у меня он есть, я про него и писал. Да он под 6 версию друпала. Но дополнение к нему remote_file_source которое мне сразу посоветовали - только под 7 версию друпала. и там для его работы нужен еще один модуль, который тоже только для 7 версии.

Может с этим можно что то сделать?

Аватар пользователя marazmus marazmus 20 августа 2014 в 12:38

может сделать проще?
1) загружаем драйвер для одного товара
2) добавляем в набор CCK поле типа "Ссылка"
3) для остальных товаров вводим в поле ссылки ссылку на уже загруженный файл
4) в шаблоне карточки товара лепим простую логику типа "если есть ссылка на файл выводим ее если нет выводим ссылку на загруженный файл"
5) редактору объяснить можно
6) юзер особо ничего не замечает

Аватар пользователя Bonderas Bonderas 20 августа 2014 в 12:45

marazmus wrote:
может сделать проще?
1) загружаем драйвер для одного товара
2) добавляем в набор CCK поле типа "Ссылка"
3) для остальных товаров вводим в поле ссылки ссылку на уже загруженный файл
4) в шаблоне карточки товара лепим простую логику типа "если есть ссылка на файл выводим ее если нет выводим ссылку на загруженный файл"
5) редактору объяснить можно
6) юзер особо ничего не замечает

такое уже пробовал использовать, в принципе, метод хороший.
Думал может есть что нить готовое как предыдущие описанные модулиЮ только под 6 друпал

Спасибо большое за помощь!