Программирование

Разработка модулей, сниппеты и др. вопросы программирования под Drupal, а также создание собственных шаблонов. Присылайте свои разработки. Вопросы по установке и настройке готовых модулей задавайте в Установка и настройка.
Все по темам: примеры кода, патчи и утилиты, темы оформления.

icon: 

dangler Ср, 21/09/2016 - 19:38

Модуль отложенной оплаты

Добрый вечер!

У меня есть сайт на drupal, есть одна задумка и хотел бы спросить у знатоков - а есть ли какие-то модули или опробованные решения на drupal, чтобы реализовать функцию резервирования средств заказчиком затем выплата исполнителю?
То есть как на всяких биржах копирайтинга, фриланса и тп. Может, кто-то сталкивался с похожей задачей?

Тип материала: 
0 Спасибо

ivnish Втр, 20/09/2016 - 05:25

Модуль "Login Redirect to Frontpage"

Всем привет!

Такое ощущение, что Drupal 8 никто не использует. Видимо, переход на Symfony выбил из колеи всех разработчиков сторонних модулей, которым фактически надо писать модуль с нуля.

Тип материала: 
Версия Drupal: 
0 Спасибо

MasterBot Пнд, 19/09/2016 - 16:54

[Решено][Вопрос][Разработка модуля] Не отображается модуль в админ панели. Не могу найти ошибку.

2й день работаю с Drupal 6. Возниикла необходимость реализации собственного модуля. Необходимо что бы доступ к модулю был из меню админской панели.
Сам модуль лежит в папке modules, рядом с модулями ядра (лежит он там что бы автоматически подтягивался стиль админки).
При изменении строки
$items['admin/check_track'] = array(
на
$items['check_track'] = array(

Версия Drupal: 
0 Спасибо

Евгений_Маков Пнд, 19/09/2016 - 12:15

Facet API и Pretty Path - мультиселект

Как подружить Facet Api и multiselect c Pretty Path???

Создавал фасеты под свою структуру сайта и добрался до списка улиц. Безуспешно пытался реализовать чекбоксами с мультиселектом в модальном окне и кнопкой применить. Плюнул.

https://www.drupal.org/project/facetapi_multiselect
Установил этот модуль и Chosen - выглядит отлично, но не работает с Pretty Path.

Есть на Друпале вообще какая нибудь вменяемая связка фасетного фильтра, который не выглядит как в 98 году и SEF-Url???

Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

marirveze Пнд, 19/09/2016 - 11:06

Создание обертки iframe для поля

Дано: Свой тип материала с полем field_audio, тип поля Файл, максимальное количество значений поля до 10 Версия друпал 7.
Вопрос: Как обернуть каждую аудиозапись в iframe (сделать как видио ютуб).
А в каждом будет

Версия Drupal: 
0 Спасибо

Евгений_Маков Пт, 16/09/2016 - 12:50

Кастомизация виджетов для фасетов для Facet API

Три дня воюю с кастомизацией фасетов для Facet API.

Цель - вывести элементы фасетного индекса в виде чекбоксов c возможностью выбора нескольких значений и кнопкой "Применить"(т.е. не автосабмит) в модальном окне.

Чего я добился - Паралимпиады.

http://sandbox.onlinephpfunctions.com/code/3b5e4b7f93601bcbfcd702f278fc57bc7fb62798
вот код в песочнице

0 Спасибо

Sellpoint Чт, 15/09/2016 - 13:29

Как вытащить поля из формыю Drupal 7.5

Добрый день,

в drupal-е новичок. Стоит задача по заполнению формы создавать лид в Битрикс24. В принципе ничего сложного, с помощью приложения необходимо просто отправить post запрос через file_get_contents("https:..."); Но в запрос должны попадать поля с формы имя, телефон и т.д.
В настройках формы выводится сообщение "С вами свяжется наш специалист". Я перед этим поставил запрос на добавление лида в Битрикс (см скрин).
Лид появляется, но пустой. Как мне там в php получить значения полей.

P.S. Гуглом пользовался, что-то все не то.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

ivnish Втр, 13/09/2016 - 05:38

И снова про версию для слабовидящих

Всем привет!

Кто разрабатывал сайты для государственных, муниципальных, образовательных учреждений знает, что у сайта должна быть обязательно "версия для слабовидящих". Хочу предложить своё решение этого вопроса.

Думая над логикой модуля, чтобы всё не усложнять я пришел к следующему решению: проще всего сделать "версию для слабовидящих" отдельной темой оформления и переключать темы на лету. Необходимо установить и подготовить тему оформления, которая будет "для слабовидящих". В admin/appearance/settings выбрать эту тему.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
2 Спасибо

Dmitriy Fomu Сб, 10/09/2016 - 13:59

Требуется изменение цены на один и тот же товар в зависимости от выбранного города

Здравствуйте. У меня интернет магазин доставки цветов по всей России. Необходимо внедрить такую функцию при которой цена на один и тот же букет менялась бы в зависимости от выбранного клиентом города доставки.

0 Спасибо

vrazz Чт, 08/09/2016 - 16:26

Требуется модуль оплаты Альфа.Банк ubercart

Добрый день!

Требуется сделать модуль оплаты Альфа.Банк пока на drupal 6 + ubercart. У кого есть наработки или готов сделать . Прошу в личку или скайп

Версия Drupal: 
0 Спасибо

JaguarRUS Пнд, 05/09/2016 - 12:13

Вывод выпадающего блока с текстом по нажатию на ссылку

Нужно на странице, внутри контента, в визуальном редакторе сделать страницу вопрос-ответ.
При нажатии на текст вопроса-выпадет блок с текстом-ответа.
Желательно, чтобы при нажатии на следующий вопрос - предыдущий блок скрывался одновременно с открытием второго блока.
Как это сделать и какой код нужен?

0 Спасибо

Riaron Вс, 04/09/2016 - 07:10

вывод в контент строки в Drupal8

создал модуль glue в который входят два файла:
glue.info.yml

name: Glue
description: Some modue
core: 8.x
package: SomeModule
type: module

и
glue.module:

Версия Drupal: 
0 Спасибо

Mei Пт, 02/09/2016 - 16:05

Form, submit

Не могу понять, почему не работает submit обработчик:

0 Спасибо

Olegars Пт, 02/09/2016 - 12:25

function forum_theme

Всем привет
никак не могу вкурить до состояния твердого понимания как это работает
D8
описывается тема

0 Спасибо

GoodTrade Пнд, 29/08/2016 - 12:07

Ряд доработок на сайте.

Добрый день!
Есть ряд задач, которые необходимо сделать по сайту. Основной функционал поставлен и находится в рабочем состоянии. Требуется оптимизировать, убрав мелкие ошибки и изменив тонкости в дизайне.

0 Спасибо

SYr Вс, 28/08/2016 - 21:36

JQ сортировка массива

Всем привет!

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

Эти массивы выводятся по запросу. С фильтрацией на js разобрался.

Как сделать сортировку?

Для простоты накидал суть:

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

godsman Пт, 26/08/2016 - 18:22

какая реализация лучше

Задачка создать блок с последними новостями.

Варианты реализации

Создание блока через views и выводим нужные поля.

Темизируем анонс с выводим его через views анонс.

Вы можете представить свой вариант решения. Я просто хочу понять на это простом примере как лучше делать. Зарание спасибо за Ваше мнение.

Мой вопрос , что качественне будет, какая лучше будет производительность ?

P/s блок с новостями это только пример

Тип материала: 
Модули и темы: 
Ключевые слова: 
0 Спасибо

vadim-tut Ср, 24/08/2016 - 11:27

Как вывести переменную $row->view (РЕШЕНО)

Доброго времени суток.

В представлении, в качестве поля, выводиться другое представление (Модуль Views Field View). Как можно вывести значение этого поля через php?
В доступных переменных оно обозначено как $row->view. Каким образом можно вывести значения, которые содержатся в этом поле?
Те способы, которые я пробовал:
print $row->view;
print $row->view[0];
print $row->view['value'];
print $row->view['name_field']['value'];
print $row->view['name_field'][0];

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Blezigen Втр, 23/08/2016 - 11:42

Непонятная ошибка при выводе страницы ( Двойной вывод контент, и страница ошибки )

Здравствуйте сообщество, у меня возникли проблемы в том что на странице ( и ей подобных ) выводится ошибка

Появляется ошибка в конце страницы, при разборе выяснил что выводится вторичный тег . Но это не полный дубликат, а ошибка.
Ошибка возникает на этой странице ( и на подобных ) ...
Drupal ver: 7.13

Подскажите где можно искать решение проблемы, пробовал в шаблонах найти (/sites/all/themes/{название темы}), но там я не нашел.

Тип материала: 
Версия Drupal: 
0 Спасибо

Кришпер Пт, 19/08/2016 - 16:52

Создание представления через модуль, выводящее пользователей и их поля

Всем привет. Нашёл пример создания представления
https://www.packtpub.com/books/content/creating-views-3-programmatically

Но хочется знать, где посмотреть виды опций на оф сайте. Мне вот надо чтоб представление выводило пполя юзеров в итоге. Притом последнее поле, это значение поля юзер+текст, то бишь надо Global: Text area

Тип материала: 
Версия Drupal: 
0 Спасибо

Страницы