Последние записи

Работа с SASS и SCSS в Drupal 7

mbaev 28.04.2014, 15:20

Очень полезный инструмент, на мой взгляд. Чтобы работать с файлами SCSS, SASS файлы нужен модуль SASSY, а для него, в свою очередь, требуется модуль-препроцессор PREPRO.
Устанавливаем эти модули и включаем их.
Настройки модуля находятся в "admin/config/media/prepro". Далее наш модуль Sassy требует php-библиотеку, которую можно взять на GitHab'е. Распаковываем её в sites/all/libraries и переименовываем в phpsass. С настройками все.

Подключение

Тут все просто.

В .info темы
  1. stylesheets[all][] = sass/style.sass

Такой вариант тоже должен работать:

Псевдорегионы

mbaev 28.04.2014, 11:30

Иногда необходимо сделать дополнительные программные регионы (исключительно для вывода самописных модулей), но без размножения regions[name] = Name в .info темы.
К примеру, страница состоит из 2х частей: формы-фильтра и какого-то результата. Тогда:

Программный вывод полей

mbaev 22.04.2014, 14:42

Существует несколько способов, чтобы вывести какое-либо поле, настроенное в типе материала. К примеру, изображение, открываемое в pop-up'е colorbox можно вывести так:

Редиректы .htaccess

mbaev 18.04.2014, 14:45

Несколько примеров перенаправлений с помощью файла .htaccess. Работает при включенном "mod_rewrite".

Ajax фильтрация и сортировка таблиц

mbaev 19.02.2014, 14:46

При работе форм через ajax callback функция вызывается по пути "system/ajax". Если в форме есть таблица с сортировкой, то все ссылки в хидере таблицы и пагинаторе будут начинаться с system/ajax. Чтобы избежать этого можно сделать так:

Работа с Git в PhpStorm (JetBrains).

mbaev 31.01.2014, 09:58
Tags

Сейчас уже сложно представить процесс разработки, в котором работает более 2-3х человек без системы контроля версий, например, как Git. В прошлой статье мы говорили о том как создать Git репозиторий. Теперь поговорим о том как им пользоваться из IDE PhpStorm. Пост о том как работать с git в IDE PHPStorm не вдаваясь в подробности git-команд.

Склонение слов. PHP

mbaev 24.01.2014, 00:02
Tags

Скрипт declension формирует склонение на основании установленных правил и входящих данных. Настройки могут использоваться много раз в течении жизни скрипта.

Создание git репозитория

mbaev 13.01.2014, 10:50
Tags

Сегодня все чаще чтобы откликнуться на вакансию необходимо знакомство с VCS (Система управления версиями). Эта статья - быстрый старт для начинающих.

На сервере должен быть установлен и настроен Git.
Создание репозитория на хостинге it-patrol.ru:

1. Соединяемся с хостингом по SSH протоколу (к примеру, с помощью программы PuTTY.
2. Добавляем пользователя Git в глобальные настройки git (относительно пользователя хостинга).

Bash
  1. git config --global user.email "my-email@mail.ru"
  2. git config --global user.name  "My UserName"

Далее, непосредственно, инициализация проекта и создание репозитория: