microproger: Блог

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

Подскажите рецепт для переноса Drupal8 c Composer (есть подпапка "/web") на локальный компьютер

10 мая 2020 в 11:27

Привет!

Установил Drupal8 на хост, использовал установку через composer, то есть создалась подпапка "/web" и веб содержимое отображается в этой папке, техподдержка вручную настраивала ссылку с веба на эту папку.

Умею сам работать по бэкапу и восстановлению через ssh. Все на этом из глубоких знаний.

Есть ли какое коробочное решение или рецепт для развертывания Друпал 8 на локалке в этих условиях? Попроще чтобы?

Автозаполнение открытых фильтров в блоке Views

21 декабря 2019 в 17:39

Всем привет!

Тема уже поднималась, более развернуто.

Воодная простая:

Drupal 8
На странице ноды выводим блок views, в котором открытый (не обазательно) фильтр автозаполняем по значению какого либо поля этой самой ноды.

Очень удивился, почему нет на виду такого штатного проработанного решения!

Это может быть число, текст, и так далее, не принципиально, тут суть больше в самом подходе.

Настройка контекстных фильтров Views по числу (задачка) Как числовые значения ноды вставить в фильтр в блоке, который отображается на ее странице

20 декабря 2019 в 18:23

Всем доброго дня!

Разбираю прикладную задачу на сайте Drupal 8 по настройке контекстных фильтров Views.

Условно - у нас есть тип материала Альфа, в котором есть 2 целых числовых поля, каждое с единственным значением. Этими полями задаем диапазон - минимум и максимум.

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

Задача

вывести на странице Альфа блок нод Бетта, в которых хоть дно значение оказалось в диапазоне.

Как удалить Feed item в созданной модулем Feeds ноде?

5 апреля 2019 в 20:17

Друпал 8

Как удалить значение feeds item (GUID) в ноде для отвязки от импортера?
Надо чтобы выбранная нода уже им не обновлялась, не удалялась при удалении элементов импортера.

???

Есть идеи у кого?

В семерке было проще - там при клонировании ноды feeds item (GUID) в новой ноде просто не создавался.

Drupal 8 - Quick Node Clone и Feeds - Как сделать, чтобы GUID в клонированной ноде не прописывался?

2 апреля 2019 в 18:04

Разница модуля feeds для 7 и 8 версии еще и в том, что поле GUID в восьмерке - видно в списке полей, хотя не редактируется. В семерке этого не было.

В итоге, если для 7 ки пользовались
https://www.drupal.org/project/node_clone
для клонирования ноды, залитой через feeds, то feeds GUID в новой ноде оставался пустым, что в некотором роде было удобно - создать клон и защитить от удаления, обновления модулем feeds.

Автоматическая установка прав 750 взамен 755 на создаваемые папки в директории sites/all/files

25 мая 2018 в 14:03

Всем привет! Вопрос скорее простой, и решается в настройках где. Но в какой файле - гулг и яндекс пока молчит))))

По умолчанию на вновь создаваемые папки в директории sites/all/files устанавливаются 755 права. А для работы некоторых скриптов на хостинге нужно, чтобы выставлялись 750 права по умолчанию для вновь создаваемых папок (например, в процессе создания папки под ноду для хранение фотографий)...

!!! В ручную выставлять права - можно конечно, но не подходит под задачу!!!

Как, где прописать это в настройках или коде? что поменять?

Drupal 7 - Как заменить /node/ в адресе

3 августа 2016 в 18:33

Всем привет!

Для визуализации вопроса привожу 2 картинки:

Картинка к вопросу

Картинка к вопросу

Вот ссылка на интересную статью, но написано для D6:
http://cmspress.info/node/280

Суть задачи такая, чтобы программно заменить на DRUPAL7:

Как скрыть поля координат при вводе адреса через Getlocations

29 сентября 2015 в 13:32

Как скрыть поля долготы и широты со страницы создания ноды в поле Getlocations?

https://www.drupal.org/project/getlocations

На картинке - это поля внизу.

Node Reference - Drupal Commerce - Автоматическое создание связи.

15 декабря 2014 в 16:25

На первом этапе хочу поделиться с общественностью хорошим примером, предложенным в свое время Жилиным: http://www.drupal.ru/username/zhylik
Сейчас уже как 3 года не заходит на сайт. Верю, что у него все ок.

Есть модуль References, который, кстати, в Друпале8 уже в ядре, но разговор сейчас про DRUPAL7.

Итак, вводная:

- 2 типа материала, например, для упрощения: Курица (koko) и Яйцо (ags).

В конечном итоге получим следующую логику:

1. Заходим на страницу "Курица"
2. Жмем ссылку "Снести яйцо"
3. Попадаем на страницу создания ноды "Яйцо", заполняем в обычном режиме не заботясь о связях и обратных ссылках. Жмем сохранить. В итоге получаем ноду "Яйцо" с уже настроенной ссылкой Node Reference на "Курицу", указанную в п. 1.

Модуль Title не дружит с Feeds?

26 ноября 2014 в 21:42

По умолчанию Feeds обращается к полю "title" во время выполнения импорта (элементу ноды, поставляется с ядром).

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

И как раз при использовании Feeds - никак не получается работать с "field_title". Модуль, видимо, упорно ищет поле "title", а оно как раз отключено.

Как лучше решить? Может уже есть рецепт или модуль? В поисках ничего толкового не нашел.

(Столкнулся с этой проблемой при работе с Commerce Kickstart 2.

Как на странице node/add вывести названия полей и формы в линию?

15 ноября 2014 в 21:05

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

Как сделать так, чтобы для всех полей это было в линию???

Views - сделать вьюху с данными текущего пользователя

9 ноября 2014 в 19:42

Views - Как сделать вьюху с данными текущего пользователя

Почему то не нашел и не могу вспомнить информацию.
Вроде как то хитро настраиваются фильтры по текущему id пользователя.
Подскажите, плиз!

Покупка роли для незарегистрированного пользователя, счетчик дней для роли

9 ноября 2014 в 17:57

Вот в этом видео:

http://drupal-tv.ru/video/prodazha-dostupa-k-materialam-v-drupal-commerce

Показано, как организовать продажу роли (а по сути платного контента) через Drupal Commerce, Rules.

ЭТО СДЕЛАЛ.

Остались не решенные задачи:

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

Как начать отсчет нумерации новых нод не с 1, а с 1000, или 2000?

10 сентября 2014 в 18:39

В общем вопрос простой:

Как начать отсчет нумерации новых нод не с 1, а с 1000, или 2000?

Есть смутное подозрение, что придется править базу данных, вопрос в том, как это сделать правильно.

Как установить платежный шлюз PAYPAL

26 января 2014 в 10:41

Привет Всем!

Разбираюсь с установкой модуля PAY PER VIEW
Установка описана здесь:
https://www.moneyscripts.net/tutorials/pay-view/how-sell-access-nodes-dr...

В четвертом абзаце этой замечательной инструкции написаны просто таки золотые слова:

Привет Всем!

Nodereference - вьюха с полями родителя на дочерней ноде.

28 ноября 2011 в 12:40

Использую связи Родитель-Ребенок через Nodereference - как сделать вьюху с полями родителя на дочерней ноде?
Копаюсь уже вторые сутки, что-то делаю явно не так...

!!!!!!!!!!!!!!!!!!!!!!!!!!!
ЗЫ: если Вы вдруг можете ответить на этот вопрос - знайте, что упорно ищу специалиста по Drupal 6 и 7 для постоянных работ по сайтам - удаленная работа.
2 сложных проекта, интересные задачи, разработка модулей, Ваши идеи приветствуются.

Кому интересно - отвечу на Ваши вопросы.

Иван.

Установка DRUPAL 7. Конфигурация VPS. АPC акселератор.

13 ноября 2011 в 0:52

Добрый день!

Кто сталкивался с такой проблемой - подскажите!

Установил АРС акселератор на VPS. после чего:
Сайты на DRUPAL 6 - работают как надо.
Сайты на DRUPAL 7 - не работают, при попытке переустановки выдают ошибку:

Content Taxonomy - можно ли сделать автозаполнение.

18 октября 2011 в 16:28

Добрый день!

Кто работал с модулем Content Taxonomy - подскажите, как настроить автозаполнение пунктов этой таксономии.

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

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

Настройка таксономии только на выбор конечных пунктов.

13 октября 2011 в 22:29

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

Domain Access

9 октября 2011 в 23:12

Есть два сайта, связанные через Domain Access.

Трабл очень серьезный, но, думаю, что поправимый для того, кто знает. Кто Знает?! Хелп!!!

Создаем контент на сайте А. Этот контент также делаю доступным на сайте Б.
Заходим на сайт Б, кликаем по заголовку контента - ПЕРЕХОДИМ на сайт А, а должны остаться на прежнем, на Б!!!

По любому настраивается просто до чертиков.
Кто знает - хоть намекните )))))))))))))))))))))))))

Переадресация с /node/1....2.3.4.5....... на главную страницу

1 октября 2011 в 0:49

Вопрос может показаться диким. )))

Представьте, что красивые ссылки мы уже настроили (pathauto), теперь очень хочется чтобы все ошибочные ссылки и машинные синонимы красивых ссылок (/node/1....2.3.4.5.......) делали редирект на одну выбранную страницу, например, на главную.

Ужасная интуиция подсказывает, что это делается в .htaccess. Но как?
Может найдется добрый человек и подскажет правильную команду?
Или это вообще по другому делается?

Global redirect - или другой модуль. Как реально сделать редирект 301 с /node/

30 сентября 2011 в 18:56

Установил пас авто, все очень красиво, но хочу реально избавиться от ссылок /node/.

Настройки в Global redirect - не помогли.

В чем трабл?

Или Global redirect криво установился, или нужен другой тайный путь )))

ХХелп!

Темизация НОДЫ для новичка.

24 сентября 2011 в 19:19

Добрый день!

Кто знает - вразумите заблудших!

КАК ЛУЧШЕ ДЛЯ НОВИЧКА В ДРУПАЛЕ ОРГАНИЗОВАТЬ ТЕМИЗАЦИЮ НОДЫ.

Естественно, что варианты через правку руками файлов темы и проч. - отпадают!

Дикая интуиция подсказывает, что это views, panels и прочие страшные слова.

ТЕмизация именно НОДЫ.

???
ххелп... (здавленый, как будто безнадежный звук)

Стандартное обращение друпала - как убрать с главной страницы при отсутствии размещенных на ней нод.

20 сентября 2011 в 23:15

Наверное вопрос простой и дикий из за этого, скорее всего решение все знают, но кроме меня )))

Как сделать так, чтобы на главной странице, даже при отсутствии опубликованных нод, не выводилось стандартное друпаловское сообщение?

Нужно разместить на главной в месте для расположения контента только обращение к посетителям (блок).

Не могу найти эту настройку.
Пока же - или создавай ноду с выгрузкой на главную - или любуйся инструкцией от друпала.

ИЛИ - где найти, где эта инструкция прописана - попросту ее изменю на обращение, и все.

Как сбросить пароль администратора DRUPAL 6

13 сентября 2011 в 19:52

Как сбросить пароль администратора на drupal?
Через почту не получается - не отправляет письмо.

Номер пользователя 1

drupal 6

есть доступ к базе данных через phpMyAdmin
вводил собственный префикс таблиц.

Кто знает - напишите плиз!