Im: Блог

Главные вкладки

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

26 июля 2019 в 11:44

Извините, если вопрос тупой, но собственно: в чем различия (плюсы минусы), для каких задач, подходят групповые раскрытые фильтры, а для каких фасетный поиск.

Раскрытые фильтры могут фильтровать по диапазону, по термину, фасеты тоже, так в чем разница?

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

Поделитесь опытом. Спасибо ребята!

[РЕШЕНО] Превью термина - картинка из ноды

6 августа 2015 в 19:44

Закрался мне в голову вопрос, а можно ли средствами views накрутить вывод терминов так, чтобы для каждого термина бралась одна картинка из ноды в качестве превью. Без доп модулей. Думал сделать через отношения, типа материал с термином, вытащить картинку итд, но тогда он выводит столько раз термин, сколько материала с этим термином, что и логично.

[РЕШЕНО] Есть ли готовые решения? Node reference на основе сравнения полей

3 августа 2015 в 16:13

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

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

Есть готовые решения?

пример на пальцах:

1 нода, код - 1, список рефов: 8, 10, 12
2 нода, код - 2, список рефов: 8, ...
3 нода, код - 3, список рефов: 8, ...
...
8 нода, код - 8, список рефов: 1, 2, 3

Feeds importer и проблема с лишними кавычками.

3 августа 2015 в 15:17

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

Кто вкурсе, как это обходить?

Модуль Geofield Yandex Maps помогите, пжст, разобраться

22 июля 2015 в 14:20

Ковыряю все Модуль Geofield Yandex Maps его разработчик гуру drupal - xandeadx в своем блоге дал мини инструкцию по использованию(тут), но у меня возникают проблемы с пониманием некоторых вещей, а гуру, конечно в делах и помочь не может(ну это и понятно). Собственно вопрос - у него написано что к созданной карте можно обратиться средствами js цитирую (тут ссыль):
Все объекты карт находятся в переменной Drupal.geofieldYmap.data['id-карты'].map. Объекты доступны по событию yandexMapInit:

// Доступ к определённой карте
$('#id-карты').bind('yandexMapInit', function (event, map) {
  // ...
});
 
// Доступ ко всем картам

Подскажите решение вывода карты с отмеченными нодами и областями на этой карте

21 июля 2015 в 12:35

Доброго времени суток, великое сообщество, которое миллиард раз меня выручало.

hook_form_alter никак не реагирует

20 июля 2015 в 20:41

Либо лыжи не едут, либо я....

Такая ситуация, заклинило либо друпал, либо меня. Вызываю из template.php:

Изменение кодировки MySQL

22 июня 2015 в 10:29

опишу ситуацию - у меня стали сайты ловить фатал эрор, мол мало памяти для выполнения скрипта, короче хостер, втихую, что то там подрезал, написал в саппорт, они такие ой сорри, мы перенесем ваш аккаунт и все будет ок, но вы должны цитирую - Мы готовы выполнить перенос Вашего аккаунта на другой сервер сервер, однако на данном сервере отличается кодировка MySQL (на текущем сервере - Windows-1251, на новом - UTF-8), что может привести к некорректному отображению сайта. Вам необходимо самостоятельно подготовить сайты к переносу, после чего оповестить нас о готовности в рамках обращения.

Проблемы с кроном

3 февраля 2015 в 16:44

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

Началась проблема с того, что сайт медленно работает и частенько дает ошибку 500, смотрю логи ругается на

[error] PHP Fatal error:  Allowed memory size of 67108864 bytes exhausted (tried to allocate 86 bytes) in

и

[error] PHP Warning:  require_once() [<a href='function.require-once'>function.require-once</a>]: Unable to allocate memory for pool. in /includes/common.inc on line 1688

во втором линии и файлы разные бывают

начал копать, не знаю связано оно или нет, но + ко всему не запускается крон пишет - Запуск cron неудачен.

а в журнале - Попытка перезапуска выполнения регулярных процедур (cron) в то время, как они уже выполняются.

сайт перенес с хостинга на локальную машину, в итоге крон запускается.

Фильтрация views на основе сравнения двух полей

23 января 2015 в 11:18

Доброго времени суток, товарищи!

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

Другими словами, если вышеописанное сломало вам мозг, так как излагатор мыслей я не очень:

Импорт каталога в drupal

14 января 2015 в 12:40

Добрый день, коллеги!

Вопрос к заядлым парсерщикам - как происходит принцип аплода каталога продукции на сайт drupal из файла csv, в котором нет колонки с изображениями (есть артикул, категория, название, итд)?

То есть есть база 1с, в ней 20 000 + позиций, выгрузить можно cvs файл и с помощью модуля feeds закачать на сайт drupal, но вопрос в изображениях товаров, не в ручную же потом 20 000 + изображений вставлять в ноды. Так как импортом каталога занимаюсь первый раз, поэтому не знаю всех тонкостей, как поступают в подобных ситуациях?

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

29 декабря 2014 в 10:57

Добрый день!

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

Думал, может спам роботы как то до ссылки сброса пароля добираются, поменял логин с admin на свой, проблема сохранилась. Как думаете в чем проблема?

Пара очень медленных запросов в БД - как бороть?

22 декабря 2014 в 14:49

Собственно сообщение. Вот еще картинка. Из-за чего это, и как поправить, подскажите, пожалуйста?

Программно перезаписать значение поля ноды.

19 декабря 2014 в 15:40

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

Дано - поле ссылка на термин, виджет автозаполнение

Что нужно - в поле, через запятую, пользователь вводит два целочисленных значения, нажимает сохранить, и значение вновь введенного поля перезаписывается строкой данных - представляющей из себя пошаговый диапазон между этими двумя числами. Например, пользователь вводит 10, 3, жмет сохранить и поле перезаписывается значением 10,9,8,7,6,5,4,3

Где в бд у поля хранится информация об ограничении количества значений поля?

15 декабря 2014 в 12:35

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

Есть поле - ссылка на термин, у него, в момент создание было выбрано количество значений "1", теперь поле не доступно для редактирования, а мне нужно выставить его на "неограниченно", подскажите, где в БД у поля хранятся эти данные.

На данный момент в бд у поля есть следующие строки:
entity_type
bundle
deleted
entity_id
revision_id
language
delta
field_name_tid

ни одна из записей не содержит нужной мне инфы.

[РЕШЕНО]Количество значений поля равного больше 10 но меньше "Неограниченно"

1 ноября 2014 в 14:22

Добрый день!

Собственно вопрос - например, у нас есть поле для изображений, в настройках поля можно указать количество значений от 0 до 10 или неограниченно. Но как быть если мне нужно больше 10ти но меньше, чем неограниченно? Например, 15, или 25 итд???

Как задать точное значение?

[РЕШЕНО]views_get_current_view() и пагинатор

8 октября 2014 в 13:04

Добрый день!

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

Страница стандартного поиска, дублирование пагинатора

6 октября 2014 в 16:27

Добрый день!

Такая проблема, на странице результатов поиска(стандартного морфологического поиска derupal), дублируется пагинатор, то есть на странице, например, 1 результат, а он дает пагинатор - "1","2", при клике на вторую страницу, отображается та же самая страница. Тот же эффект и при больших результатах. Тема своя, при переключении на батрик, с пагинатором все норм. Понимаю, что тут нет ванг, но может просто наведёте меня на мысль откуда растут ноги. При отключенной логике сайта(template.php), баг наблюдается, может нужно, что то в шаблоне прописывать? Хелп.

Отображение терминов только за которыми закреплено содержимое

19 сентября 2014 в 18:02

Доброго времени суток, коллеги!

У меня есть 2x уровневый каталог, на основе терминов, накручен каталог с помощью вьюса, сначала показываю родителей -> потом детей -> потом контент. Мне необходимо фильтрануть вывод родительских терминов, чтобы отображались только те, за которыми числится содержимое. С детьми все оказалось просто - поставить связь "Материал имеет термин", но вот для родителей какая должна быть связь, та же, что у детей не работает, вместо этого скрывает полностью весь вывод?

Вывод родителбского термина в шаблоне ноды

15 сентября 2014 в 11:53

Добрый день!

А как грамотно вывести родительский термин в шаблоне ноды, на данный момент вывожу задействовав токен(фун-ия - token_replace()), но не думаю, что это правильное решение.

Перемещение блока в зависимости от url

11 сентября 2014 в 14:13

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

Программный вывод description у блока

8 сентября 2014 в 14:31

Что то заглумился, есть блок, хуком hook_block_view_alter(&$data, $block), смотрю содержимое $data, у блока есть title и description, что то не догоняю, а как заставить description тоже выводиться на странице, под тайтлом блока?

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

12 августа 2014 в 12:50

Добрый день!

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