Блог пользователя - buldozer_kpi

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

2 января в 21:00

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

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

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

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

Нода, которую могут видеть только двое

8 декабря 2023 в 19:49

Здравствуйте. Задача следующая. Пользователь создает ноду и через Entity reference ссылается на другого пользователя. В результате эта нода должна быть доступна только двум: автору и тому, кого отметили. Есть ли готовое решение? Если нет, сложно ли подобное реализовать?

Разработка модуля

8 декабря 2023 в 19:08

Здравствуйте.
Нужно сделать модуль с таким же функционалом как по ссылке, только для семерки?
https://www.drupal.org/project/sam

Копия сайта медленнее работает, чем оригинал

9 ноября 2023 в 15:17

Здравствуйте.
Есть сайт А, работает нормально, стабильно. Сделали его полный бекап и залили на тот же сервер но на другой домен для создания другого сайта Б. Заменили типы контента, таксономию. Что-то удалили, что-то добавили, новые блоки, представления. По модулям ничего не делали. В результате сайт Б работает медленнее сайта А. Куда смотреть, где копать и искать причину, что создает задержку в работе сайта Б?

Доработать модуль Vote Up/Down

2 ноября 2023 в 14:10

Здравствуйте.
Проблема описана здесь https://drupal.ru/node/145395
В идеале ссылки заменить на кнопки с сохранением функционала.

Несколько резюме в профиле на сайте вакансий

30 октября 2023 в 17:16

Здравствуйте.
Как лучше реализовать возможность создания двух резюме одним пользователем на сайте вакансий? С одним проблем нет, модуль Profile2 позволяет. А вот если человек хочет создать два разные резюме с разными названиями профессий и набором компетенций? Какой инструмент поможет решить такую задачу?

Идеи архитектуры мультиязычного сайта

6 июня 2023 в 0:00

Здравствуйте. Есть мультиязычный сайт на английском (по умолчанию) и испанском языках, используется модуль Entity Translation. Когда админ создает карточку компании, то сразу на двух языках, тут все нормально. Но есть контент, который создают пользователи, например отзыв о компании. Понятно, что отзыв создается пользователем на каком-то одном языке, но система создает 2 URL site.com/review/1 и site.com/es/review/1. Мы получаем проблему, при которой есть два разных урла с одинаковым заголовком и контентом. С точки зрения поисковых систем это плохо. Как выйти из ситуации?

Автоматическое заполнение поля термина таксономии, взятое через поле Entity reference

25 мая 2023 в 12:33

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

Ограничить показ поля во Views для определенных ролей

5 апреля 2023 в 12:09

Всем привет.
Как можно ограничить показ поля во Views для определенных ролей?
Есть небольшой модуль https://www.drupal.org/project/views_field_permissions но он для восьмерки. Подозреваю, что можно через поле Global PHP, но хотелось бы обойтись без него.
Спасибо.

Модуль голосования Vote Up/Down генерирует много страниц

10 марта 2023 в 16:25

Привет всем!
Модуль голосования Vote Up/Down через свои виджеты генерирует много ссылок типа site.com/vote/node/681/-1/vote/upanddown/cP33xeFEOOGP1WZmokHmtNGqWCa-Tw-LpSOSA/nojs которые Гугл с удовольствием сканирует. И такие страницы даже попадают в индекс, что не есть хорошо для сайта. Disallow: /vote/* в роботсе Гугл игнорирует.

Ограничить количество checkboxes при создании материала

7 марта 2023 в 17:04

Всем привет!
Есть поле - ссылка на термины таксономии в виде чекбоксов - их допустим 10 штук. Стоит ограничение - можно отметить не более 3 значений. Если пользователь отметит больше, то при создании материала появится предупреждение об ограничении. А как сделать так, чтобы когда пользователь отметил любые 3 чекбокса, остальные 7 перестали быть доступными к выбору?

Блок с выбранными фильтрами

24 октября 2022 в 16:17

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

В иерархическом словаре спрятать либо родительские, либо дочерние термины

11 августа 2022 в 21:01

Здравствуйте.
Есть словарь с терминами таксономии:

BMW
-325
-525
-745
Audi
-A4
-A6
-A8

При создании материала в некоторых случаях нужно, чтобы в поле показывались только родительские термины (BMW, Audi), а дочерние были спрятаны от пользователя и их нельзя было выбрать. При создании другого типа материала нужен обратный функционал: родительские термины спрятаны, а дочерние доступны для выбора. Тип поля может быть как выпадающий список, так и автозаполнение. Есть ли модуль, с помощью которого это можно реализовать?

Задачка для Rules? Отправить письмо после публикации материала пользователю с таким же tid

2 ноября 2021 в 19:48

Здравствуйте.
Есть тип материала «Компания» со словарем таксономии «Компания Такс» (field_companytax). Есть тип материала «Отзыв о компании», который связан с материалом «Компания» через словарь «Компания Такс» и через поле Entity reference (field_companyref). Есть профиль пользователя «Представитель компании», который связан с компанией этими же полями.

После того, как кто-то напишет отзыв о конкретной компании, нужно отправить письмо представителю (представителям) этой компании.

Показывать сообщение в зависимости от значения Conditional Fields

15 декабря 2020 в 13:59

Здравствуйте.
Установлен модуль Conditional Fields и в форме есть поле в виде списка. В зависимости от выбранного из списка значения я могу показывать пользователю другие поля. А как сделать так, чтобы выводились не поля, а простые текстовые сообщения.
Пример:
Выбрано "Значение 1" - под ним выводится "Сообщение 1"
Выбрано "Значение 2" - под ним выводится "Сообщение 2"
И т.д.
Конечно можно поизвращаться: выводить поля, скрывать инпуты с помощью css, но оставлять лейблы с нужным сообщением.

Контекстные фильтры и диапазон значений

2 декабря 2020 в 16:30

Здравствуйте.
Помогите, пожалуйста, решить задачу. Есть тип материала Генератор с числовыми полями field_powermin и field_powermax – минимальная и максимальная мощность. Имеем список продукции с указанием мощности:
Генератор А 50-150
Генератор Б 100-150
Генератор В 200-300
---------------------------

Достать поле Block Reference из Field Collection и вывести в шаблоне

17 ноября 2020 в 2:18

Здравствуйте.
Столкнулся со следующей проблемой. Есть тип материала лендинг, который состоит из множественного поля Field Collection, которое в свою очередь состоит из field_a, field_b, field_block, где field_block – это поле Block Reference (поле, с помощью которого в ноду можно вставить блок).

Как реализовать график изменения цены товара

17 октября 2020 в 0:44

Здравствуйте.
Есть тип материала "Товар", всего около 2000 наименований. У товара есть поле "Цена". Периодически цена товара меняется. Как правильно реализовать график изменения цены каждого товара на странице товара?

Сложные взаимосвязи и контекстные фильтры. Возможно ли?

20 сентября 2020 в 14:53

Есть тип материала «Клиника» (список больших сетевых клиник). Есть тип материала «Клиника в городе» (адрес клиники в конкретном городе), которая через поле Entity Reference «Название клиники» ссылается на материал «Клиника». Есть тип материала «Услуга клиники» (МРТ, УЗИ, Рентген и т.д.), которая тоже через поле Entity Reference «Название клиники» ссылается на материал «Клиника». Все эти типы материала имеют общий словарь таксономии «Название клиники».

Кто-то создает термины таксономии. Где дыра?

10 сентября 2020 в 19:33

Здравствуйте.
В одном из словарей появился новый термин таксономии, который явно был кем-то создан, точно не мной. Анонимные пользователи не могут создавать термины. Других пользователей на сайте нет. Были попытки зарегистрироваться, но эти заявки не подтверждены админом.
Ядро 7.69 (знаю, что нужно обновить).
Где искать дыру, куда копать?
Заранее спасибо.