Блоги

Поддержка wordpress

21 сентября 2021 в 16:55

Добрый день.
Есть на поддержке несколько проектов на друпал, версии 7 и 8 . Ничего особенного. Поддержка кодовой базы в акутальной версии, свои бекапы параллельно с бекапами хостига, их периодическая проверка на возможные ошибки и небольшие правки доработки по сайтам.

Один из проектов уходит на вордпрес.
Заказчик пожелала редизайн, новый функционал, по сути надо было сделать новый сайт на новой версии друпал, так как текущая версия проекта 7.82.

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

21 сентября 2021 в 13:29

Всем привет.
Через multiple_registration создал 2 страницы регистрации для 2х ролей: Заказчик, Мастер.

Роли не исключают друг друга, но вот вопрос: как Заказчику стать Мастером, не меняя логин?
Т.е. как перейти из одной общедоступной роли в другую. По принципу: заполнил поля роли - перешел.

Помогите избавиться от ошибки

20 сентября 2021 в 21:24

Здравствуйте уважаемые специалисты!

После того, как перевел сайт из одного хостинга на другой, в административной панели (Recent log messages) появилась ошибка:

Security warning: Couldn't write .htaccess file. Please create a .htaccess file in your sites/default/files/config__KONC-bd8Hbgu2GHsw1vmSwpV1soWVgOMQKbRFEXHiy594FtmAkR4ZEDyDwJ9aj7mVpRIfMfWA/sync directory which contains the following lines:
# Deny all requests from Apache 2.4+.

Require all denied

# Deny all requests from Apache 2.0-2.2.

Deny from all

Drupal 9 - решения по noindex мусорных страниц

20 сентября 2021 в 14:35

Всем привет. Не секрет, что при разработке и наполнении сайта волей не волей появляются технические дубли ( в т.ч. параметрические урлы, урлы переходов из facebook (site.com?fbclid), cloudflare (?__cf), и др.

Как в представлении применить свои стили? Д8

20 сентября 2021 в 12:58

Как в представлении применить свои стили?
Прописать буквально несколько строк
Пока вообще только - ширину таблицы

Спасибо.

------------------------

решил через модуль - как это не смешно.
Только не Препроцессор, а :

<?phpfunction stili_page_attachments(array &$page) {
  $current_path = \Drupal::service('path.current')->getPath();
  if($current_path == '/sssss'){

    
  $page['#attached']['library'][] = 'stili/stili';
}}?>

Добавить в корзину ajax Commerce 2

20 сентября 2021 в 7:55

Здравствуйте.
Drupal 9, Drupal Commerce 2. Установлен через Composer. Нужно сделать, чтобы кнопка добавления в корзину и блок корзины обновлялся по ajax (без перезагрузки страницы).
Нашел инструкцию http://xandeadx.ru/blog/drupal/962. Тоже добавил в тему код.
Не знаю как выполнить замечания.

Замечание 1 - кнопкам надо принудительно задавать атрибут #id, чтобы они не конфликтовали с другими формами на странице и чтобы сгенерировать нужный html атрибут data-drupal-selector.

index.php то появляется, то исчезает после обновления страницы

19 сентября 2021 в 23:34

Мастера, приветствую всех!
Хочу понять, почему в адресной строке после обновления страницы то появляется, то исчезает index.php.?
И почему в середине, domen.ru/index.php./abra-katabra ?
Как это влияет на сайт? Читал на разных сайтах что это плохо!
Если это так, как вылечить?
Всем спаибо!

Metatag: не присваивается тэг noindex для сущности USER

19 сентября 2021 в 16:04

Здравствуйте. В модуле устанавливаю чекбокс:

noindex - Prevents search engines from indexing this page.

Обновляю целевую страницу (/users/user-name), очищаю кэш, однако

<meta name="robots" content="noindex" />

В разделе Head не появляется.

Drupal 9. Запуск скрипта update.php. Запрашиваемая страница не найдена.

19 сентября 2021 в 15:54

Здравствуйте. Такое ощущение, что Drupal 9 ещё очень сырой...

В отчётах о состоянии требуется немедленное обновление базы данных.

При запуске скрипта update.php пишется "Обновление базы данных Drupal", далее справочная информация и кнопка "Продолжить". Жму на неё, попадаю по адресу update.php/selection, где написано, что "Запрашиваемая страница не найдена". Сам файл update.php на сервере есть.

В файле settings.php нашёл строчку $settings['update_free_access']. Переменная установлена как "FALSE" по соображениям безопасности. Изменил значение на "TRUE". Не помогло.

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

19 сентября 2021 в 9:00

Специалисты, подскажите: в Drupal 8 нет кнопки Сохранить в предпросмотре материала?

Чтоб ее поставить на предпросмотр нужно пачт ставить или контриб какойто-то есть?

Непонятная ситуация с обновлением модулей Drupal 7. Прошу помощи!

19 сентября 2021 в 0:08

Всем добрый вечер!
Помогите, пожалуйста, разобраться в ситуации, так как совсем не ясно, в какую сторону копать.
Итак, на данный момент есть: сайт на Drupal 7.82, версия php 7.2.32.

СРОЧНО!!! Пожалуйста, помогите! Как создать папку для загружаемых файлов?

17 сентября 2021 в 17:24

Помогите, люди добрые! Очень срочно!
Работаю учителем информатики в школе, директор решил съэкономить на техобслуживании школьного сайта, и поручил его мне. С Drupal я плохо знаком.
Завтра уже крайний срок, школе грозят штрафы, а я разобраться не могу Sad
Нужно создать на сайте новую папку для загрузки документов, по умолчанию они загружаются в Общие файлы (http://сайт/sites/default/files/123.xlsx), а нужно http://сайт/папка/123.xlsx

Удалить h1 c страницы

17 сентября 2021 в 10:48

Drupal 8.7.7.
Создал отдельный тип контента для записей.
Есть каталог и записи в нем
Проблема в том что над заголовком мне нужно выводить картинку в каждой записи,
я переопределил всю страницу используя такой твиг
page--node--services-details.html.twig
страница собирается полностью дополнительными полями,
а вот h1 все равно остался, хотя саму надпись (заголовка удалось убрать)
я не могу переопределить файл только для своего типа контента и удалить h1

Как в подвале views вывести текст видный только админу.

17 сентября 2021 в 0:56

Всем привет!

Как вывести текст под вьюхой-блоком, видный только админу?

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

https://www.drupal.org/project/views_role_based_global_text модуль проблему решает, но он какой то желтый. И пишет ошибку при drush cim, хотя в результате все работает.

Может еще что-то есть?

Spam webform?

16 сентября 2021 в 21:25

Приветствую. Анализируя статистику яндекс, увидел обращение поисковиков к файлам в дефолтной незащищенной директории (files\webform) (Каптча стоит 6 знаков, хонейпот также). Закрыл регистрацию на сайте, вычистил директорию в ноль, почистил руками SQL временные файлы и ничего не помогло. Через 10 минут после удаления появляются одни и те же Pdf mpdf.pdf mpdf_0.pdf mpdf_1.pdf по три копии. Подскажите, пжл, куда копать и как.

Порядок ответов в комментариях

16 сентября 2021 в 20:59

Как в D7 настроить вывод комментариев и ответов на них как в соцсетях, например Вконтакте. Чтобы не лесенкой ответы были (с бесконечными уровнями), а только со вторым уровнем:

модуль есть такой, подскажите?

Создание новой страницы на drupal7

16 сентября 2021 в 14:38

Здравствуйте! Я создаю новую страницу на drupal7, add content/basic page, в это время у меня активна тема Bartik. У меня вопрос, где в файлах эта страница сохраняется? Как я могу её редактировать с помощью CSS? Помогите пожалуйста)

Как создать отдельную страницу с регистрацией и входом на сайт

16 сентября 2021 в 13:33

Здравствуйте! Хочу для своей темы создать отдельную страницу для входа. Абсолютно новую и что бы я мог менять в дизайн, настраивать как захочу с помощью CSS. Я знаю что есть /user но я хочу сделать всё с нуля. В интернете я не нашел полезной информации для drupal7, поэтому прошу помощи. Можете дать ссылки на какие-нибудь статьи или просто объяснить как это сделать. Я только начинаю разбираться со всем этим, так что прошу вашей помощи. Спасибо)

Вопросы по системному модулю поиска

16 сентября 2021 в 10:02

Я решил изменить форму поиска в drupal 7.
Написал такой код, что бы изменить надпись и иконку: