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

Баллы пользователя на основе ссылающихся на него материалов.

28 апреля 2020 в 8:41

Всем привет!

Подскажите более грамотный вариант реализации следующего, есть авторизованные пользователи, пользователи участвуют в игре, после игры на сайт выкладываются результаты пользователей(1 нода со всеми пользователями и их результатами), мне нужно: чтобы эти результаты подтягивались в профиль(но не просто вьюс + контекстные фильтры), а чтобы на основе этих результатов формировался бал пользователя, то есть изменялось поле отвечающее за бал, на основе всех ссылающихся на него материалов(результатов пользователей/ результирующей ноды).

Каким путем пойти? подскажите.

Как правильно организовать повторяющиеся блоки с разными контекстными фильтрами

23 октября 2019 в 10:02

Всем привет!

Раскрытые фильтры views как разделить блоки?

21 октября 2019 в 19:42

Всем привет!

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

И второй вопрос: все поля чекбоксы с автосабмитом, а вот поиск по названию стартует по кнопке, но опять же кнопка обитает внизу самой формы, как можно ее переместить рядом с определенным полем?

Как объединить значения в раскрытом фильтре views?

12 августа 2019 в 14:01

Всем привет!

У меня есть поле дата, у типа материала событие. Есть вьюха, которая выводит эти события. По полю даты добавлен раскрытый фильтр (views_selective_filters). В итоге для каждого события в этом фильтре свой выбор даты, даже если дата одинаковая

Снятие с публикации материала после даты введенной в date field

28 июля 2019 в 18:49

Всем привет!

Перерыл весь инет и наш и забугорный, но не могу найти ответа, на данную задачу (статью xandeadx видел).
В чем суть: есть тип ноды событие, у него есть поле дата(date field) когда это событие должно быть, нужно после этой даты снять ноду события с публикации.

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

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