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

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

icon: 

Sacha080895 Чт, 02/02/2017 - 05:34

Кастомный модуль и flood_register_event()

Запретить повторное логирование просмотра одной и той же ноды одним и тем же пользователем в течении одной минуты

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

penexe Ср, 01/02/2017 - 09:57

Программно залогинить пользователя и обойти проверку токенов форм

Всем привет.
Есть форма, на ней по кнопке через ajax логинится пользователь.
Естественно форма при сохранении выдает ошибку "The form has become outdated. Copy any unsaved work in the form below and then reload this page"

Как грамотно это обойти? может кто делал такое.

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

Olegars Втр, 31/01/2017 - 00:46

jQuery

Всем привет
подскажите в чем прикол? - простой скрипт

0 Спасибо

noobishe Пнд, 30/01/2017 - 20:30

[SOLVED] Поле для ввода терминов в кастомной сущности

Всем здрасти.
Подскажите, пожалуйста, как к кастомной сущности прилепить поле для ввода терминов, такое же, как у матерала "Статья", что из стандартного профиля. Дело в том, что там все сделано конфигом, а мне нужно все это дело определить в классе. Делаю так:

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

YoGa Пнд, 30/01/2017 - 00:36

Критерий сортировки

В представлениях нудно сделать сортировку по цене, но в критериях сортировки пункта цена нет, есть много других пунктов. Так вот вопрос, как можно добавить поле цена в критерии поиска?

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

Марк Пнд, 09/01/2017 - 18:38

обнулить счетчик просмотров

Друзья, возникла необходимость сбрасывать счетчик просмотров нод раз в месяц.
Нашел решение здесь - https://blogpost.pp.ua/drupal/53. Довольно крутое, но на существующем сайте его сложно реализовать.
надо его сделать как-то кодом.
Может расширить существующий модуль statistics
И еще я хотел бы этот модуль сделать несколько легче - записывать количество посещений ноды в БД при запуске cron, если такое возможно.
Не думаю, что вторая часть вопроса легче первой. Всем спасибо)

Модули и темы: 
0 Спасибо

Skeo Вс, 08/01/2017 - 11:47

Скидка

Есть магазин на commerce+comerce discount. Каким образом сделать скидку на каждую 3 покупку?

0 Спасибо

xakudu Сб, 07/01/2017 - 21:59

Страница с фильтром

Напомните какой-нибудь модуль, где есть в админке список каких-либо данных, зависящих от фильтра и где фильтр обычные get-параметры передает( как у вида какого-либо самодельного).
Надо накатать по-быстрому подобную страницу в модуле, хотел в качестве примера взять стандартный вывод пользователей или же "Содержимое" - но там черте что, через Сессию параметры передаются, кнопка Сбросить и прочие непотребства. Нужно что-нить попроще в качестве примера.
Может кто встречал разбор-пример, как такое корректно делают?

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

BatKor Пт, 06/01/2017 - 17:34

И снова я со своим модулем

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

Хочу логику поиска других модулей поменять. Пожалуйста проверьте функционал модуля, Жду адекватной критики, советов, ведь модуль будет очень "полезен".

П.С. CSS подправлю в течении часа? Ммм... может больше

Модуль выложит на гитХаб
https://github.com/tderden1/install_modules

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

Frenk Чт, 05/01/2017 - 18:41

Средний рейтинг по всем тегам fivestar

Drupal 7. Имеется 2 модуля - voting API и fivestar.
На странице с новостью имеется несколько рейтингов, например, средние значения для каждого рейтинга:
Достоверность - 4.5
Полнота - 3.2
Грамотность - 2.7
Нужно найти общее среднее значение за все рейтинги для данной новости, то есть получится (4.5+3.2+2.7)\3 = 3.5 и отобразить результат в поле под рейтингами.
Прогулявшись по просторам интернета, нашел хук, но что с ним делать - не понимаю. Не сочтите за глупость, только начинаю познавать Drupal.

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

BatKor Чт, 05/01/2017 - 14:01

Первая версия модуля install_modules

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

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

BatKor Чт, 05/01/2017 - 13:34

ajax вернуть новую форму

<?php
 
'#ajax' => array(
            
'callback' => 'form_submit',
Ключевые слова: 
Версия Drupal: 
0 Спасибо

BatKor Втр, 03/01/2017 - 12:15

Создаю модуль для установки модулей

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

модуль

Ключевые слова: 
Версия Drupal: 
1 Спасибо

likin Вс, 01/01/2017 - 10:22

Импорт контента с изображениями из JSON файла

С Новым Годом! Как его встретишь так его и проведешь.

Делаю тестовое задание на работу. Импорт контента с изображениями из JSON файла, с целью заполнения целевым контентом. Был ли у кого такой опыт? Поделитесь, спасибо.

Вижу две реализации:

  1. На базе только migrate:
    Проблемы:
    • Нету реализации source: json
  2. На базе migrate_plus: plugin: url, data_parser_plugin: json
    Проблемы:
Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

filinkov.ru Вс, 25/12/2016 - 13:31

Модуль прайс-лист для Drupal 8

Практически готов новый модуль для быстрого создания прайс-листа с услугами для Drupal 8.

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

NIman23 Сб, 24/12/2016 - 23:43

Webmoney на Drupal 8

Всем привет! Существует ли платное или бесплатное решение для Drupal 8 в виде модуля метода оплаты Webmoney на Drupal 8?

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

BCC Пт, 23/12/2016 - 08:19

Название сайта

Добрый день!
Есть сайт на Drupal 8. Добавлено несколько языков. При изменение названия сайта на русском в настройках сайта - название сайта в title не меняется. Причем такая проблема только с русским языкам, на других языках все нормально. Пробовал отключать модуль Metatag, ничего не изменилось, в Metatag прописывал шаблон для title и жестко указывал название сайта - тоже не помогло. Подскажите как можно решить проблему.

0 Спасибо

Olegars Чт, 22/12/2016 - 14:42

d8 entity reference

Всем привет
никак не одолею, может кто знает
как при создании ноды автоматически заполнить entity reference?
Field default token не срабатывает
или
вычисляемое поле, тут ссылку получить не проблема
$ur = Url::fromUri('internal:/reports/search')->toString();
но выводит ее просто как текст /reports/search
?

0 Спасибо

BeeJee Втр, 20/12/2016 - 10:30

Компания из 10 разработчиков ищет масштабный веб-проект

Компания из 10 разработчиков ищет масштабный веб-проект.

Готовы обеспечить всю техническую сторону стартапа или развитие существующего приложения.

За последние 3 года успешно сдали и запустили ряд сайтов: zwinkr, tagfly, metatest, playmusics. Разрабатываем также собственные проекты: lpCandy, teacss (препроцессор css, похожий на less и sass), uxcandy (сервер разработки). Большинство своих стартапов - это инструменты, которые ранее сделали для самих себя.

0 Спасибо

Страницы