VasyOK: Блог

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

Подскажите: как использовать 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

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

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

13 апреля 2022 в 20:26

Всем привет. Сейчас я могу вывести ссылку на послдений комментарий путем
формирования в views ссылки типа: {{ view_node }}#comment-{{ cid }} .

Private Message - можно ли сформировать разные thread-ы посылая сообщения одному пользователю?

3 апреля 2022 в 22:27

Всем привет!

В D7 работу личные сообщений обеспечивал модуль privatemsg.
В D8+ ему нашлась замена в виде private_message.

Как вывести в views количество новых тем и комментариев в категории (тема форума)?

30 марта 2022 в 16:25

Всем привет. Может туплю, но спрошу.

Как вывести в views количество новых тем и комментариев в категории (тема форума)?
Это делается через Activity Tracker?

Как через feeds испортировать поля даты?

25 марта 2022 в 19:56

Кто нибудь использовал feeds, чтобы импортировать поля типа Date?
Если да - что для этого сделать?
В табличном файле могу вывести даты по любому: "2021-12-21" или "12 / 21 / 2021".

Функционирование drupal.ru за переделами РФ.

23 марта 2022 в 20:42

Сейчас я открываю drupal.ru из под VPN. В нормальном режиме соединение не происходит. Какова ситуация в других регионах планеты Земля и будет ли что-то предприниматься для исправления ситуации.

А как на VDS запустить drush, установленый Cоmposer-ом.

16 марта 2022 в 23:30

Продолжаю заниматься любовью с ВДС Евробайта.
Поставил Drush на сайт с помощью Cоmposer.
Как сделать, чтобы Drush работал?

Вбил:
$ alias drush='/var/www/vendor/drush/drush/drush'

Потом:
$ drush