Git. Bitbucket. Site deploy

Локально делаем сайт. Добавляем его в гит коммитим. все как всегда. Тестим на тестовом. Когда нужно выгрузить в bitbucked — это когда на продакшен выкладываем. создаем репозитории в bitbucket. затем в локальном делаем: git remote add origin ssh://git@bitbucket.org/semasping/rep_name.git На продакшене…

bash, screen and history

При работе в консоли и использовании screen бывают проблемы с историей введенных команд. В инете нашел следующее решение. Добавляет команды сразу после использования. Убирает дубли. Увеличивает размер файла. Добавляем в файл «.bashrc» .bashrc  shopt -s histappend PROMPT_COMMAND=’history -a’ export HISTIGNORE="&:ls:[bf]g:exit"…

Добавление класса к выводу картинки в drupal

Иногда нужно добавить свои классы в отображение того или иного элемента. В моем случае надо было добавить для горизонтального изображения дополнительный класс. Для этого используем «MYMODULE_preprocess_hook(&$vars)»

Устанавливаем Drush на простом хостинге (shared hosting) на примере reg.ru

Практический вся установка описана в официальной документации drush. Но мне попались некоторые нюансы. Привожу всю последовательность действий — вдруг еще раз понадобится

Drupal 7. Работаем с видео файлами в материалах. Мультимедиа модули

Как же можно вставить свои видео файлы в материалы. И не только видео, но и картинки, и аудио. Для вставки картинок в материал все более мнение стандартно: Добавляем поле «изображение» — ну и там все просто. Если же надо вставить…

Drupal 7. Работа с архивами в модуле

Начиная с drupal 7 появились новые классы по работе с архивами: ArchiverZip и ArchiverTar, а так же некоторые функции для работы с этими классами. $arch = archiver_get_archiver($file) //- получает экземпляр соответствующего класса в зависимости от типа архива $file. $arch->listContents() //-  возвращает массив с названиями файлов.…