Back to top

Всем привет!

Меня зовут Александр Мартынов. Я — программист и увлеченный разработчик сайтов. Много времени уделяю вопросам самообразования и саморазвития. С 1998 года систематически изучаю веб-программирование на языках PHP и JavaScript. В последнее время мой интерес прикован к фреймворкам Laravel, Vue и TailwindCss. Я основательно изучаю перечисленные технологии в теории и на практике и по мере возможностей делюсь полученными знаниями на этом сайте.

Колоночная верстка с технологией Zen Grids

В ходе урока продемонстроировано создание из неотформатированного списка школьных предметов двух колонок с заданной шириной и отступами между ними. Рассмотрен альтернативный способ создания колоночной версти с помощью модуля Views.

1 апреля 2016

Введение в модуль Views

В уроке рассмотрено применение модуля Views для создания блока с названиями и описаниями школьных предметов из базы данных сайта. Проведен краткий обзор настройки модуля для выборки, отображения, фильтрации и сортировки данных. Продемонстрирована настройка блоковой системы Друпала для отображения блока на избранных страницах.

15 марта 2016

CSS-анимация

В уроке рассмотрено создание средствами каскадных таблиц стилей эффектов плавного и пошагового изменения прозрачности, высоты и ширины всплывающего меню. Для настройки эффектов применены CSS-свойства семейств transition и animation.

4 марта 2016

Главное меню и таблицы стилей дизайн-темы на основе Zen

В уроке рассмотрено создание выпадающего меню с помощью модуля Menu Block и таблиц стилей. Произведена настройка дизайн-темы на основе Zen, включающая подключение таблиц стилей, корректировку php-шаблонов и генерацию CSS-файлов из файлов в формате SASS.

2 марта 2016

Установка темы Zen и создание подтемы на ее основе

В ходе урока на сайт установлена наиболее часто используемая на момент создания сайта дизайн-тема Zen и на ее основе создана с помощью командной строки Drush новая подтема. Проведен краткий обзор особенностей темы Zen и структуры новой подтемы.

22 февраля 2016

Установка модулей

Рассмотрены три способа установки модулей в Друпале: с помощью ссылки «Установить новый модуль» в разделе Модули, с помощью командной строки Drush и вручную. В итоге на сайт добавлены модули Devel, jQuery Update и Module Filter.

22 февраля 2016

Создание и настройка типа данных и полей

В уроке рассмотрен процесс создания типа данных, потребовавший установки модулей Field UI, File и Image. Добавлено поле для хранения и вставки на страницу изображений и произведена его настройка с указанием допустимых расширений файлов, директории для хранения изображений в файловой системе сайта, допустимых разрешений, количества изображений на страницу и поддержкой атрибута alt. С помощью модуля Devel Generate автоматически сгененированы страницы для тестирования сайта. Освещен вопрос управления отображением полей типа данных, в т.ч. применение различных стилей отображения изображений (Thumbnail, Medium, Large).

9 февраля 2016

Редактор WYSIWYG и галерея изображений с плагином Colorbox

С помощью Drush установлен модуль Insert. Продемонстрировано использование модуля для вставки на страницу изображений различных стилей (Thumbnail, Medium, Large). Установлен и настроен модуль CKEditor для использования в качестве WYSIWYG-редактора при работе с текстом страниц. Рассмотрен вопрос создания простой галереи изображений на основе jQuery-плагина Colorbox. Процесс потребовал установки модуля Colorbox и размещения библиотеки плагина в папке sites/all/libraries.

9 февраля 2016

Позиционирование элементов на странице

Размещение элементов на странице определяется с помощью CSS-свойства position в сочетании со свойствами top, right, bottom и left. Свойство position определяет способ позиционирования, а свойства top, right, bottom и left задают отступы в различных направлениях.

24 ноября 2015

Pages