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

Обзор Модулей Drupal — перечень интернет ресурсов.

12 февраля 2017 в 18:37
1

Товарищи! Друзья) накидайте пожалуйста ссылок на сайты, каналы на ютуб, и другие ресурсы, где есть обзоры модулей Drupal
Т.е. чтобы на ресурсе регулярно выходили бы обзоры модулей.
На что вы подписаны, за кем регулярно следите?

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

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

Кто может настроить сервер так как на IT-Patrol ?

8 марта 2016 в 13:22

Арендую сервер у DigitalOcean
Установил CentOS 6
Панель Vesta

Подсмотрел настройки php.ini и my.cnf у it-patrol

Но у них все равно быстрее работает.

Например запускаю в кастомном модуле сделать 50 000 записей в базу.
На it-patrol делает по 30 записей в секунду.
На моем 3-5 записей в секунду. И то хорошо, если сайт не выкенет на подготовительном этапе 500-ю ошибку.
Если ставлю создать 449 записей, то делает так же по 30 записей. Если 450, то уже 5 записей в секунду.

Обновление безопасности Drupal 6 и 7 17-06-2015 (прислано от It-Patrol)

18 июня 2015 в 16:41

Сегодня 18-06-2015 пришло письмо от IT-Patrol:

«Уважаемые клиенты!
Вышло обновление безопасности Drupal 6 и 7 версии.
Мы рекомендуем как можно быстрее обновить до последней стабильной версии все модули на Ваших сайтах.
Последние версии Drupal на текущий момент 6.36 и 7.38.
С уважением,
Команда IT Patrol inc.
»

На Друпал Орг уровень риска указан «Критический» - это четвертый уровень из пяти.

На Орге об уязвимости SA-CORE-2015-002

Views - Показать Поведение при отсутствии результатов

14 августа 2014 в 20:47

Во вьювсе нужно при отсутствии результатов в числовом поле вывести какое то значение.

Внимание:
Если во вьювс в настройках этого поля не убирать галочку "Показать префикс и суффикс" - то значение "0" не перезапишется.

Чтобы перезапись сработала, мне пришлось отключать эту галку.

[РЕШЕНО]SQL запрос для массового Включение/Выключение комментирования

21 февраля 2014 в 1:33

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

Мне нужно чтобы у всех нод типа ori_product включилось комментирование.
Для этого в базе данных в таблице node в столбце comment нужно установит значение '2' - верно?

Тогда запрос получится такой:

UPDATE node SET comment =REPLACE(comment, '0', '2') WHERE TYPE = 'ori_product';

node - таблица
comment - столбец
REPLACE - заменяем значения с '0' на '2'
'0' - находим это значение
'2' - заменяем на это значение

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

WHERE - где

Как отключить или настроить уведомления на Email в OG: "New post in group" ?

13 января 2014 в 11:36

Привет!
Ткните пожалуйста?
Не могу найти где настраивается отключение сообщений на емаил в Organic Groups?
Каждый раз после добавления в Группу материала все участникам на емаил приходит скучное сообщение с темой "New post in group".

Может его не отключить а настроить можно? Чтобы и тема и текст были более информативны?

Domain Access: Ограничение на просмотр зарегистрированных пользователей.

2 января 2014 в 20:31

Что имеется:

Два домена:
1.sitq.com
2.site.com

Администраторы сайтов с ролью "Domain Admin":
1admin - админ сайта 1.sitq.com
2admin - админ сайта 2.sitq.com

Пользователи:
У каждого сайта есть свои зарегистрированные пользователи

Задача:
Запретить администраторам с ролью "Domain Admin" просмотр пользователей других сайтов.
А вывести у них в админке пользователей принадлежащих только их сайту.

[РЕШЕНО] Domain Access - запретить логинится пользователям на других доменах

2 января 2014 в 18:28

По умолчанию зарегистрированный пользователь может логинится на любом домене Domain Access.
Что не всегда нужно.
Для того, чтобы зарегистрированный пользователям мог логинится только на своем домене - в этом поможет модуль Domain Bonus с подмодулем Domain Bonus: Login restrict

[РЕШЕНО] Создание блока слайдшоу с навигацией - Views Slideshow

14 декабря 2013 в 0:08

Результат

Скрин Вьювса

Что сделано во Вьювс

Добавлены необходимые поля для вывода.

В качестве навигатора выбрано поле "Глобальный: Счетчик результатов"
Перезаписал результаты, чтобы выводился пробел вместо значений.

<span class="custom-navigator"> </span>

В настройке Сладшоу

выбрал использовать в качестве навигатора поле "Глобальный: Счетчик результатов"

Drupal Commerce: Не видны обновленные цены., пока не сброшу кэш.

13 декабря 2013 в 20:25

Написал модуль, который из CSV импортирует цены в товары.

Но обновленных цен не видно до тех пор, пока не сброшу весь кеш сайта.

Так и должно быть?

Выборка фильтром в админке товаров по термину с глубиной - Commerce

11 декабря 2013 в 22:10

Привет всем!

Есть словарь-каталог с терминами в иерархическом порядке

Аксессуары
-Ножницы
-Чехлы

Не получается настроить фильтр во Views, который отвечает за администрирование товаров: admin/commerce/products

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

Если делать Views с обычными нодами, то в этом случае нам помогает фильтр Term ID with depth.

В случае с Commerce - этот фильтр не работает вообще.
Скорее всего это потому, что в нем нет возможности указать Relationships к нужному полю.

Что делать то, народ?
Я думаю ответ должен быть под носом, т.к. Commerce не первый год.
Но за пару дней не нашел решения.

PS

Domain Access: Как вывести информацию из профиля администратора домена?

9 декабря 2013 в 0:17

Нужно в блоке вывести заполненный профиль (Profile2) Администратором домена.

Т.к. у каждого домена свой администратор, то и информация на каждом домене в этом блоке будет разная.

Какие отношения во Views, и какие контексты сделать - не разобрался.

В отношениях есть "Редактор Домена: Редакторы домена" - но с ним что-то не получается...

Вот такой вот Views

Exposed Filter - Сильные тормоза. Проблему решили, но очень интересно, что происходило.

25 ноября 2013 в 16:26

Есть страница выводимая Views.
Страница выводит категорию с товарами.
У страницы есть экспоузед фильтр, который выводится блоком.
Для определения страниц, на которых должен быть выведен блок, пишем catalogue/*
НО под это правило попадают не только страницы, на которых выведен этот Вьювс, но также и те страницы, на которых этого вьювса быть не должно. А именно, сюда попадают страницы с другим вьюсом, и страницы с карточкой товара.
При этом на страницах, где экспоузед блок не должен выводится, просто через шаблоны убран его регион.

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

[РЕШЕНО]Drupal-6: Как узнать алиас термина?

15 октября 2013 в 11:11

Есть словарь "Каталог"
В настройках Pathauto для этого словаря стоит catalog/[catpath-raw] - т.е. создается путь учитывая родителей термина

Если со страницы словаря перейти по ссылке термина "Ветровки", адрес не ЧПУ: taxonomy/term/157
В тоже время для этого термина работает алиас: catalog/zhenskaya-odezhda/verkhnyaya-odezhda/vetrovki

Как можно быстро узнавать адрес нужного мне термина?

На сайте заказчика создано в ручную меню на категории из словаря "Каталог"
Теперь в нем нужно поменять ссылки, тоже в ручную.

Главная страница: Скрыть приветствие "Добро пожаловать на сайт"

6 октября 2013 в 17:25

В template.php помещаем после
<?php function my-theme_preprocess_page(&$variables)?>

код

Как вывести поле "Способ доставки"? (Commerce, Views)

23 сентября 2013 в 22:53

Установлен Commerce
По адресу /user/1/orders выводятся заказы пользователя во Вьювс.
Нужно вывести в этом Вьювск каждому заказу способ его доставки.

Никак не могу настроить отношения во Views

Способ оплаты в этом Вьювсе вывел так:
В отношения добавил "Commerce Order: Payment Transaction"
Далее поле: "Commerce Payment Transaction: Способ оплаты"

А как быть с доставкой, пока ума не приложу.

Как сделать автокомплит в комбинированном поле Views ?

18 сентября 2013 в 7:20

Нужно сделать автокомплит для комбинированного поля в фильтре Views

Пробовал модулем Views Autocomplete Filters и jQuery AutoComplete
Для фильтра Заголовок - работает
Для Комбинированного поля - не работает.

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

[РЕШЕНО] Как снять все флаги одним кликом. Модули Flag и Rules

12 сентября 2013 в 12:36

Подскажите, пожалуйста, как правильно настроить Rules , чтобы пользователь одним кликом смог снять все его "Закладки"?
"Закладки" добавляются модулем Flag

Пробовал добавить пустой флаг "Очистить закладки"
И настроить Rules - не получается настроить

Profile2: Не отображается содержимое полей

22 августа 2013 в 14:11

Создан tpl.php для Profile2 как здесь писалось https://drupal.org/node/1892772

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

У кого есть какие идеи?
С правами игрался, дал полный доступ на все - не помогло.

Примеры профилей
Профиль Супер Админа: http://tst.sitiq.com/user/1
Профиль простого Юзера: http://tst.sitiq.com/user/10

Commerce+Views: Сортировка на странице каталога

14 августа 2013 в 17:09

О том как вывести на странице каталога Commerce по одному товару (по одной картинке товара) написал тут»

Решение как настроить фильтр по полю "Размер товара"

Добавляем в фильтры поле по которому будет происходить фильтрация - у меня это поле "Системный размер" (field_xxxl)

Дальше в фильтрах в окошке, где меняется их порядок (нажать "Добавить, или/и изменить порядок") создал новую группу фильтров (нажать "Создать новую группу фильтров")

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