Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
🔥 Дрифт и гонки без правил!
Садись за руль, жги резину и уноси баллы в безумных поворотах!
🚗 Реалистичный дрифт
🏁 Захватывающие трассы
💨 Улучши свою тачку и побеждай!

Дрифт Без Лимита

Гонки, Симуляторы, Спорт

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Backend + Разработка

С этим тегом используют

IT Программирование Frontend IT юмор Программист Drupal Gamedev Инди игра Инди Игры Unity Все
62 поста сначала свежее
DELETED
3 года назад

Базовая настройка Sublime Text 3⁠⁠

Я использую саблайм только если нужно очень быстро отредактировать какой-нибудь файл, либо что-то поправить на удаленном сервере. Во всех остальных случаях, советую пользоваться PHPStorm.


Устанавливаем Package Control

Tools → Install Package Control…

Базовая настройка Sublime Text 3 Программирование, Разработка, IT, Drupal, Sublime text 3, Editor, Программист, Софт, Free Software, Обучение, Гайд, Урок, Backend, Frontend, Редактор, Текстовый редактор, Ftp, Extension

Устанавливаем плагины

В меню: Preferences → Package Control

И выбираем Install Package

Базовая настройка Sublime Text 3 Программирование, Разработка, IT, Drupal, Sublime text 3, Editor, Программист, Софт, Free Software, Обучение, Гайд, Урок, Backend, Frontend, Редактор, Текстовый редактор, Ftp, Extension

Устанавливаем следующие расширения:

- Emmet — позволит не писать код вручную;

- SCSS — если используете этот препроцессор;

- SFTP — для того чтобы иметь возможность подключаться к удаленным серверам.


В принципе все. Оказалось куда короче, чем я ожидал.

Если вы используете Sublime для разработки на друпал или верстки — пишите: какие еще полезные вещи можно внедрить.

Показать полностью 1
[моё] Программирование Разработка IT Drupal Sublime text 3 Editor Программист Софт Free Software Обучение Гайд Урок Backend Frontend Редактор Текстовый редактор Ftp Extension
2
DELETED
3 года назад

Настройка переменной trusted_host_patterns / Drupal 8⁠⁠

На странице Отчёт о состоянии:

/admin/reports/status

Можно увидеть такую ошибку:

Настройка переменной trusted_host_patterns / Drupal 8 Программирование, IT, Разработка, Программист, Host, Drupal, Backend, Cms, Settings

Открываем файл settings.php

sites/default/settings.php

Нажимаем CTRL + F5 и ищем: trusted_host_patterns

Настройка переменной trusted_host_patterns / Drupal 8 Программирование, IT, Разработка, Программист, Host, Drupal, Backend, Cms, Settings

- Копируем подходящий шаблон;

- Вставляем переменную после комментария;

- Меняем example.com на домен своего сайта.

$settings['trusted_host_patterns'] = array(
  '^www\.drupal\.org$',
  '^drupal\.org$',
);

Сохраняем файл. Если сайт выдает ошибку о нехватке прав — прописываем в терминале команду:

chmod 755 settings.php
Показать полностью 1
[моё] Программирование IT Разработка Программист Host Drupal Backend Cms Settings
1
DELETED
3 года назад

Создание водяного знака / Drupal 8⁠⁠

Устанавливаем модуль Image Effects:

composer require drupal/image_effects ; drush en image_effects -y

Закачиваем водяной знак. Я положу его в папку:

sites/default/files/custom/watermark/test-watermark.png
Так выглядит мой водяной знак
Создание водяного знака / Drupal 8 Разработка, Программирование, IT, Программист, Вотермарки, Обучение, Урок, Drupal, Backend, Web, Web-программирование, Учеба, Длиннопост

Создаем или редактируем стиль изображения. Добавляем новый эффект «Водяной знак».

Создание водяного знака / Drupal 8 Разработка, Программирование, IT, Программист, Вотермарки, Обучение, Урок, Drupal, Backend, Web, Web-программирование, Учеба, Длиннопост

Выстраиваем следующие настройки:

Создание водяного знака / Drupal 8 Разработка, Программирование, IT, Программист, Вотермарки, Обучение, Урок, Drupal, Backend, Web, Web-программирование, Учеба, Длиннопост

Рисунок водяного знака: Путь к файлу водяного знака;

Watermark resize: Я ставлю только ширину, высота высчитывается автоматически;

Положение: По центру по умолчанию.


Сохраняем.


Не забываем присвоить этот стиль изображения нужному изображению. В моем случае — это картинка анонса новости.

Создание водяного знака / Drupal 8 Разработка, Программирование, IT, Программист, Вотермарки, Обучение, Урок, Drupal, Backend, Web, Web-программирование, Учеба, Длиннопост

Результат:


До:

Создание водяного знака / Drupal 8 Разработка, Программирование, IT, Программист, Вотермарки, Обучение, Урок, Drupal, Backend, Web, Web-программирование, Учеба, Длиннопост

После:

Создание водяного знака / Drupal 8 Разработка, Программирование, IT, Программист, Вотермарки, Обучение, Урок, Drupal, Backend, Web, Web-программирование, Учеба, Длиннопост
Показать полностью 5
[моё] Разработка Программирование IT Программист Вотермарки Обучение Урок Drupal Backend Web Web-программирование Учеба Длиннопост
0
1
DELETED
3 года назад

Переопределение шаблона twig в Drupal 8⁠⁠

Предположим, вам нужно создать параграф, который должен выглядеть вот так:

Переопределение шаблона twig в Drupal 8 Программирование, Разработка, IT, Программист, Drupal, Backend, Template, Web, Web-программирование, Софт, HTML, Html 5, Develop

В большинстве случаев набор полей будет таким:

Переопределение шаблона twig в Drupal 8 Программирование, Разработка, IT, Программист, Drupal, Backend, Template, Web, Web-программирование, Софт, HTML, Html 5, Develop

Нам нужно, чтобы картинка располагалась справа. Есть множество способов этого добиться, но сейчас мы рассмотрим twig.


Для того чтобы переопределить шаблон этого параграфа — в теме, в папке templates нужно создать файл:

paragraph--машинное_имя_параграфа--режим_отображения.html.twig

В моем случае, файл будет называться:

paragraph--title_and_text_and_image--block.html.twig

Теперь можно править разметку.

<div class="titleAndTextAndImage">
  <div class="titleAndTextAndImage__content">
    <div class="titleAndTextAndImage__title">
      {{ content.field_title[0] }}
    </div>
    <div class="titleAndTextAndImage__body">
      {{ content.field_body[0] }}
    </div>
  </div>
  <div class="titleAndTextAndImage__image">
    {{ content.field_image[0] }}
  </div>
</div>

Поле выводим так:

{{ content.машинное_имя_поля }}

А если нам нужно получить только сырое значение:

{{ content.машинное_имя_поля[0] }}

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


Это был простейший пример. Аналогичным образом можно переопределять:

Типы материала:

node--машинное_имя_типа_материала--режим_отображения.html.twig

Таксономию:

taxonomy-term--машинное_имя_словаря_таксономии--режим_отображения.html.twig

Блоки:

block--машинное_имя_блока--режим_отображения.html.twig

Типы медиа:

media--машинное_имя_медиа--режим_отображения.html.twig

Примеры названий файлов twig можно увидеть при включенном twig debug.

Показать полностью 1
[моё] Программирование Разработка IT Программист Drupal Backend Template Web Web-программирование Софт HTML Html 5 Develop
1
3
DELETED
3 года назад

Настройка стилей изображений в Drupal 8⁠⁠

Все выводимые на сайт изображения в обязательном порядке должны иметь стиль изображения. Иначе они будут выводиться в оригинальном размере.

Настройка стилей изображений в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Images, Imagemagick, Обрезка, Drupal, Backend, Web, Web-программирование, Стиль, Урок, Масштабирование, Учеба, Длиннопост

Переходим в «Конфигурация» → «Стили изображения»:

/admin/config/media/image-styles
Настройка стилей изображений в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Images, Imagemagick, Обрезка, Drupal, Backend, Web, Web-программирование, Стиль, Урок, Масштабирование, Учеба, Длиннопост

Жмем кнопку «Добавить стиль изображения» → Пишем название и меняем машинное имя.

Настройка стилей изображений в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Images, Imagemagick, Обрезка, Drupal, Backend, Web, Web-программирование, Стиль, Урок, Масштабирование, Учеба, Длиннопост

Теперь нужно добавить эффект. Для начала достаточно знать о двух:

- Масштабирование;

- Масштабирование и обрезка.


Масштабирование пропорционально уменьшит размеры вашего изображения:

Если у вас изображение 2000x1000, а масштабирование 500x500, то результатом будет картинка в 500x250.


Масштабирование и обрезка задаст изображению те размеры, которые вы укажите:

Если у вас изображение 2000x1000, а масштабирование и обрезка 500x500, то результатом будет картинка в 500x500.


Переходим в управление отображением сущности, которая выводит изображение:

Настройка стилей изображений в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Images, Imagemagick, Обрезка, Drupal, Backend, Web, Web-программирование, Стиль, Урок, Масштабирование, Учеба, Длиннопост

Для того чтобы эта настройка появилась — нажмите на иконку шестеренки.


В настройках выбираем созданный нами стиль изображения → Сохраняем.

Настройка стилей изображений в Drupal 8 Разработка, Программирование, IT, Программист, Обучение, Images, Imagemagick, Обрезка, Drupal, Backend, Web, Web-программирование, Стиль, Урок, Масштабирование, Учеба, Длиннопост

Если изображения не обновились — воспользуйтесь командой:

drush image-flush --all ; drush cr
Показать полностью 4
[моё] Разработка Программирование IT Программист Обучение Images Imagemagick Обрезка Drupal Backend Web Web-программирование Стиль Урок Масштабирование Учеба Длиннопост
1
DELETED
3 года назад

Настройка sitemap.xml / Drupal 8⁠⁠

Устанавливаем и включаем модуль Simple Sitemap:

composer require drupal/simple_sitemap ; drush en simple_sitemap -y

Заходим на страницы редактирования типов материалов / словарей таксономий, страницы которых должны попадать в sitemap.xml

Я захожу на страницу редактирования типа материала «Статья»:

/admin/structure/types/manage/article

В вкладке «Simple XML Sitemap» меняю радиобаттон на «Index entities of this type»

Настройка sitemap.xml / Drupal 8 Программирование, Разработка, IT, Drupal, Backend, Xml, Программист, SEO, Cms, Web, Web-программирование, Обучение, Урок, Гайд

Заходим в настройки модуля «Simple Sitemap» в раздел «Пользовательские ссылки» и добавляем туда URL страниц, которые не были созданы через тип материала или таксономию. Это могут быть страницы представлений или Snippet Manager.

Настройка sitemap.xml / Drupal 8 Программирование, Разработка, IT, Drupal, Backend, Xml, Программист, SEO, Cms, Web, Web-программирование, Обучение, Урок, Гайд

Страница «Статьи» у меня сделана через представление.


Сохраняем → Запускаем крон → Смотрим результат по адресу:

site.com/sitemap.xml
Настройка sitemap.xml / Drupal 8 Программирование, Разработка, IT, Drupal, Backend, Xml, Программист, SEO, Cms, Web, Web-программирование, Обучение, Урок, Гайд

Если не заполнять поле «Базовый URL по умолчанию» — домен будет подставляться автоматически

Показать полностью 2
[моё] Программирование Разработка IT Drupal Backend Xml Программист SEO Cms Web Web-программирование Обучение Урок Гайд
1
DELETED
3 года назад

Добавление новых пользователей в Drupal 8⁠⁠

Переходим на страницу Пользователи:

/admin/people
Добавление новых пользователей в Drupal 8 IT, Программирование, Разработка, Drupal, Backend, Программист, Обучение, User, Пользователи, Права администратора

Нажимаем на кнопку Add user и попадаем на страницу добавления нового пользователя

Добавление новых пользователей в Drupal 8 IT, Программирование, Разработка, Drupal, Backend, Программист, Обучение, User, Пользователи, Права администратора

Обязательными полями являются:

- Имя пользователя;

- Пароль.


Если нужно, чтобы у пользователя была возможность редактировать контент или создать новые разделы на сайте, то выбираем соответствующую роль.

Добавление новых пользователей в Drupal 8 IT, Программирование, Разработка, Drupal, Backend, Программист, Обучение, User, Пользователи, Права администратора

Жмем кнопку Create new account и новый пользователь создан.

Показать полностью 2
[моё] IT Программирование Разработка Drupal Backend Программист Обучение User Пользователи Права администратора
3
3
DELETED
3 года назад

Создание бэкапа / Drupal 8⁠⁠

Drush 8

В командной строке используем команду:

drush ard

Вручную

Если вы используете Drupal Project, то, скорее всего, у вас будет установлен Drush 9, где команда drush ard будет недоступна.

Выгружаем БД:

drush sql-dump > dump.sql

Архивируем папку с сайтом:

zip -r backup.zip site

Файл с базой данных должен находиться в папке, которую вы архивируете.


Это два способа, которыми я пользуюсь на данный момент. Если вы знаете более правильные/простые/быстрые — пишите. Освою, допишу статью.

[моё] Программирование Разработка IT Backend Drupal Проект Резервное копирование Backups Web-программирование Web Программист Текст
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии