О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

работа с файлами

Drupal: One Click Upload и заливка файлов в textarea с помощью Drag&Drop

2 votes
+
-

Реализовал во второй версии One Click Upload возможность drag&drop-ить файлы не только на кнопку редактора, но и на сам textarea:
Для просмотра видео необходим браузер с поддержкой формата WebM
С BUEditor тоже будет работать, как и с отключённым CKEditor.
Тестим, пишем о багах.
Комментарии
Похожие записи:

Drupal: One Click Upload 2.x

3 votes
+
-

Выпустил dev версию One Click Upload 2. Основное изменение — flash загрузчик SWUpload заменён на HTML5 загрузчик Flow.js. Побочная фича — аплоад файлов с помощью drag&drop на кнопку редактора:
Читать дальше →
Похожие записи:

Drupal: Сохранение файлов, загруженных с помощью One Click Upload, в File/Image field

1 vote
+
-

Одной из причин, по которой некоторые обходили стороной модуль One Click Upload, это загрузка файлов "в никуда". Т.е. загруженные файлы никак не связанны с тем содержимым, в котором они выводятся и нет способа автоматически удалять эти файлы при удалении содержимого.
С помощью последней dev версии модуля и небольшого количества кода, можно сохранять файлы в любое file или image поле.

Drupal: Миграция данных в multi-value поля

2 votes
+
-

Существует два способа миграции данных в multiple value поля.
Первый — указать разделитель значений поля с помощью метода MigrateFieldMapping::separator():

Drupal: Parser 2 и инлайновые картинки в body

4 votes
+
-

В последнем коммите Parser 2 появилась функция parser_download_images(), которая на вход принимает html код, находит в этом коде картинки (теги img), выкачивает найденные картинки на локальный сервер, исправляет src картинок и возвращает изменённый html.
Пользоваться так — в пост-обработке сущности пишем:

Drupal: Как получить размер файла по его URL

2 votes
+
-

Ф-я, которая получает размер удалённого файла, не скачивая его на сервер:

Drupal: Отправить e-mail с вложением (атачем)

1 vote
+
-

Пример кода, который создаёт форму для загрузки файла с последующей его отправкой на ящик to@example.com:

Drupal: Функции для работы с файловыми путями

2 votes
+
-

drupal_basename($uri, $suffix = NULL) — возвращает имя файла. Это аналог PHP функции basename() за исключением того, что поддерживает stream wrappers и имена файлов с не US-ASCII симолами.

Drupal: Необязательное поле загрузки файлов

4 votes
+
-

Ф-я file_save_upload() возвращает три типа значения:
— объект, если файл загружен успешно
— FALSE, если во время загрузки произошла ошибка
— NULL, если файл не был выбран.
Соответственно код: