А в чем тогда заключается "интеграция" с Друпалом?
Если гостевую книгу сделать на отдельном [под]домене, то кроме ссылки из Друпала вообще ничего не нужно. Если за каким-то лешим она непременно должна быть в том же домене, где и основной сайт, то прописать в .htaccess чтобы по указанному пути не дергался друпаловский index.php, а вызывался нужный скрипт.
У меня открывается с немецкого IP. Надо смотреть нет ли на сайте каких-нибудь блокировок по ip, попросить проблемных посетителей сделать tracert bouquetdeni.ru.
Первое, что я бы сделал, это включил Under Attack Mode в консоли Cloudflare и посмотрел поможет или нет. Если поможет, но будет сильно мешать легитимным юзерам, то можно там же включить Security Level High.
А так - Drupal 8 снят с сопровождения полтора года назад, операционка и стек тоже наверняка замшелых версий, без админа-то. Могли хакеры найти дырку и майнят биткойны на Вашем железе.
Ужас какой. Всегда побаивался программистов, которые очень любят программировать
Всего-то нужно создать новый пейджер. Для простоты можно взять модуль Views flexible pager, выкинуть из него весь код с настройками и добавить одну строчку кода с count query.
Эмпирически Модуль судя по описанию делает очень много всякого разного, дистрибутив весит > 100кБ, а я этим не пользуюсь - вот и подумал, зачем тащить столько ненужного кода?
PS Еще бы от Display Suite избавиться. Но какую-то малую часть ее функциональности я всё же использую, так что тут переделывать придется, а лень.
Разобрался.
Выяснилось, что модули Pathauto и Block Visibility Group ранее зависели от ctools, но более не зависят, а некоторые старые конфигурационные записи (по ошибке?) указывали на эту зависимость. Оказалось достаточно пересохранить конфигурационные сущности, ничего в оных не меняя, и сообщение по ошибке ушло, после чего модуль ctools успешно отключился, и вроде всё работает.
Просто мысли вслух. В ядре Друпала для node определены действия (actions), включая Promote to front page. Эти действия можно использовать, например, в модуле Views Bulk Operations для пакетных операций с нодами. Но никакой встроенной возможности подвязать эти actions к дисплею ноды я не вижу. И насколько я вижу для этих actions не определены маршруты (routes), так что выполнить их простым переходом по некоему адресу (по аналогии с /node/xxx/delete) из коробки без программирования невозможно.
Надо включить ядерные модули Language и Interface translation.
НО: если сайт реально одноязычный, и это всё больше ни для чего не нужно, то возможно правильнее будет действительно запрограммировать вручную.
На всякий случай проверьте на странице /admin/reports/status/php - такое же значение? Слышал, что настройки могут быть разные для PHP, запускаемого из командной строки, и для вызываемого веб-сервером. Посмотрел у себя - 10000, настройки от хостера.
А логах друпала, PHP и консоли браузера никаких ошибок нет?
У Вас эти кнопки хранятся в виде готовых графических файлов, прям уже красные:
/themes/custom/graffity/images/button-2.png
/themes/custom/graffity/images/button-1-blick.gif
...
Отредактируйте эти файлы в любом графическом редакторе и положите обратно с теми же именами.
PS Друпал тут ну вообще ни при чём.
Не могу комментировать семерочный код - не знаком с семеркой, но очень интересно понять зачем Вам понадобилось хранить в базе избыточную информацию? Что Вы будете делать, если понадобится поменять структуру фолдеров/категорий (например разбить категорию на две или объединить две категории и т.п.) а у Вас в куче документов жестко прописана вся старая структура категорий?
И второй вопрос: почему фолдеры/категории реализованы не на таксономии? Ведь для таксономии Друпал из коробки предоставляет механизмы работы с иерархиями.
Получить title и description метатега
Попробуйте
$tags = unserialize($serialized_value);
Должно в $tags вытащить массив тегов.
docker4drupal + ubuntu. Как сейчас сделать чтобы сайты открывались без окончания :8000 ?
https://www.putorius.net/process-listening-on-port.html
Как интегрировать сторонний скрипт на php-файлах без БД
А в чем тогда заключается "интеграция" с Друпалом?
Если гостевую книгу сделать на отдельном [под]домене, то кроме ссылки из Друпала вообще ничего не нужно. Если за каким-то лешим она непременно должна быть в том же домене, где и основной сайт, то прописать в .htaccess чтобы по указанному пути не дергался друпаловский index.php, а вызывался нужный скрипт.
Проблемы с посещением сайта через ВПН
У меня открывается с немецкого IP. Надо смотреть нет ли на сайте каких-нибудь блокировок по ip, попросить проблемных посетителей сделать tracert bouquetdeni.ru.
Не оторажаются изменения на сайте при отключенном кэше Drupal 9
То, что Вы "отключили в админке" не имеет вообще никакого отношения к кэшу Друпала. Вот статья о том, как отключать кэш Друпала при разработке: https://drupal.ru/docs/videouroki/drupalbookru/93-otklyuchaem-kesh-v-dru...
Нагрузка на сервер, nginx большое количество запросов
Обычно нет, но зависит от используемых модулей и кастомного кода.
Нагрузка на сервер, nginx большое количество запросов
Первое, что я бы сделал, это включил Under Attack Mode в консоли Cloudflare и посмотрел поможет или нет. Если поможет, но будет сильно мешать легитимным юзерам, то можно там же включить Security Level High.
А так - Drupal 8 снят с сопровождения полтора года назад, операционка и стек тоже наверняка замшелых версий, без админа-то. Могли хакеры найти дырку и майнят биткойны на Вашем железе.
Нагрузка на сервер, nginx большое количество запросов
Так не бывает, в смысле не должно быть. Надо смотреть логи, разбираться в них, но кто же это будет делать, если не админ?
Drupal 10, Views: вывести поля по дням
Вот такая ещё есть поделка: Date pager views plugin
Drupal 10, Views: вывести поля по дням
Может быть что-нибудь типа Calendar View ?
Не очень понимаю как этот модуль поможет, но версия для 10 у него есть.
Доработать вывод новостной ленты в Друпал 9
Ужас какой. Всегда побаивался программистов, которые очень любят программировать
Всего-то нужно создать новый пейджер. Для простоты можно взять модуль Views flexible pager, выкинуть из него весь код с настройками и добавить одну строчку кода с count query.
Как избавиться от зависимости? (от модуля ctools :)
Эмпирически Модуль судя по описанию делает очень много всякого разного, дистрибутив весит > 100кБ, а я этим не пользуюсь - вот и подумал, зачем тащить столько ненужного кода?
PS Еще бы от Display Suite избавиться. Но какую-то малую часть ее функциональности я всё же использую, так что тут переделывать придется, а лень.
Как избавиться от зависимости? (от модуля ctools :)
Разобрался.
Выяснилось, что модули Pathauto и Block Visibility Group ранее зависели от ctools, но более не зависят, а некоторые старые конфигурационные записи (по ошибке?) указывали на эту зависимость. Оказалось достаточно пересохранить конфигурационные сущности, ничего в оных не меняя, и сообщение по ошибке ушло, после чего модуль ctools успешно отключился, и вроде всё работает.
Доработать вывод новостной ленты в Друпал 9
Обсуждалось недавно: https://drupal.ru/node/145472
Drupal 10, Views: вывести контент текущего пользователя
Покажите скриншоты настроек контекстного фильтра, всё должно работать.
Модуль xmlsitemap. Подскажите: почему он код генерирует именно так?
Ссылки для ноды добавить на главную и убрать с главной. Как вывести?
Просто мысли вслух. В ядре Друпала для node определены действия (actions), включая Promote to front page. Эти действия можно использовать, например, в модуле Views Bulk Operations для пакетных операций с нодами. Но никакой встроенной возможности подвязать эти actions к дисплею ноды я не вижу. И насколько я вижу для этих actions не определены маршруты (routes), так что выполнить их простым переходом по некоему адресу (по аналогии с /node/xxx/delete) из коробки без программирования невозможно.
Переименовать "- Select a value -" в форме
Надо включить ядерные модули Language и Interface translation.
НО: если сайт реально одноязычный, и это всё больше ни для чего не нужно, то возможно правильнее будет действительно запрограммировать вручную.
Переименовать "- Select a value -" в форме
А
/admin/config/regional/language/
рабочая ?Переименовать "- Select a value -" в форме
Некоторые программисты слишком любят программировать. Я таких побаиваюсь.
Не сохраняется расположение блоков
Осталось найти, где настраиваются параметры PHP для веб-сервера. Я, увы, не настоящий сисадмин.
Не сохраняется расположение блоков
На всякий случай проверьте на странице /admin/reports/status/php - такое же значение? Слышал, что настройки могут быть разные для PHP, запускаемого из командной строки, и для вызываемого веб-сервером. Посмотрел у себя - 10000, настройки от хостера.
А логах друпала, PHP и консоли браузера никаких ошибок нет?
как изменить цвет кнопки
У Вас эти кнопки хранятся в виде готовых графических файлов, прям уже красные:
/themes/custom/graffity/images/button-2.png
/themes/custom/graffity/images/button-1-blick.gif
...
Отредактируйте эти файлы в любом графическом редакторе и положите обратно с теми же именами.
PS Друпал тут ну вообще ни при чём.
Выходит реклама в Drupal 10
https://drupal.ru/node/145300
Заполнение поля Entity Reference всеми дочерними объектами от определенного уровня
Не могу комментировать семерочный код - не знаком с семеркой, но очень интересно понять зачем Вам понадобилось хранить в базе избыточную информацию? Что Вы будете делать, если понадобится поменять структуру фолдеров/категорий (например разбить категорию на две или объединить две категории и т.п.) а у Вас в куче документов жестко прописана вся старая структура категорий?
И второй вопрос: почему фолдеры/категории реализованы не на таксономии? Ведь для таксономии Друпал из коробки предоставляет механизмы работы с иерархиями.