Блоги

Обновление Drupal 7.67 до актуальной версии

19 января 2024 в 10:13

Здравствуйте, подскажите пожалуйста подробно как обновить Drupal 7.67 до актуальной версии? если можно то подробную инструкцию так как неопытный пользователь в этом деле.
И как сделать так чтоб все файлы и наполнение атоматически хранились где то? Так как была ситуация что все содержимое страниц где не был прикреплен тип "документ" удалились, остались только страницы с прикрепленными документами, содержимое всех старниц удалилась, и в базе данных наполнение страниц не сохранилось. Как этого избежать?

Модуль AdvAgg на Д10

17 января 2024 в 13:29

Народ никто не сталкивался с такой проблемой. Если сбросить кэш на сайте в /admin/config/development/performance, меню админки становится вот такого вида (скрин).
Жмакаешь перейти на сайт и повторно в админку, меню нормализуется, но в отчете появляется ряд предупреждений такого вида (скрин).
Разработчик глаголит, что модуль AdvAgg на 10-ке не работает стабильно и его надо отключить, думаю, что гонит.

Настройка ролей

17 января 2024 в 11:55

Здравствуйте! Мне необходимо, чтобы зарегистрированные пользователи могли создавать (только создавать!) материалы определенного типа, но при этом, чтобы каждый мог видеть только свои материалы. То есть, если он перейдет по ссылке чужого материала, он должен получать сообщение, что у него нет прав для просмотра данной страницы. Как закрыть доступ к чужим материалам?

D8,9,10: EntityQuery condition: множественное поле типа checkboxes НЕ СОДЕРЖИТ значение - как проще?

16 января 2024 в 0:59

Доброго дня и всем мира.

Вообще - этот момент меня парит с самого появления entityQuery. С тех пор так и не появилось внятных методов для инвертирования условия отбора сущностей с целью сделать выборку по ОТСУТСТВИЮ ЗАДАННОГО ЗНАЧЕНИЯ в полях МНОЖЕСТВЕННОГО ПОЛЯ (в моём случае 'checkboxes').

Помогите решить ошибку

16 января 2024 в 0:23

Не заходит в админ панель. Пишет :

The website encountered an unexpected error. Try again later.

TypeError: Drupal\Core\File\FileUrlGenerator::generateString(): Argument #1 ($uri) must be of type string, null given, called in C:\MAMP\htdocs\modules\simplelogin\simplelogin.module on line 116 in Drupal\Core\File\FileUrlGenerator->generateString() (line 58 of core\lib\Drupal\Core\File\FileUrlGenerator.php).

линия 58:
public function generateString(string $uri): string {
return $this->doGenerateString($uri, TRUE);
}

Создание интранета на друпал

15 января 2024 в 14:02

Добрый день! Ищу разработчиков,для создания портала на друпал.

Обмен документами, хелпдеск, общение сотрудников и другие функции необходимы. Около 3 тысячи сотрудников у нас.

Пишите в вотсапп +79858852005 Юлия

Views bulk operations - не применяется к группе товаров

15 января 2024 в 7:50

Здравствуйте.
Создал кастомный модуль, наследующийся от VBO. В нем в src/Plugin/Action создал файл ViewsBulkOperationManufacturerProductAction.php
В этом файле происходит описание метода смены производителя товара (смена значения поля field_brand)

<?php
/**
 * @file
 * Contains \Drupal\my_action\Plugin\Action\ViewsBulkOperationProductAction.
 */

Помогите со спамом

14 января 2024 в 6:30

Приветствую, помогите решить проблему со спамом в форме обратной связи, от некоторых рассылок каптча не помогает. Есть 2 особо одаренных спамера, которые обходят каптчу, Форма обратной связи сделана, через модуль вэбформ.
Спасибо

Есть ли простой способ поиска бекдоров?

12 января 2024 в 23:36

В сайт (делал не я) каким-то образом попадают лишние php файлы.
Модули последних версий для 7ки.
PHP фильтр отключен.

Можно ли как-том образом проверить кастомные модули и темы на наличие бекдоров?
А также допилы существующих модулей?

Да я могу модуль hacked запустить, но это только лишь проверка наличия изменения в контрибе.

Нужна доработка по сайту на drupal

12 января 2024 в 16:07

Нужен специалист, кто знаком с drupal
Нужно сделать интерактивную карту
вот карта https://ainovm.ru/

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

Ищу именно исполнителя
Работа по постоплате

сразу пишите примерный ценник и свой телеграмм

На какой модуль заменить CKEditor4 в Drupal 7 ?

12 января 2024 в 15:52

Модуль CKEditor4 больше не поддерживается для Drupal 7, но очень нужен для работы с сайтом.
Подскажите, пожалуйста, есть ли аналогичный секьюрный модуль для Drupal 7? для сайта нужен WYSIWYG HTML editor, переход с 7-ки в планах, но не ближайших.

Как побороть "Большие смещения макета" и "Отрисовка самого крупного контента" в google page speed?

11 января 2024 в 17:04

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

В последнее время на большинстве сделанных сайтов наблюдаю просадку показателей page speed.
Наиболее значимыми параметрами из отчетов являются

Большие смещения макета

и

Отрисовка самого крупного контента

Перенести сайт на Drupal

10 января 2024 в 20:03

Есть сайт на движке modx revo
Реально ли перенести весь сайт на drupal без потери трафика . Чтобы все страницы и названия были на своих местах.
сайт так то еще не тяжелый, вернее интернет магазин , товаров не очень много. вот

Как поставить datepicker на элемент datetime кастомной формы

10 января 2024 в 15:59

Как поставить jQuery timepicker на элемент кастомной формы.
В описании form api есть упоминание:

#date_time_callbacks: An array of optional callbacks for the time element. Can be used to add a jQuery timepicker or an 'All day' checkbox.

Но рабочего примера использования для восьмерки девятки не нашел
https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Datetime%...

VBO создание своих кастомных действий

10 января 2024 в 7:37

Здравствуйте. Установил модуль Views Bulk Operations.
Создал кастомный модуль, наследующийся от VBO. В нем в src/Plugin/Action создал файл ViewsBulkOperationManufacturerProductAction.php
В этом файле происходит описание метода смены производителя товара (смена значения поля field_brand)

При выборе в списке товаров вручную(одного или несколько) данное действие работает.
А при использовании чекбокса VBO "Выбрать все страницы" по сути товары не выбираются и действие ни к чему не применяется.

Подставлять город в тайтл

9 января 2024 в 14:21

Как возможно в друпал реализовать такую штуку
https://banya-bochka.su/saratov
выбор списка городов, город подставляется в урл.

Как убрать сообщение "Этот сайт предназначен для демонстрационных целей."

8 января 2024 в 19:26

Здравствуйте, установил сайт с предустановленной демо-версией. Переустанавливать не хочется. Проблема в том что не найду где убрать данную надпись. Теоретически, она мне не мешает, но если кто вдруг знает, подскажите как убрать
Спасибо.

Отправить сообщение автору материала через Entityform

2 января 2024 в 21:00

З дравствуйте. Есть такая задача:

Автор на сайте создает материал и в материале в специальном поле оставляет свой email для связи (поле не отображается в материале).

Нужно с помощью формы Entityform отправить сообщение и при необходимости файл автору материала, используя email, который он оставил при создании материала.

Не могу разобраться как в Entityform передать этот email и как заставить форму отправлять по указанному адресу ее содержимое.

мне нужна версия jq - 1.7, а её в обновлённом, последнем jquery_update - просто нет.

2 января 2024 в 15:46

Пытаюсь обновить сайт. Всё работает, но эти красные сообщения раздражают.

Обновил jquery_update. Картинки поехали. И оно сразу сказало - 1,7 у меня нет.

мне нужна версия jq - 1.7, а её в обновлённом, последнем jquery_update - её просто нет.

Что делать? Спасибо.

Д7

Сравнение производительности apache-fpm и nginx-fpm в ddev с помощью siege

30 декабря 2023 в 17:35

в пару кликов настроил ddev в wsl и установил drupal10. там еще легко конфигурация меняется. решил потестить apache-fpm и nginx-fpm давно интересовал этот вопрос. вот результат:
apache: