Автор: Semasping

OctoberCMS. Текущий url. Twig

Иногда нам нужно отобразить на странице что то в зависимости от url или его части. Поможет {{ this.controller.currentPageUrl() }} {% if ‘admin’ in this.controller.currentPageUrl() %} {% else %} {% endif %}

OctoberCMS. Локализация дат при использовании twig фильтра date()

В модели определяем асессор: public function getDateAttribute($value) { return Argon::parse($value); } И далее все даты будут локализованы как надо в ваших шаблонах. {{ event.date|date(‘d F H:i’) }} = 26 января 19:00 Спасибо статье о нюансах из которой я и узнал…

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)»

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

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

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

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

PHP. Время выполнения скрипта.

Функция для проверки времени выполнения скрипта (функции). Очень часто в разработке новых сайтов, в особенности различных порталов, требуется куча новых функций. И так же часто требуется узнать сколько же времени займет работа той или иной функции. Для этого на просторах интернета давно ходит такая функция: function…

Обязательный список книг для прочтения программисту

То там то тут встречаю рекомендации программистам — какие книги им нужно прочитать для дальнейшего профессионального роста. Решил собрать в одну кучку тут. Может кому поможет. Да и самому не забыть. Книги будут как в общем о программирование, так и специализированные по языкам. Книги по программированию на…