Функция для локализации изображения при экспорте статьи

copypaste

За многолетнюю практику работы с Drupal, я накопил целую библиотеку вспомогательных функций. Функция, описываемая в этой статье, используется для копирования изображений из внешнего источника в один из каталогов сайта с пользовательскими файлами. Необходимость в ней возникает, когда вы копируете статьи с картинками из внешних источников на свой сайт — переносите материалы или копи-пастите новости :).

Я убрал код функции копирования картинки в отдельную функцию myLib::local_copy($url) и покажу её в примере, который ужё показывал для Drupal 7 — для hook_node_presave($node), чтобы было понятно как её использовать.

Функция local_copy($url) вернет url файла в случаях, если файл уже есть или был удачно скопирован. Иначе функция вернет FALSE. URL не будет содержать имени домена, например:

Мало букафф? Читайте есчо !

Как убрать поле ввода времени в date_popup

Март 22, 2018 г.

Если вы используете в своей форме (API Drupal 7) поле даты, поставляемое модулем date/date_popup,  то возможно, хотели бы избавиться от поля ввода времени. ...

Читать

Как пользоваться flock()?

Март 24, 2017 г.

Если вы решаете задачу конкурентного доступа к файлу (или какому то другому ресурсу) в PHP, и решили использовать flock() для этой цели, то вам понадобится верно представлять как работает механизм блокировки. Представим себе, что есть разные программные ...

Читать

Работаем с меню в drupal 7

Ноябрь 6, 2015 г.

В статье пойдет речь от системе меню в Drupal, некоторых полезных модулях и примерах программирования. Хоть речь пойдет о Drupal 7, и примеры подготовлены ...

Читать

PHP код для калькулятора боёв Dragons of Atlantis

Июль 3, 2012 г.

Выкладываю php код, по просьбе Blagtoof. Забавно, что это кому то может быть нужно. :) А мне не жалко. Забросил по понятным причинам саму игру. Скачать как файл (download php code as text file). [crayon-6a424770a8ef7360588414/]

Читать
 

Комментарии к «Функция для локализации изображения при экспорте статьи»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: