Drupal 7

Обновление drupal.ru до Drupal 8

12 января в 15:02
1

Всем привет!

Мы наконец-то закончили с подготовительными операциями и начали активную стадию по обновлению нашего любимого сайта на Drupal 8. Да, многие уже и не верили, что это когда-нибудь произойдет. Также многие говорили, что "вот когда будет Drupal 8, вот тогда я и буду помогать". Вот и настал этот день Smile

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

Друпал 7 - микроразметка Schema

17 января в 23:42

Проблема такая, установил модуль Schema.org Product. Все выводится единственное почему-то в итоге модуль выводит код вида:

<script>{
"@context": "schema.org",
"@graph": [

Хотя должен быть вида:

Не могу сохранить запись с полем text_format

15 января в 18:11

Выдается ошибка (http://prntscr.com/qo3i9t) - Notice: Array to string conversion в функции drupal_write_record() (строка 7420 в файле P:\home\demo-magiclab.ok\www\includes\common.inc).

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

15 января в 13:04

Прилагаю скриншот http://prntscr.com/qny78y . Я бы хотел после удаления записи удалить картинку, связанную с ней (в коде обработки мне понадобиться id записи)

Как программно поменять тайтл страницы?

15 января в 10:23

Добрый день, есть свой модуль, в котором я поменял h1, мета-тег description, а вот не получается сменить. Подскажите, пожалуйста, как это можно сделать. Спасибо!

Views Slideshow не работает для неавторизованных юзеров.

15 января в 6:59

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

Как изменить форму загрузки файла?

14 января в 2:14

Форма загрузки файла для поля изображения выглядит так:

А как добиться вида (?):

Пока что получилось:

Webform. Переменная в скрытом поле

13 января в 11:20

Подскажите пожалуйста, как лучше всего организовать заполнение скрытого поля некой динамической переменной? Форма представляет из себя заявку. У заявки должен быть номер, который формируется автоматически. Номер заявки имеет вид: №пп_YYYY.
№пп - порядковый номер заявки в году. Инкрементное значение, начинающееся с 1 для каждого нового года.
YYYY - соответственно, год.

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

Сохранение поисковых запросов

12 января в 21:21

Добрый вечер! Может кто-нибудь, пожалуйста, сказать/подсказать, есть ли какой-нибудь модуль, который бы позволил реализовать раздел "популярное"? Могу пояснить: необходимо сохранять поисковые запросы пользователей в "отдельное место", а потом выводить это в раздел популярное на основе запросов пользователей. Есть ли вообще такая возможность на drupal 7? Или это может какая-нибудь супер тонкая настройка модуля представления?

Не на правах рекламы, а в качестве примера есть такой сайт: [ссылка удалена модератором]

Специалист для проведения успешной миграции Drupal 7 - Drupal 8

12 января в 20:50

Добрый день!
Разыскивается специалист для миграции сайта Drupal 7 - Drupal 8. При миграции стандартным модулем появился ряд ошибок, необходимо исправление.

Ошибки при миграции:

Медленно добавляются поля к сущности, сама форма настройки полей долго сохраняется, суть вопроса внутри

12 января в 19:30

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

Набивается кэш в диски

12 января в 15:27

Есть новостной сайт, работает уже 5 лет, в день публикуется по 50-60 новостей. С недавних пор каждые 12-14 дней набивается кэшем 14 ГБ свободного объема диска на VDS. После ручной очистки кэша, сайт работает до следующей подобной проблемы через 12-14 дней. На сайте за кэш отвечает Boost. Установлено максимальное время жизни кэша в неделю. Установлен так же Cache Expiration. Понимаю, что не достаточно информации, но может у кого-то были подобные проблемы. От чего так быстро набивается диск кэшем и как решить проблему?

Проблемы перехода на HTTPS Drupal 7

11 января в 22:33

Доброго дня!
Перевожу сайт на https. Возникли проблемы с яндекс картами и sitemap. Подскажите:

1) yamaps не отображаются при https, где что подправить? при http все норм

2) как сделать чтобы Sitemap отображала ссылки https вместо http/ решено

Еще подскажите может быть есть подробная инструкция перевода drupal 7 на https
И кроме яндекс карт и сайтмапа какие проблемы могут вылезти?

Долго грузится главная сайта

9 января в 23:16

Я сам только пользователь друпала, не разработчик.

При открытии главной страницы, а также страницы каталога товаров происходит долгая загрузка до 5 секунд.

Смотрел время загрузки через консоль хрома, там какой-то скрипт грузится 304 ms. При этом у него статус 403.

Ссылку скопировал (путь к сайту указал как пример)

https://site.ru/sites/all/themes/bootstrap_subtheme/?q3uv87

В какую сторону смотреть?

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

9 января в 11:57

Хочу сделать, чтобы в форме оформления заказа в зависимости от галки в одном поле, другое становилось необязательным для заполнения.

написал следующее

Как настроить внешний вид отдельного заказа?

9 января в 9:03

На странице заказов, отображается список всех заказов пользователя.

после того, как я нажму на отдельный заказ у меня открывается, отдельная страница заказа.
и выглядит она вот так

Создание материала через ajax запрос

8 января в 20:43

Вообщем суть такая, есть форма html в которой есть некоторое количество полей, которые я могу заполнить, после заполнения полей необходимо отправить данные на сервер чтобы создать ноду программно.
Т.е. из js сделать запрос на сервер на выполнение php кода.
Как правильно передать запрос на сервер из js?

Мультиязычный сайт, дубли страниц

6 января в 14:33

Всем привет!

Есть мультиязычный сайт на Drupal 7.
Два языка — русский и английский.
Проблема в том, что, когда у материала нет перевода на английский, то иконка языка в language switcher все равно есть. Но все бы ничего, но она — активная ссылка, которая ведет на системный урл ноды в каталоге /en/
То есть, ссылка вида site.com/en/node/n
Причем, эта страница с системным урлом реально существует. И она — дубль той страницы, которая на другом языке. То есть, есть две страницы:

site.com/ru/zvetochki_vasilki
site.com/en/node/123

Ошибка после обновления модуля Domain Access

4 января в 20:59

Пишет:

Notice: Undefined index: domain_id в функции domain_theme_custom_theme() (строка 26 в файле /home/h/hamatr4e/mysite.su/public_html/sites/all/modules/domain/domain_theme/domain_theme.module).
Domain access failed to load during phase: bootstrap include. Please check your settings.php file and site configuration.

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