Блог пользователя - asid2006

Блок поиска Search API

Аватар пользователя asid2006 asid2006 17 января 2014 в 10:47

Здравствуйте. С помощью search api через представление с раскрытым фильтром реализован поиск по сайту. Необходимо сделать блок со строкой поиска.
Подскажите, как можно сделать блок с раксрытым фильтром так, чтобы при клике по кнопке применить открывалось представление с результатами поиска?
Либо есть какой-то дополнительный модуль, реализующий данный функционал?

0 Thanks

Поиск по русским терминам таксономии Search API

Аватар пользователя asid2006 asid2006 16 января 2014 в 10:50

Есть интернет-магазин на Drupal Commerce. Делаю поиск по этому мануалу: http://xandeadx.ru/blog/drupal/686.
Установил модуль Commerce Search API, добавил в индекс поле категория (ссылка на термин таксономии) и переиндексировал страницы.
Здесь возникла проблема: по английским категориям ищет нормально, а по русским - ничего не выдаёт. При этом русский текст на страницах ищет нормально. Подскажите, в чём может быть причина и как решить проблему.

0 Thanks

Вопрос по связке Flag+Rules

Аватар пользователя asid2006 asid2006 9 января 2014 в 12:40

Есть интернет-магазин на Drupal Commerce. С помощью модуля flag к каждой позиции заказа (line item) может быть добавлен флаг "Готов к отправке". Нужно сделать так, чтобы если этот флаг установлен для всех позиций заказа, статус заказа изменялся на "Готов к отправке". Пытаюсь сделать через rules, но не могу понять как задать условие "если для всех позиций установлены флаги "готов к отправке"". Подскажите, как это можно сделать.

0 Thanks

[РЕШЕНО] Проблема с ajax+views+drupal_commerce

Аватар пользователя asid2006 asid2006 8 декабря 2013 в 14:58

Есть интернет-магазин на Drupal 7 + Drupal Commerce. Drupal и все модули последних версий.
С помощью views+pane создан каталог, в котором есть кнопка "добавить в корзину". В настройках вьюхи "Использовать AJAX" = "Да".
Проблема заключается в следующем: если нажать по кнопке "добавить в корзину" на первой странице, всё происходит как надо. если нажать на следующей, открывается страница http://sitename/views/ajax со следующим содержимым:

0 Thanks

Число флагов текущего пользователя

Аватар пользователя asid2006 asid2006 8 ноября 2013 в 10:17

Появилась задача вывести число материалов, отмеченных флагом текущим пользователем.
Решил так:
<?php
global $user;
$uid = $user->uid;
$bcount = db_query("SELECT COUNT(*) FROM flagging WHERE uid=:uid and fid=1", array(':uid' => $uid))->fetchField();
?>

Здесь fid - это id флага в таблице flags.

0 Thanks

Число процессов Apache Solr

Аватар пользователя asid2006 asid2006 22 августа 2013 в 15:55

Появилась потребность организовать поиск на сайте. Все рекомендуют Apache Solr. Скачал версию 4.4, взял настройки из search_api_solr, запустил, работает. НО! 23 процесса по 74 мегабайта! Кто-нибудь знает, как снизить число процессов или количество потребляемой ими памяти?

0 Thanks

SMS-подтверждение номера телефона при регистрации пользователя

Аватар пользователя asid2006 asid2006 18 августа 2013 в 19:23

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

0 Thanks

[РЕШЕНО] Прикрутить maskedinput к полю

Аватар пользователя asid2006 asid2006 4 августа 2013 в 21:28

Пытаюсь прикрутить jquery плагин maskedinput к полю ввода имени пользователя при регистрации. Делаю так:
- В каталог со своим модулем копирую jquery.maskedinput.min.js
- В файле модуля добавляю:

0 Thanks

[РЕШЕНО] Отключить обязательный ввод e-mail при регистрации пользователя

Аватар пользователя asid2006 asid2006 1 августа 2013 в 21:51

Нужно сделать так, чтобы запрос на ввод адреса электронной почты остался, но был не обязательным.

0 Thanks

Раскрытые фильтры views с более, чем 4 параметрами

Аватар пользователя asid2006 asid2006 21 июля 2013 в 12:03

При создании фильтра столкнулся со следующей проблемой:

0 Thanks

[РЕШЕНО] Нужна помощь с preprocess функциями

Аватар пользователя asid2006 asid2006 20 июля 2013 в 13:26

Пытаюсь разобраться с работой preprocess-функций, но никак не могу заставить их работать. Например: в файл sites/all/themes/UrbanSolice/template.php дописываю строки:

function urbansolice_preprocess_node(&$vars) {
$vars['content'] = 'Новый заголовок' . $vars['content'];
dpm($vars);
}

после этого очищаю кэщ и ничего не происходит - не выводится новый заголовок и не выводится информация о переменной $vars. Подскажите, что я делаю не так.

0 Thanks

field_get_items возвращает только первый символ

Аватар пользователя asid2006 asid2006 17 июля 2013 в 17:56

С помощью Display Suite создал code field, из которого пытаюсь получить значение $entity->name. Для этого пишу:
$p = field_get_items('node', $entity, 'name');
В результате $p='S', а не 'String' как должна быть. Подскажите как решить.

0 Thanks

[РЕШЕНО] Узнать адрес ноды из views

Аватар пользователя asid2006 asid2006 16 июля 2013 в 22:13

Есть представление Views, которое выводит анонсы страниц. У этих страниц в анонсе выводится поле (code field), созданное с помощью Display Suite, которое выводит изображение. Сейчас необходимо сделать из этого изображения ссылку на полный материал. Как сделать ссылку я разобрался. Подскажите, как получить адрес полной страницы.

0 Thanks

Автоподстановка значения поля в фильтр Views

Аватар пользователя asid2006 asid2006 15 июля 2013 в 16:52

Есть интернет-магазин на Drupal Commerce с кучей категорий. Категории реализованы с помощью таксономии. Нужно, чтобы для разных категорий товаров выводились разные поля для фильтрации. Решил сделать это с помощью модуля Views dependent filters. Если коротко, он работает так: если категория ноутбуки, то показывай поля хдд, рам, ос...

0 Thanks

[РЕШЕНО] Не отображаются термины таксономии в хлебных крошках дисплея товара

Аватар пользователя asid2006 asid2006 13 июля 2013 в 12:41

Есть интернет-магазин на Drupal Commerce. Есть тип товара, включающий поле категоря (ссылка на термин). Есть product display, содержащий поля заголовок и product reference.
Установлен модуль custom breadcrumbs и настроен на отображение терминов таксономии в хлебных крошках.
Проблема заключается в том, что если зайти на страницу товара (product display), то в хлебных крошках термины таксономии не отображаются. Если к дисплею добавить поле категория и указать значение, то они появляются, но хотелось бы оставить поле категория у товара.

0 Thanks

[РЕШЕНО] Как программно из дисплея продукта получить значение поля продукта Drupal Commerce

Аватар пользователя asid2006 asid2006 3 июля 2013 в 12:01

В продукте DC есть поле field_photos с множеством изображений продукта. Есть product display, связанный с этим продуктом. Для создания каталога делаю вьюху, которая отображает анонсы продуктов. Проблема в том, что в анонсе отображаются все изображения, содержащиеся в этой переменной, а нужно только одно. Пытался сделать это с помощью Display Suite и field_multiple_limit - не работает. Появилась идея с помощью того же Display Suite сделать code field, в котором вывести одно из изображений этого поля. Подскажите, как можно получить значение поля с изображением из product display.

0 Thanks