Евгений Шев(shevgeny)

Реальное имя
Евгений Шев
Страна
Россия
Город
Краснодар
Пол
мужской
Сайт или домашняя страница
http://www.shevgeny.com
Skype
EvgenyShev
Предлагаю_сервисы_для_Drupal
Вёрстка и дизайн тем оформления
Создание коммерческих сайтов
Блог
Просмотреть последние записи в блоге
Темная материя
Материалов: 0/71, комментариев: 1/265
Время участия
5 лет 9 months
Пользователь поблагодарил
Материалы: , Комментарии:
Пользователя поблагодарили
Материалы: , Комментарии:

shevgeny Чт, 12/01/2017 - 13:32

Как вывести значения полей продукта Drupal Commerce

Подсказите, как вывести ID термина сущности "продукт" (Commerce) через PHP. Именно значения.
Пытаюсь так:

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

shevgeny Пт, 23/12/2016 - 08:15

Мультифлаги (флаги с несколькими вариантами)

Никак не могу найти что-то подобное флагам, только не «да/нет», а с несколькими вариантами на выбор (select или radio). Флаги позволяют «отмечать» сущности и потом, к примеру, выводить во views их по принципу «есть отметка» / «нет отметки». А мне нужно больше возможностей :) Отметка 1 / 2 / 3. Ну и с сохранением всего функционала флагов (самое главное — ajax-простановка отметки во views).
Может кто-то знает, как такое называется? Уверен, должно быть подобное на d.org, но найти не могу.

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

shevgeny Пт, 13/05/2016 - 07:07

Отправка формы добавления комментария по нажатии на Enter (или cmd/ctrl+Enter)

Вопрос, собственно, в теме. Пробовал https://www.drupal.org/project/keyboard_shortcut — вообще не завелся, к тому же, его логика иная. Вряд ли есть какое-то решение под Drupal, так как вопрос с ним, по сути, не связан, понимаю это :) Но ни одни стандартный JS применить так и не удалось, так как нужна отправка активной формы, а все способы, попавшиеся мне, отправляют форму по ее ID, тогда как ID форм у Dru динамичные. Можно было бы, конечно, переопределить ID, но это не правильно, на мой взгляд.

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

shevgeny Пт, 23/10/2015 - 18:56

jQuery, пересканирование DOM и события при выполнении ajax-запросов, верное решение

Ситуация такая:
имеется view, в котором подгрузка содержимого осуществляется через views load more, и ко всем элементам применяется библиотека http://packery.metafizzy.co.

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

(function($) {
  Drupal.behaviors.FUNCTION_NAME = {
    attach: function (context, settings) {
      …
    }
  };
})(jQuery);

но он не срабатывает после подгрузки содержимого, и не срабатывает потому, что packery нужно дать команду пересканировать контейнер после подгрузки содержимого. Пришлось изменить скрипт подгрузки модуля views load more, всё заработало, но задался вопросом, как правильно поступать в подобных ситуациях, не меняя скрипты модулей? Может есть какой-то "кошерный" способ?

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

shevgeny Втр, 20/10/2015 - 05:54

Передать в форму данные User Agent и адрес страницы

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

Буду очень признателен за любые конструктивные мысли, если таковые имеются :)

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

shevgeny Пнд, 19/10/2015 - 07:27

[Решено] Получить значение раскрытого фильтра Views и подставить его в контекстный фильтр (аргумент)

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

Буду очень благодарен за подсказку :)

РЕШЕНИЕ:
Всё оказалось очень просто. Раскрытый фильтр передается через GET-параметр из URL, к примеру "query", тогда в контекстном фильтре передаем значение по умолчанию через PHP, где пишем:

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

shevgeny Вс, 18/10/2015 - 10:26

[решено] Search API + фильтры

Есть настроенный поиск по сайту на базе Search API через Apache Solr Search. Всё работает, но возник вопрос с совершенствованием поисковой выдачи.

К примеру, в материале есть фраза «ремонт квартир в москве». Она участвует в индексации и по этому запросу материал вполне успешно индексируется. Однако, мы можем ввести просто «квартиры в москве» и тут этот же материал тоже будет в результатах поиска, но это не правильно, он нерелевантен с точки зрения логики.

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

shevgeny Пт, 16/10/2015 - 08:38

Внутренний счет пользователя на сайте через Commerce Account Balance

Есть замечательный модуль —  Сommerce Account Balance. Решает задачу организации внутреннего баланса пользователей на сайте, с возможностью его пополнения, списания через Rules и т.д. Но никак не могу разобраться с настройкой, разработчики молчат, в документации пусто.

Сам модуль настроил, работает, не получается выбрать тип транзакции в rules. На странице самого модуля на d.org есть изображение, в котором последняя транзакция идентифицирована как «списание / покупка» (Purchase):

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

shevgeny Пнд, 12/10/2015 - 09:43

hybridauth + domain access или авторизация через один домен

Есть проект с domain access, через который сайт разбит на регионы. Решил прикрутить авторизацию через социальные сети и сторонние сервисы посредством hybridauth. Всё работает, но так как пользователь может авторизоваться на любом из региональных сайтов, в Яндексе и Mail.ru приходится создавать под каждый региональный домен (поддомен) отдельное приложение, а в Google прописывать все домены (поддомены) и Authorized redirect URIs к каждому из них. И, соответственно, настраивать hybridauth в каждом домене отдельно. Конечно, это не критично, но как-то не по-человечески, тогда как ВК и FB нормально работают на всех доменах (поддоменах) через одно приложение.

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

shevgeny Чт, 08/10/2015 - 06:48

Настройки доступа к полям комментариев в Organic groups

Стоит задача изменить права доступа к полям комментариев в зависимости от роли в OG (не путать с ролью пользователя на сайте).

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

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

shevgeny Чт, 08/10/2015 - 06:36

[Решено] Scroll Reveal + Ajax

Решил чуть оживить сайтик, нашел библиотеку https://github.com/julianlloyd/scrollReveal.js, и к ней даже есть модуль для Drupal — https://www.drupal.org/project/scrollreveal. Когда установил и настроил (настраивается элементарно), счастью не было предела. Но стоило кликнуть на что-нибудь для инициализации ajax-запроса (тот же views с постраничным пейджером через ajax) — радость кончилась.

В последствии выяснилось, что этот модуль вместе с библиотекой ломают нафиг https://www.drupal.org/project/autodialog и половину скриптов.
Демонстрация всего действа на видео:
- при подключении через модуль — http://www.youtube.com/watch?v=Mrsi9MgPKSs,
- при подключении "ручками" — http://www.youtube.com/watch?v=9Y4Sgd4UPrU

Может быть у кого-нибудь есть какие-то мысли?

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

shevgeny Пт, 02/10/2015 - 20:42

Традиционный pager + views load more

Думаю, всем известны такие модули, как Views load more, удобны вроде, НО в достаточно часто было бы полезно давать альтернативу пользователю: подгрузка содержимого через «load more» или посредством стандартного пейджера (стр. 1, 2, 3…). Как можно осуществить?

В качестве «идеального» примера — http://vetton.ru/cities/. Здесь всё подгружается динамически, при этом с сохранением истории и подстановкой номера страницы в адресе. Есть что-нибудь подобное для Drupal или может у кого-то есть какие-то мысли?

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

shevgeny Чт, 01/10/2015 - 06:56

[решено] Views Comments и ветвящийся список (древовидные комментарии через views)

Суть, собственно, в заголовке. Как вывести комментарии через views в формате "поля", но не просто списком, а с ответами (в моей локализации это называется "ветвящийся список", но вообще это древовидный список)? Такая возможность, по идее, должна быть, но ее нет. Логика, ведь, не сложна и это, по идее должно быть в сортировке, но нет. Кто-нибудь сталкивался? Есть какие-то мысли?

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

shevgeny Втр, 01/09/2015 - 07:31

php if при выводе views

Подскажите, как применить <?php if ?> <?php endif; ?> при выводе views через PHP (

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

shevgeny Втр, 25/08/2015 - 19:21

Сохранять фильтры при смене одного из них

Есть представление, в нем 2 фильтра. У обоих стоит «Запомнить последний выбор». Фильтры меняю атрибутами в URL (?one=1&two=2). Если я захожу по ссылке /url?one=1&two=2 а потом /url — фильтры сохраняются. Однако, если сначала задам оба параметра, а потом один из них, то не заданный параметр слетает, как сделать, чтобы не слетал?

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

shevgeny Чт, 20/08/2015 - 06:58

Пояснение к полю заголовка в форме добавления материала

Что написать в template.php для добавления description к полю title формы создания / редактирования материала?

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

shevgeny Пнд, 17/08/2015 - 12:06

Незаметное (для пользователя) внедрение нового функционала

Сейчас готовлю к запуску один проект и столкнулся с вопросом его дальнейшего развития (в техническом плане). Вопрос, собственно, в том, как внедрять новый функционал сайта максимально незаметно для его пользователей? То есть без «сайт на обслуживании» и т.д.
Какие таблицы не нужно бэкапить для последующей заливки? Может быть у кого-то есть советы, основанные на опыте?
Буду рад любом мнению.

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

shevgeny Пт, 31/07/2015 - 06:01

Порядок полей формы регистрации

Есть форма регистрации с добавленными мной полями, + полем от модуля SMS Framework, + модуль Inline Registration, добавляющий форму регистрации в форму создания ноды. Не могу разобраться с тем, что отвечает за расположение полей в форме регистрации:

Поля формы:

Форма регистрации в форме ноды (Инлайн)

Форма регистрации (/user/register)

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

Страницы