Gnom7: Блог

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

Как синхронизировать конфиги без БД?

8 октября в 2:47

Здравствуйте!
В связи с проблемами на хостинге и пробелами в самообразовании у меня нет возможности сделать бекап БД с помощью Drush и mysqldump, но хочется сделать дубликат сайта с хостинга на локальную машину.

Файлы ядра и конфигов я залил с GinHub на локальку, но импортировать конфиги с помощью Drush и Ядра Drupal 8 не получается т.к. переносимая конфигурация не может отличатся от переносимого сайта.

Если я правильно понимаю, то в БД и конфигах хранится некий ID сайта выдаваемый при установке Ядра. Может я могу поменять этот ID вручную в импортируемых конфигах?

Обновление ядра D8 на D4D

11 сентября в 4:28

Здравствуйте. Столкнулся с проблемой обновления ядра Drupal 8 на Docker4Drupal.
Обновляю ядро по накатанному чек-листу:

Как организовать импорт данных из D8 в Microsoft Word с помощью VBA?

2 апреля в 4:20

Здравствуйте! Подскажите как организовать импорт данных из D8 в Word с помощью VBA?
Моя работа связана с оформлением бумажных документов, для облегчения рутинных задач я настроил связку Access + Word. В Access вношу и храню типовые данные, а с помощью VBA импортирую их стандартные заготовки документов.

Но очень хочется настроить связку Drupal + Word. Чтобы с помощью того же VBA импортировать данные из Drupal в Word. Подскажите как это лучше сделать?

Проблема с агрегацией во Views без использования связей (промежуточной таблицы)

6 января в 2:44

Здравствуйте! Я начинающий пользователь функции "агрегация" модуля Views по этому сначала попробую объяснить что мне нужно на примере MySQL.

Имеем 1 огромную таблицу в которой содержаться все необходимые данные. Уникальный ключ этой таблицы сформирован на стадии импорта путем комбинации нескольких полей фала импорта.

Основные столбцы таблицы: id строки, имя спортсмена, результат показанный на соревнованиях, вес спортсмена, название соревнований.

Задача: выбрать строки в которых спортсмены показали личный рекорд

Суммирование в агрегации Views

15 апреля 2019 в 3:30

Здравствуйте! У меня есть тип материала "покупка" в котором имеются поля "дата покупки", "цена". Пытаюсь сделать автоматический подсчет суммы по полю "цена" в текущем месяце.

С помощью агрегации у меня получается суммировать либо все записи за все время, либо произвести суммирование по дням в текущем месяце (сколько дней, столько и сумм) скриншот прилагаю.

Арифмитические операции во Views

3 апреля 2019 в 9:18

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

Пробовал делать с помощью twig {{ поле1 * поле2 }} выводит 1, хотя оба поля числовые.
Может быть так происходить по тому что D8 хранит числа в текстовом формате а Views не умеет приобразовывать текс в чило как PHP? тогда есть ли в twig возможность преобразовывать текст в число?

Переустановка модулей после неактуального файлового backup

26 марта 2019 в 2:16

Здравствуйте!
Учился делать и восстанавливать бекапы с помощью Drush, что-то пошло не так и пришлось откатываться на версию трехмесячной давности. После отката выяснилось, что за 3 месяца я успел установить несколько модулей, которые на данный момент не могу включить т.к. Drupal 8 выдает ошибку "Unable to install XML Sitemap, xmlsitemap.settings already exists in active configuration."

Как связать типы материалов по полю при импорте?

8 марта 2019 в 2:11

Здравствуйте! Моя жена ведет учет семейных расходов в Microsoft Access, я хочу перенести ее рабочее место на Drupal 8. По сути вся задача сводится к переносу трех таблиц Access в MySQL. Это можно сделать с помощью модуля feeds (спасибо telegram чату для начинающих). Но проблемма возникает при связывании данных.

Конкретно. Есть таблицы: 1 - категория товаров; 2 - список магазинов; 3 - покупки.
Первые две таблицы достаточно импортировать как они есть. А вот как сделать чтобы в третью таблицу добавились ссылки на сущности (поля) первых двух?

Модуль Simple Math Field работает по разному на разных сайтах

20 февраля 2019 в 3:48

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

Views добавить вычисляемое поле

19 февраля 2019 в 7:33
1

Здравствуйте! Я только начинаю осваивать Views.
Подскажите как сделать вычисляемое поле в представлении? Например, вычислить сколько прошло дней с даты поля А до даты поля Б.

Как создать материал на основе своей базы данных

8 февраля 2019 в 9:34

Здравствуйте! У меня есть база данных на основе которой нужно сделать страницы которыми можно манипулировать с помощью стандартных методов Drupa 8 (редактировать, искать через стандартный поиск).

Я спрашиваю потому, что в Drupal 7 делал страницы на основе своей базы данных с помощью hook_menu() и в последствии пожалел что не освоил практику создания сущностей (до сих пор только наслышан о ней, без практического опыта).

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

Помогите разобраться в написании модуля "Hello World"

20 января 2019 в 3:51

Здравствуйте! Пытаюсь написать первый модуль для D8 по этому уроку
https://www.youtube.com/watch?v=79zYcIoheCc&index=2&list=PLA5epsWMvlKZh2...

Темизация установленной темы

1 января 2019 в 4:58

Здравствуйте! Хочу научится изменять тему bootstrap с помощью темизации, но ничего не получается. Подскажите, что делаю не так.
Создал файл /d8/public_html/themes/themes/seo/seo.info.yml с содержимым:

name: SEO
type: theme
description: 'Изменяю тему для SEO (устанавливаю счетчики посещений)'
package: Custom
version: 1.0
core: 8.x
base theme: bootstrap

Создание страницы только для администратора

3 декабря 2018 в 10:14

Здравствуйте! Подскажите, как с помощью hook_menu создать страницу предназначенную только для администратора сайта?

Проверка db_query на ошибки в запросе

2 декабря 2018 в 10:44

Здравствуйте! Подскажите как проверять db_query на ошибки в SQL запросе?
Например, как в голом PHP mysql_query($sql) or die(mysql_error()).

Создание закладок на программные страницы

19 ноября 2018 в 13:56

Здравствуйте! Мой модуль создаёт программные страницы. Возможно ли с помощью модулей представленных на drupal.org реализовать функцию закладок?
Имел дело с модулем flag, но он добавляет в закладки только страницы которые сделаны через «добавление материала».
А может у модуля flag есть API которое позволяет вставлять код на добавление закладки в костомную страницу?

Создание HTML таблиц на основе SQL запросов средствами Drupal 8

28 октября 2018 в 8:48

Здравствуйте! Подскажите, есть ли возможность создания HTML таблиц на основе моих SQL запросов средствами Drupal 8?

Программное создание HTML select в Drupal 7

20 октября 2018 в 9:27

Здравствуйте! Подскажите пожалуйста как грамотно составить HTML список select на основе выборки из базы данных. Полдня ломаю голову. Дошел до такого варианта:

Формат ввода PHP code вырезает код

30 января 2016 в 8:24

Здравствуйте! Установил 8-ку и мигрировал на нее 7-ку. Все хорошо, но не отображается PHP код как в мигрированных, так и в новых материалах. Друпал почему-то делает из <?php echo "Hello, World!"; ?> HTML комментарий . Пробовал перенастраивать формат ввода и чистить кеш, но ничего не выходит.
Подскажите как решить данную проблему? Заранее благодарен.

Размещение PHP кода на страницах, ошибка 500

14 сентября 2015 в 3:14

Здравствуйте! Столкнулся с проблемой, что все страницы сайта на которых я разместил свой PHP код регулярно выдают ошибку 500 (по данным Я.Метрики, на деле белая страница) интервалом по несколько часов. Думал, что это проблема хостинга, но в тех.поддержке ответили, что, никаких работ, во время ошибок на моем сайте, на сервере не проводили. Хотя до недавнего времени все работало как часы.
Скажите пожалуйста, может дело в моем коде и увеличении посещаемости с 5 до 15 хостов?
Пример кода блока на главной:
<?php
require_once 'sites/all/rating/rf/top10_2015.php';
?>
Содержимое файла:

<?php 
require_once 'sites/all/rating/config.php'
require_once 
'sites/all/rating/style.php';

require_once 

'sites/all/rating/function.ini.php';?>

Как реализовать постраничную навигацию в ноде?

25 апреля 2014 в 13:01

Здравствуйте! Почти неделю пытаюсь сделать новый тип материала с постраничной навигацией, что-бы страница делилась на части через определенное количество символов или, например, после введения 5 переводов строк. Пробовал сделать через стандартные методы и через view, не получается.

Долго загружается главная страница сделанная через views

14 ноября 2013 в 14:41

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

Организация бана с помощью модуля Flag

6 апреля 2013 в 6:18

Здравствуйте. Подскажите пожалуйста как организовать бан пользователя по IP с помощью модуля Flag? Конкретней вывести ссылку в текущем материале которая будет банить спамера по IP. У меня получается только снимать материалы с публикации и блокировать себя.

Пропали страницы терминов после бновления Tagadelic до 7.x-2.x-dev

22 марта 2013 в 7:28

Здравствуйте. Вчера по настоятельному требованию системы обновил Tagadelic до 7.x-2.x-dev и начались проблемы.
1. пропало облако тегов
2. пропали настройки модуля
3. пропали страницы терминов (/taxonomy/term/х страница не найдена) и не появляются после отключения модуля
Пробовал откатить версию до 7.x-1.x-dev, но толку ноль. Подскажите как вернуть страницы терминов и облако тегов?