SYr: Блог

Главные вкладки

Подключение модулей bootstrap

5 февраля в 17:08

Прошу прощение, за частичный оффтоп

Есть сайт на D7 тема на Bootstrap 5
Вроде как все ок, но! Не полностью работает функционал Accordion, в частности пример https://getbootstrap.com/docs/5.2/components/accordion/#example – не закрывает.
Подключен через тема.info:
scripts[] = bootstrap/dist/js/bootstrap.bundle.js
scripts[] = bootstrap/dist/js/bootstrap.esm.js
scripts[] = bootstrap/dist/js/bootstrap.js

Views, 2 запроса как один

21 января в 11:29

Приветствую!

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

Как создать вьюс с открытым фильтром по тайтлу с следующим функционалом, допустим ввел «поисковая строка» получить выдачу:
SELECT * FROM node WHERE title LIKE "%поисковая строка%" ORDER BY created DESC и затем сразу SELECT * FROM node WHERE title LIKE "%поисковая%" AND title LIKE "%строка%" AND title NOT LIKE "%поисковая строка%" ORDER BY created DESC

Т.е. чтобы это было одним запросом, остальные фильтры пейджинг и так далее чтобы были едины!

Спасибо!

Хитрый запрос SQL

4 декабря 2023 в 8:41

Приветствую!

Господа гуру, помогите пожалуйста.

Не могу правильно создать SQL запрос.
Есть определенный тип ноды (скажем story) и поле (tags) множественное, автодополнение.
На входе – NID
Нужно выбрать допустим 5 нод у которых больше совпадений по tags, вторая сортировка по created

Спасибо!

P.S. Решил! Но не нашел возможность удалить пост этот Sad

CKEditor, Video Embed - вопрос

5 августа 2023 в 20:01

Приветствую!

Возникла проблема, решение не смог найти…

Drupal 7, CKEditor. Влепил в тулбар Video Embed – все ок! Но!

При вставке видео с YouTube – есть и превью, и запускается видео, прямо в редакторе!
При редактировании ноды – том только рамка «iFrame». Как заставить при редакции все эти айфреймы инициализироваться/работать?

Спасибо.

views, поск в теле ноды и в комментах

27 мая 2023 в 21:44

Приветствую!
Подскажите, пожалуйста, решение, и есть ли оно?
Drupal 7/ Есть вьюс – вывод нод по сути. Есть поиск но содержимому.
Требуется сделать так, чтобы искало еще по всем комментам. Т.е. результат - ноды где в body или в комментариях есть искомое
Это реально? Подскажите как?
Спасибо.

Загрузка файла в модальном окне

11 мая 2023 в 8:36

Здравствуйте!
Столкнулся с проблемой – подскажите пожалуйста решение.
Drupal 7. Форма подачи определенного материала и комментария к ней – имеют поле изображения, кнопку «загрузить» убрал – все отлично работает! Но! Эту форму нужно выводить в бутстраповском модальном окне – соответственно при загрузке файла (нажатии на «загрузить») – окно закрывается и редиректить на форму.
Как решить это? Что-бы как-то через ажакс загружало файл…
Спасибо!

поле изображения, JQuery

17 февраля 2023 в 15:04

Всем привет!

Может кто помнить – подскажите плз. D7 – обычное поле изображения нужно модифицировать. Модулем JQuery – клик по «обзор» у работает, а вот клик по «закачать» - открывает снова обзор Sad
Хочу скрыть стандартное поле, сделать свое, и загрузка картинки сразу при выборе.

Как сделать?

Спасибо.

Drupal 7, hook_form_FORM_ID_alter

22 января 2023 в 16:32

Приветствую!
Подскажите пожалуйста, как решить вопрос!
Через hook_form_FORM_ID_alter() модифицирую форму добавления/редактирования ноды – все супер.
НО! Если в форме ошибки – хук не срабатывает!
Есть решения?
Спасибо.

field collection Drupal 7

11 января 2023 в 21:40

Всех приветствую!

Столкнулся с проблемой – подскажите решение, пожалуйста!

Есть тип ноды с полем типа field_collection (fc) множественное и текст-ареа служебное поле (sf). Есть «виджет»/плагин, который из поп-апа формирует массив для заполнения fc и в виде JSON массива через JS ложим в sf. Дабы на HOOK_node_presave – очистить fc и сформировать его снова на основании sf, а sf очистить. По отдельности – все работает, когда собираю в HOOK_node_presave – ошибки, через раз, типа:

Drupal 7, CKEditor, JQuery

5 декабря 2022 в 21:24

Приветствую, господа Гуру!

Подскажите пожалуйста решение!

Есть hook_form_alter на создание ноды, функционала много уже. В том числе подсчет символов в строке.
Застрял вот в чем – как повесить событие на поле ckeditor ? Оно ведь в iframe выводится…
Т.е. что-бы при смене формата на CKE отрабатывало «.field-name-field-addteaser iframe body» keyup ?

Всем большое спасибо!

megamenu + i18n

9 февраля 2022 в 13:26

Приветствую, господа гуру!
Столкнулся с странной проблемой. Помогите плз решить!
Дорабатываю сайт на D7, мультиязычность, tb-megamenu.
Создал блок для меню : «test» и перевод его «test2»
Поместил блок на страницу и в обе языковой версии tb-megamenu.
На основном языке – все ровно (и в меню, и на странице) выдает «test» ! А на втором языке, на странице «test2», а в меню «test2»
Изощрялся в разных комбинациях – нет результата!
Подскажите плз, как обойти/решить этот баг?

За ранее спасибо!

Drupal 9 + Devel

10 октября 2021 в 16:22

Приветствую, господа Гуру!

Вопрос: есть ли решение по модулю Devel для 9.2.7 или может немного опустить версию, потом обновить перед сдачей! «Лепить» свой дебаг – не хочется.

Проект с нуля. Добрался до разработки – девел не работает (генератор Smile – работает)! А вот dpm, dsm, kint = «The website encountered an unexpected error. Please try again later.»

Решабельно? Или что посоветуете?
Большое спасибо!

Настройка Facet

19 апреля 2021 в 11:28

Приветствую!
Поставил на D9 модуль Facet и сопутствующие. В товаре есть два поля ссылкой на словари. Настроил Views. Все работает, НО! При выборе опции в одном блоке – остальные пропадают.
Подскажите пожалуйста, реально настроить так, что-бы не пропадали? Т.е. множественный выбор, как при обычном раскрытом фильтре?

Спасибо.

Commerce Smart Importer

30 марта 2021 в 19:31

Приветствую, господа Гуру!

Ребята, кто работал с Commerce Smart Importer?
Импорт по сути работает!
Получалось ли у кого импортировать товар с вариантами?

Спасибо!

Виртуальный VotingAPI+Vote Up/Down

14 марта 2019 в 12:52

Приветствую!

Господа гуру, поделитесь немного опытом или покажите вектор поиска правильного решения!
Есть группа всем известных модулей голосовалок/рейтингов на основе VotingAPI. Включил, поле добавил, настроил – и все отлично!

Как получить объект yamaps ?

23 января 2019 в 18:25

Приветствую!

Господа гуру, подскажите пожалуйста как решить задачу, которая кажется тривиальной, но не получается побороть!
Через модуль yamaps вывожу местоположение объекта в ноде. Все замечательно!

В своем модуле, пытаюсь навесить событие на кнопку, которое в конечном счете, должно взять уже выведенную карту, добавить туда точку положения пользователя и проложить маршрут к существующему балуну.
Застрял на первом этапе – получить объект yamaps. Во всех манах, все начинается с создания : var mymap = new ymaps.Map( … и т.д. Что создает рядом новую карту.

Аргументы в панель

9 декабря 2018 в 18:21

Приветствую!

Подскажите пожалуйста как решить задачку и решаема ли она.

Есть панель-пейдж, которая будет использоваться клиентом как некий шаблон. Который вроде как получается выводить модулем через:

Slick carousel и breakpoints

11 августа 2018 в 15:01

Приветствую!

Не могу победить Slick carousel ! Sad
Вроде как отличная библиотека …

Суть:
Настраиваю карусель товаров, и допустим (пример) делаю 7 в ряд + 3 брекпоинта: 1200px – 5 в ряд, 800px -3 в ряд, 400px – 1 в ряд и вертеть вертикально.

Addressfield & D7

20 апреля 2018 в 11:05

Приветствую!

Не могу найти способ подлезть к сабжу…
Подскажите пожалуйста! Попросили поля first-name и last-name поменять местами. Элементарная задачка – а завис :(. hook_form_alter не спасет я так понял…

Без хардкода решабельно?

спасибо

В ручном режиме Slick + colorbox

8 марта 2018 в 22:35

Приветствую!

Подскажите пожалуйста как решить задачу?

Есть хитрый тип ноды, который уже создается и все отлично! Хитрость задачи – не использовать image-styles !

Для теста создал поле изображений, настроил вывод каруселькой с thumbnails и листалкой в колорбоксе! Все штатно, красиво и в колорбоксе открывается и листается! Но все это через форматтер поля с использованием прессетов (image-styles)

В этом «хитром» типе ноды, у меня хранятся изображения (регистрирую в file_managed при создании) в field_collection_item парами (оригинал+миниатюра)

resize on upload [решено]

1 марта 2018 в 22:25

Приветствую!

Подскажите, плз, модуль или решение для следующей задачи:
D7, поле типа image+ multiupload_filefield_widget.

Как на лету форматировать изображение?

Т.е. – поставить ограничение на само поле – не вариант! Но требуется что-бы исходное изображение было уже в рамках заданного разрешения. Т.е. алгоритм типа: принял файл в темповый каталог, пропустил через image_style в место исходников и зарегил его как файл в file_managed таблице! А загруженный в идеале прибил!

Загрузил 5 картинок 5000 на 4000 – в друпале появились 5 изображений 800 на 600 !

Drupal 8 CKEditor и старый-добрый диалог изображений

25 сентября 2017 в 4:43

Приветствую!

Господа Гуру, подскажите пожалуйста, как вернуть привычный https://ckeditor.com/addon/image в 6/7ке диалог CKEditor для картинок? Меня настоятельно убеждают, что нужно ваять модуль! Но не могу сообразить чего и для чего! Судя по примерам в документациях к действительно опциональным плагинам CKEditor – он в коробке. Но не в версии которая пошла в ядро друпала 8 – чего-то подрезали…

commerce Опции / атрибуты и корзина

8 марта 2016 в 14:13

Всем привет!

Прошу прощение за возможный оффтоп! Но очень уж хотелось бы разобратся! Не верится что это не возможно! По крайней мере это все было почти «в коробке» в убере.

Опции / атрибуты в commerce

2 марта 2016 в 18:02

Приветствую!

Помогите все-же разобраться и реализовать! В уберкарте это все было почти в коробке. В коммерсе не получается.

Задача такая: добавляю новый тип товара и контейнер к нему. В товар хочу добавить опции, допустим цвет. Поискав решения – добавил line-items (/admin/commerce/config/line-items/product/fields) в товар. Модулем сделал хук формы добавления в корзину – и вроде как все ок! добавляя товар указываю доступные цвета. При «покупке» выбираю цвет – и все хорошо!
Но теперь этот атрибут присутствует в форме добавления в корзину у всех товаров.