вопрос наверняка простой для тех, кто знаком с РНР, но я что-то никак не разберусь... нужно, чтобы при достижении загруженных к определенной ноде файлов через стандартный модуль upload, переставало появляться поле дополнительной загрузки файлов. если быть совсем точным, то задача такая: чтобы пользоавтель мог прикрепить не больше и не меньше трех файлов к своей ноде.
как это сделать?
что-то похожее нашел тут, но у меня не работает...
In the function _upload_form() the line if (user_access('upload files')) {
should be changed to
if ((user_access('upload files')) && (variable_get('upload_max_number_of_file', 1)>sizeof($node->files))) {
помогите, пожалуйста.
Комментарии
Сделал для вас модуль. Но перед тем как установить его и забыть, гляньте в код модуля, там кое-что важное по инсталяции.
См. атач.
спасибо огромное, сейчас посмотрю!
никак не ожидал такого быстрого и конструктивного ответа. очень впечатлен!
еще раз спасибо и удачи
Уважаемый Александр, (neochief).
А Ваш модуль подойдет для типа материала созданого с помощью СКК в котором есть поле добавления картинки установленное на множественный выбор?
Т.е. пользователь может добовлять не ограниченное количество картинок-файлов используя имедж-филд. А хотелось ограничить эту возможность разумным количеством и весом файлов.
Спасибо,
run, хорошая новость: в новой версии imagefield есть поддержка этой опции - http://drupal.org/node/72560/release
plus all the major 2.x feature additions....
* private files support
* ajax uploads
* token integration
* max number of images
Я думаю, если у вас большое желание это сделать, то вы сможете портировать его для вашей задачи. Кода там - 10 строк. Разобраться не трудно.
Да, я тоже от себя такого не ожидал