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

Пинбол Пикабу

Аркады, На ловкость, Казуальные

Играть

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

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

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

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

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

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

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

Drupal + Web-программирование

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

IT Программирование Разработка Backend Программист Web Javascript Веб-разработка HTML Все
21 пост сначала свежее
DELETED
3 года назад

Ручной запуск крона в Drupal 8⁠⁠

Через браузер

Заходим в Конфигурация → Система:

/admin/config/system/cron

Жмем кнопку «Запустить крон»

Ручной запуск крона в Drupal 8 Программирование, Разработка, IT, Drupal, Backend, Web-программирование, Web, Программист

Через тулбар администратора

У вас должен быть установлен и включен модуль Admin Toolbar:

composer require drupal/admin_toolbar ; drush en admin_toolbar_tools -y

Наводим на логотип друпала и жмем кнопку «Запустить cron»:

Ручной запуск крона в Drupal 8 Программирование, Разработка, IT, Drupal, Backend, Web-программирование, Web, Программист

Через Drush

Открываем терминал. Заходим в папку сайта и используем команду:

drush cron
Ручной запуск крона в Drupal 8 Программирование, Разработка, IT, Drupal, Backend, Web-программирование, Web, Программист

Перезагружаем страницу в браузере.

Через Drupal Console

Открываем терминал. Заходим в папку сайта и используем команду:

drupal cron:execute
Ручной запуск крона в Drupal 8 Программирование, Разработка, IT, Drupal, Backend, Web-программирование, Web, Программист

Перезагружаем страницу в браузере.

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

Установка модуля в Drupal 8⁠⁠

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

composer require drupal/module_name

Включение:

drush en module_name -y

Пример

Я хочу установить модуль Snippet Manager. Для этого нужно:

- Открыть терминал;

- Перейти в корень сайта;

- Убедиться в наличии файла composer.json;

- Установить модуль через composer;

- Включить модуль через drush.

Установка модуля в Drupal 8 Разработка, Программирование, IT, Программист, Drupal, Cms, Backend, Web, Web-программирование, Софт
[моё] Разработка Программирование IT Программист Drupal Cms Backend Web Web-программирование Софт
0
1
DELETED
3 года назад
Web-технологии

Настройка антиспама в Drupal 8⁠⁠

Устанавливаем и включаем модуль Antibot через терминал:

composer require drupal/antibot ; drush en antibot -y

В настройках модуля Webform можно задать на все формы защиту от спама, поставив один чекбокс:

Настройка антиспама в Drupal 8 Разработка, Программирование, IT, Backend, Drupal, Web-программирование

Либо указать id форм в настройках модуля Antibot:

Настройка антиспама в Drupal 8 Разработка, Программирование, IT, Backend, Drupal, Web-программирование
[моё] Разработка Программирование IT Backend Drupal Web-программирование
1
DELETED
3 года назад

Простейший поиск в Drupal 8⁠⁠

Добавляем новое представление:

/admin/structure/views/add

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

Простейший поиск в Drupal 8 Разработка, Программирование, IT, Drupal, Поиск, Backend, Web-программирование, Длиннопост

Добавьте поля, по которым будет производится поиск:

Простейший поиск в Drupal 8 Разработка, Программирование, IT, Drupal, Поиск, Backend, Web-программирование, Длиннопост

В Критериях фильтрации добавляем поле Фильтр комбинированных полей и делаем его раскрытым.

Простейший поиск в Drupal 8 Разработка, Программирование, IT, Drupal, Поиск, Backend, Web-программирование, Длиннопост

В селекте «Оператор» выбираем «Содержит».

В поле «Выберите объединяемые для фильтрации поля», зажимая клавишу CTRL, выберите поля, по которым будет производится поиск.

Простейший поиск в Drupal 8 Разработка, Программирование, IT, Drupal, Поиск, Backend, Web-программирование, Длиннопост

Сохраняем представление.


Переходим на страницу поиска:

Простейший поиск в Drupal 8 Разработка, Программирование, IT, Drupal, Поиск, Backend, Web-программирование, Длиннопост

Форма поиска привязана к странице. Для того чтобы сделать ее отдельным блоком:


В настройках представления → Расширенные → Раскрытая форма → Раскрытая форма в блоке → Ставим radiobutton в положение «Да».

Простейший поиск в Drupal 8 Разработка, Программирование, IT, Drupal, Поиск, Backend, Web-программирование, Длиннопост

В схеме блоков:

/admin/structure/block

Добавляем блок поиска нашего представления:

Простейший поиск в Drupal 8 Разработка, Программирование, IT, Drupal, Поиск, Backend, Web-программирование, Длиннопост

Я расположил в сайдбар:

Простейший поиск в Drupal 8 Разработка, Программирование, IT, Drupal, Поиск, Backend, Web-программирование, Длиннопост

Если вам нужно сделать очень простой поиск — данный подход для вас.

В иных случаях советую смотреть в сторону SEARCH API.

Показать полностью 6
[моё] Разработка Программирование IT Drupal Поиск Backend Web-программирование Длиннопост
1
DELETED
3 года назад

Настройка pathauto в Drupal 8⁠⁠

Заходим в настройки синонимы URL в раздел Шаблоны:

/admin/config/search/path/patterns
Настройка pathauto в Drupal 8 Drupal, Программирование, Web, IT, Web-программирование, Backend, Url, Cms, Разработка, Программист, Интернет, Длиннопост

Пример №1 — Раздел «Блог»

- Жмем кнопку Add Pathauto pattern;

- В селекте Pattern Type выбираем Content;

- В поле Path pattern пишем шаблон пути;

- Клацаем чекбокс на тип материала Article;

- Указываем название шаблона в поле label и меняем его машинное имя.

Настройка pathauto в Drupal 8 Drupal, Программирование, Web, IT, Web-программирование, Backend, Url, Cms, Разработка, Программист, Интернет, Длиннопост

В поле Path pattert:

[node:title]

Это токен, вместо которого будет подставляться заголовок страницы.

Если страница называется Моя первая статья → URL страницы будет:

/blog/moya-pervaya-statya

Пример №2 — Раздел «Каталог»

Аналогично добавляем новый шаблон Pathauto, но уже для Термина таксономии.

Настройка pathauto в Drupal 8 Drupal, Программирование, Web, IT, Web-программирование, Backend, Url, Cms, Разработка, Программист, Интернет, Длиннопост

Обратите внимание на поле Path pattern:

catalog/[term:parents:join-path]/[term:name]

- [term:name] — это токен, вместо которого будет подставляться заголовок термина таксономии;

- [term:parents:join-path] — это токен, вместо которого будут подставляться заголовки родительских терминов таксономии.


О втором пункте немного поподробнее:

Настройка pathauto в Drupal 8 Drupal, Программирование, Web, IT, Web-программирование, Backend, Url, Cms, Разработка, Программист, Интернет, Длиннопост

Термины могут иметь древовидную структуру. Именно поэтому в адресе подкатегорий должен содержаться адрес их родительских категорий.


Возьмем термин «Яблоки», он является подкатегорией для «Фрукты».

URL для этого словаря формируется по шаблону:

catalog/[term:parents:join-path]/[term:name]

Токен [term:name] превратит яблоки в yabloki:

catalog/[term:parents:join-path]/yabloki

Токен [term:parents:join-path] берет заголовки родительских терминов, т.е. Фрукты:

catalog/frukty/yabloki

Если у термина нет родителя, то токен [term:parents:join-path] просто не сработает.


Теперь, когда готов шаблон для словаря таксономии «Категории», добавим шаблон для типа материала «Товар».

Настройка pathauto в Drupal 8 Drupal, Программирование, Web, IT, Web-программирование, Backend, Url, Cms, Разработка, Программист, Интернет, Длиннопост

Здесь Path Pattern имеет вид:

/catalog/[node:field_category:entity:url:relative]/[node:title]

- [node:title] — заголовок страницы;

- [node:field_category:entity:url:relative] — относительный URL термина таксономии, к которой привязана страница;

- /catalog — URL представления, которое выводит родительские категории.

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