Макс(lipinart)

ICQ UIN
392247103
Мои_работы_для_Drupal
Помощь пользователям на форумах
Создание/поддержка некоммерческих сайтов и сообществ на Drupal
Реальное имя
Макс
Страна
Россия
Город
Киров
Предлагаю_сервисы_для_Drupal
Вёрстка и дизайн тем оформления
Блог
Просмотреть последние записи в блоге
Темная материя
Материалов: 0/29, комментариев: 0/159
Время участия
2 года 11 months
Пользователь поблагодарил
Материалы: 0, Комментарии: 1
Пользователя поблагодарили
Материалы: 0, Комментарии: 0

lipinart Сб, 28/01/2017 - 07:49

[Решено] Как вывести картинку из поля ноды в шаблоне page.tpl.php?

Шаблон сверстан таким образом, что каждая нода имеет свою уникальную фоновую картинку, что исключает ее вывод в регионе $content.
По сути, достаточно только получить url изображения, каким образом можно передать его в виде переменной из node.tpl в page.tpl?

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

lipinart Пнд, 26/09/2016 - 16:15

Скрыть кнопку после добавления товара в корзину

Товары штучные.
Как при клике по кнопке скрыть кнопку и вывести надпись "Товар в корзине".
Т.к. на кнопке уже висит ajax-сабмит, просто дописываю метод replace().
После перезагрузки или переходе на другую страницу - все пропадает.

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

lipinart Пнд, 19/09/2016 - 06:01

Как добавить кнопку заказа к ноде? [Решено]

Подразумевается, что кнопка как поле ноды доступно в любом view_mode и views. При клике на кнопку вызывается кастомная форма заказа, в которую передаются значения полей текущей ноды: артикул (product_sku) и цена (product_price).
В таком случае, будет достаточно получить nid (node ID), чтобы потом загрузить объект ноды и получить необходимые значения.
В отличии от корзины модуля drupal_commerce, где в рендер отдается форма с количеством и кнопкой, можно все упростить до простой ссылки вида:

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

lipinart Сб, 09/07/2016 - 10:23

Просмотренные ноды или сессии для анонимов

Доброго дня!
Как организовать "просмотренные материалы", т.е. в списке views добавить класс к тизеру уже просмотренной ноды дабы приглушить с помощью CSS?

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

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

lipinart Вс, 19/06/2016 - 06:40

Как заблокировать доступ и инксацию нод

Всем привет!

По вопросу нашел достаточно инфы, но решения довольно неоднозначны.

К примеру, есть тип материалов ticket.
Тикеты выводятся views.
Все формы работают на ajax'е, поэтому (в идеале) все пользователи должны попадать только на вьюшки.

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

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

lipinart Вс, 12/06/2016 - 05:56

Как удалить поле subject в контактной форме? [Решено. Можно удалить]

Всем привет!
Разумеется, я знаю, как не заморачиваться и сделать контактную форму на Webform, но в данном случае принципиально - стандартный модуль Contact.

Можно было бы просто скрыть поле с помощью CSS, но оно является обязательным.
Отсюда - подставить какое-либо значение, либо обрезанный текст из месседжа, либо просто произвольную строку...

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

lipinart Вс, 08/05/2016 - 07:02

Собственное событие (event) для Rules

Как заставит Rules реагировать на отправку кастомной формы?

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

lipinart Ср, 04/05/2016 - 04:58

Текст из #title в #placeholder

Как добавить у полей форм текст из #title в #placeholder?

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

lipinart Вс, 10/04/2016 - 06:07

Masonry & Infinity с точки зрения СЕО

Всем привет!
Кто использовал плагин Masonry c аякс подгрузкой Infinity поделитесь опытом.
Как реагируют на это поисковики?

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

lipinart Ср, 20/01/2016 - 08:40

Вопрос-ответ на основе комментариев

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

1. Обязательно использовать аякс, причем форма должна быть открыта на странице.
2. Отвечать могут только администраторы, создавать же вопрос может любой аноним.
3. Список вопросов оформить в виде аккордеона.

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

lipinart Вс, 06/12/2015 - 09:28

Аттач в майле или как выслать юзеру файлик

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

После отправления формы (Webform) нужно выслать юзеру файлик. Оповещатель "из коробки" этого сделать не может, доступны только текстовые подстановки.
Как вариант, высылаю ссылку на скачивание. Но это не юзабельно, куда лучше, если клиент получит файл сразу в письме.
Файл один для всех и лежит в папке /files

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

lipinart Пнд, 15/06/2015 - 06:25

Закрыть доступ к views в профиле пользователя

Всем привет!
Есть две вьюшки "Мои заметки"(список материалов пользователя) и "Баланс"(История начислений UserPoints), выводятся они вкладками в профиль пользователя user/%/posts и user/%/balance соответственно.
У вьюхи настроен контекстный фильтр по UID
Все зареганые юзеры могут просматривать чужие профили.

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

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

lipinart Чт, 11/06/2015 - 09:08

Модуль для вывода карт [Решено]

Всем привет!
Собираю каталог организаций города. Организация - это расширенный профиль пользователя.
Подскажите связку модулей для реализации следующего. В форме оставить только поле для ввода адреса компании, а вывести адрес текстом с яндекс-картой (в гугле города не видно).

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

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

lipinart Ср, 10/06/2015 - 06:22

Rules отмена запланированной задачи

При сохранении ноды планируем снятие публикации. Если пользователь меняет поле "Срок публикации", по которому вычисляется дата снятия с публикации.
Добавил еще один экшен:"Удалить запланированные задачи" Node Unpublish с идентификатором задачи: [node:nid] перед тем как запланировать Node Unpublish на новую дату.

В итоге ничего не происходит. В расписании планировщика ничего не добавляется, а в системном журнале предупреждение "Unable to evaluate action schedule."

Помогите, как быть?

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

lipinart Чт, 04/06/2015 - 10:00

Как получить дату последнего изменения?

Всем привет!
Как получить значение последнего изменения ноды в форме редактирования?

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

lipinart Ср, 03/06/2015 - 05:30

Rules Идентификация поля

Есть два поля с выпадающим списком. При выборе значения срабатывают рулсы. Значения обоих полей одинаковые. Как из рулса узнать какое именно поле было выбрано?

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

lipinart Втр, 02/06/2015 - 09:50

Вычислить интервал с помощью Rules

Как можно вычислить разницу между двумя датами и привести к целому числу недель с помощью Rules.
Еще лучше получить количество пятниц.
Первая дата - сейчас.
Вторая дата может быть в будущем или в прошлом, соответственно интервал(количество пятниц) может быть отрицательным или положительным.

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

lipinart Пт, 08/05/2015 - 07:53

Rules! Не получается вычислить интервал времени

Товарищи, выручайте!

У ноды есть поле Срок публикации (не публиковать, 1 неделя, 2 недели, 3 недели или 4 недели)
Такса: 50 поинтов / неделя. И дополнительное скрытое поле, куда я пишу дату снятия (запланированную)

1. Юзер создал ноду, выбрал срок (к примеру, 3 недели) и сохранил.
Тут все просто. Расчитываем дату снятия с паблика, расчитываем стиимость 3х50 и списываем с баланса (если баланс позволяет).

2. Через два дня юзер решил изменить срок публикации (может вообще отказаться, продлить или уменьшить срок)
И тут засада!
Имеем дату снятия (запланированную) и интервал времени (который выбрал юзер) относительно текущей даты.

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

lipinart Втр, 05/05/2015 - 09:30

Дата снятия с публикации [решено]

Всем привет!
Есть несколько вопросов по организации вывода объявлений юзера в его профиле.
Объявления выводятся лентой (тизерами). По умолчанию срок публикации - 4 недели, после чего еще 4 недели до полного удаления из базы.
Все работает с помощью рулс и рулс-планировщика.

Соответственно получаем активные и неактивные объявления.

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

Страницы