VasyOK: Блог

Главные вкладки

Подскажите, как решить задачку по CSS.

13 сентября 2022 в 12:14

Приветствую специалистов по высокоуровнему фронтенду.
Подскажите как сделать, чтобы значения выстраивались столбиками в контейнере. Т.е. так:

Сейчас получается только так:

Попытался избавиться от itok-окончаний в HTML — перестали создаваться стили изображений.

12 сентября 2022 в 13:08

Ради борьбы за чистоту кода решил убрать окончания для файлов изображений. Типа
<img src="..picture.jpg?itok=T4ha3pWU" />

Как организовать выбор файлов из папки (возможно Filefield Sources).

8 сентября 2022 в 11:48

Приветствую коллеги. Скажите: у кого-то есть подобный функционал:
в поле загрузки изображения прикреплять файл из из определенной папки на сервере.
И чтобы файл оставался в той же папке после прикрепа.

Попробовал filefield_sources, но ни одна из его настроек подобного не позволяет. Или файл предлагается после выбора в другую папку копируется или IMCE открывает корень файловой системы или вообще не работает.

Другие варианты - принимаются.

Подскажите: как вычленить переменную из набора в Twig?

5 сентября 2022 в 10:09

Снова приветствую специалистов по высокоуровнему бекенду!

Есть код:

Как сделать тему наслдеющую регионы от базовой темы?

3 сентября 2022 в 14:19

Всем привет. Еще один вопрос по темам. Допустим нужно сделать тему оформления, которая наследует регионы от базовой. Т.е. если в базовой меняются регионы - они должны меняться и в сделанной.

Что делаю делаю сейчас:
Создаю папку темы sevencust, в ней файл sevencust.info.yml.
В нем:

Как в D9 отключать темы?

2 сентября 2022 в 16:50

Поздравляю всех с началом учебного года!

Подскажите: как в Drupal 9 отключать не используемые темы? Я не вижу ссылки напротив включенной темы.

Подскажите: как использовать replace в Twig?

1 сентября 2022 в 13:49

Подскажите, как заменить переменную в twig шаблоне.

Допустим мне нужно в переменной заменить подчерки на дефисы. Этот код работает:
<div class="{{style_name|replace( { '_' : '-' } ) }}">

Чем заменить Active tags под D9?

22 августа 2022 в 14:52

На D7 сайте работает связка popular_tags + active_tags.
Выглядит это так:

Как воссоздать подобное на D9?

Задачи:

Идет спам верез вебформу. Как побороть? recaptcha + antibot не справляются.

18 августа 2022 в 23:14

Такая проблема:
Есть сайт на D7. На нем есть вебформа, через которую идет спам. 20-30 писем в день.

Установлены recaptcha и antibot. В настройках вебформы поставлен лимит на 3 письма для пользователя в день.

Views Data Export - как заставить файл формироваться и лежать в папке сайта.

15 августа 2022 в 14:55

Есть замечательный модуль views_data_export - позволяет сформировать из результатов вьюхи файл.
Вопрос: а можно как-то этот файл заставить формироваться в папке файловой системы сайта? Чтоб он сформировался и лежал там.
Там есть опция Provide as file, но добиться нужного результата пока не могу.

Как предотвратить размещение нескольких комментариев вместо одного.

14 августа 2022 в 18:24

Пользователи сайта утверждают, что иногда у них происходит дублирование комментариев при размещении. Т.е. создается не 1 комментарий, а 2 одинаковых.

Этого можно избежать как-то?

Feeds - можно ли в одном импорте указывать разные типы контента

2 августа 2022 в 19:26

В feeds для импорта каждого типа контента нужно формировать отдельные потоки. Это не удобно если типов множество.
Можно ли в одном импорте указывать разные типы контента (или словари таксономии)?

Как дублировать пейджер в комментариях?

29 июля 2022 в 11:15

Хочу вывести пейджер вверху и внизу списка комментариев.

Варианты:
1. Вывести комментарии через views - ну это на крайняк - там можно в шаблоне вьюхи.
2. Дублировать пейджер наверх через jQuery.

Все таки хотелось бы более цивилизованно. А как?

В field--comment.html.twig пейджер не выводится Sad

Кешированье представление только для анонимных пользователей. Возможно ли и нужно ли?

17 июля 2022 в 14:12

Есть представление выводящее список нод с новыми комментариями.
По умолчанию во вьюсе настройка Кеширование - На основе тегов.
Но, т. обр. пользователь не понимает, что информация уже изменилась при повторном открытии страницы вьюхи.

Можно как-то выключить кеширование вьюхи только для зарегистрированных пользователей?
Или я куда-то не в ту степь думаю?

Помогите разобраться с заходом на сделанный сайт.

9 июля 2022 в 18:56

Всем привет. Сделал новую версию сайта.
Проблема, когда пользователь заходит
https://www.barcamania.com/user, вводит логин пароль, его перебрасывает на
https://www.barcamania.com/users/username?check_logged_in=1
но сам факт захода на сайт не происходит. Т.е. пользователь продолжает быть анонимом.
Это не во всех браузерах наблюдается. В Firefox точно.

Подозрение на неправильно подключенный сертификат или настройки сервера.

Как вставлять посты с twitter и facebook в CKEditor?

15 июня 2022 в 13:47

Всем привет. Кто практикует вставку постов с twitter и facebook в CKEditor?
Поставил модуль ckeditor_oembed. С ним:

Twitter

  • на локалке под docker4druapal все работает
  • на реальном сервере нажимаю на кнопку сохранить при вставке ссылки на твит - ничего не происходит.

В консоли появляются ошибки:
1.

Chosen под D9 кто-то использует? Регистр и порядок символов при вводе как настроить?

10 июня 2022 в 13:48

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

Как разрешить HTML теги в цитатах (внутри <qoute>)?

8 июня 2022 в 12:27

Поставил модуль quote. Внутри цитат нет HTML тегов. Это можно как-то исправить? Это не стороне фронта или бека реализовано? Если фронта, тут можно что-то исправить ?

Подскажите хостинг в не РФ под D7-D9

7 июня 2022 в 8:52

Технические требования

  • Поддержка D7-D9.
  • Работа на одном аккаунте сайтов на разных версиях с возможностью копирования файлов из сайта в сайт.
  • Техподдержка понимает, что такое composer, drush. Может поправить права на папки. Сказать почему SSL сертификат отвалился. Прописать редирект в .htaccess.
  • Выбор версии php 5.6 - 8 для каждого сайта.
  • В панели управления: создание (суб-) доменов, БД, их пользователей, задание корневых директорий для сайтов.

Почему view показывает ошибку на реальном сервере?

3 июня 2022 в 9:26

Всем привет.
Есть представление. Выводит количество комментариев пользователя.
Под docker4druapal все работает, но на реальном сервере показывает ошибку.

Представление.


Его запрос.

Пренос конфигураций с тестовой версии сайта на рабочую. Нужно ли что-то делать перед drush cim?

31 мая 2022 в 16:37

Приветствую специалистов по деплою!

Допустим я на дев версии сайта установил модули, накликал функционал и хочу чтобы это пошло в продакшн.
Что делаю:

Как заблокировать пользователя на время?

25 мая 2022 в 2:15

Друпал-профессионалы, подскажите:
Как забанить или заблокировать пользователя скажем на день или на месяц. В D7 был модуль ban_user, а сейчас как?

Возможно ли увеличить размер эмодзи?

12 мая 2022 в 16:20

Это смайлики: Angel Smile Sad
А это эмодзи: 😷 😏 🤠

Как видим смайлики и эмодзи оличаются по размеру.

А можно как-то увеличить размер эмодзи? Надеюсь понимаете, что пользователей я не заставлю каждую эмодзи контейнером оборачивать.

Подскажите, как работать с Gutenberg?

21 апреля 2022 в 18:01

Группа сайтоводов желает иметь на сайте Gutenberg.

Поставил модуль gutenberg. Из набора модулей включил Gutenberg Editor.

Путь 1.

В типе материала поставил Enable Gutenberg experience.

Результат:

Как узнать причину блокировки сайтов в моем домашнем регионе и менять ли хостинг?

14 апреля 2022 в 15:15

Есть несколько сайтов, сделанных мной, на разных языках и предназначенных для разных регионов. Ни к политике ни к России отношения не имеют. После известных событий в моем регионе эти сайты не отображаются. За бугром отображаются.
Как узнать причину блокировки?
Переезд на другой хостинг может помочь?