Ну вот, значит в организационном плане ничего изменилось..
Ни с моего прошлого "волонтерства", ни времен событий конца 1825 года, а скорее всего и с более ранних времен-)
Если у тебя есть желание и возможность помочь нам с освещением того, что происходит на других "официальных" и сестринских/братских ресурсах drupal.ru (гитхаб, телеграмм чаты, группы в соцсетях и т. д.), то мы будем только рады, если ты возьмёшь на себя эти задачи.
"освещение" это не совсем моя специальность, моя специальность обеспечивать инфраструктуру для возможности "освещения", я под это лучше заточен-)
Если исходить из того, что реальные цели данного сообщества и его руководства - развитие продвижение Drupal вообще и drupal.ru в частности, то (имхо конечно) земляк дело говорит.
Мне вот вообще удивительно, зачем освещение работы над сайтом сообщества "запрятано" на стороннем ресурсе, который к тому же, для некоторых, на каком-то непонятном языке?
А нет ли тут какой-то неблаговидной, а может и благовидной цели?-))
На drupal.org встречал подобный модуль.
Судя по описанию он определял все связи сущностей: и через поле связи(entity reference) и даже если ссылка на сущность содержиться в поле Контент (body) какой либо сущности (например в контент вставлена ссылка на изображение и т.п.) и как-то там еще..
Но к сожалению сходу не смог вспомнить и найти его на орге.
В его наименовании было что-то типа: reference или relation.
Когда-то пробовал, но под мои задачи они не подошли, т.к. нужно было пересчитывать цену массово, т.е. изменять какую-то базовую цену товара определенных категорий на определенный коэффициент.
Если есть физический доступ к "железу", никакие шифрованные бэкапы не спасут..
Может помочь только шифрование на клиенте, чтобы НЕ шифрованные данные на сервер даже не заходили-)
у китайцев это здорово получается..
Заходишь на сайт и совсем ничего не понятно..
Но у них шифрование на уровне пользователя..
Имхо.. Самый эффектиный и единственный способ защитить БД от копирования: держать физический сервер на собственной территории, и никого лишнего к нему не подпускать, не физически, не по сети..
Все остальное для детского сада, младшей группы..
Я правильно понял, что всего-навсего надо материалы старше 2 часов :
1.Не показывать в одной вьюхе.
2.Показывать в другой.
3.Странице просмотра материала установить нужный html-класс?
хм.. какой-то, мягко говоря, не стандартный подход к решению задачи..
может модуль VBO лучше подойдет? ( https://www.drupal.org/project/views_bulk_operations )
Он позволяет сделать вьюс, для выборки материалов..
И совершать с выбранными материалами "пакетные" операции.
Например изменить значение алиаса(url) материала..
Если со строкой, состоящей из символов от 0 до 9, не надо производить математических операций (плюс, минус, умножить, больше-меньше и т.д.) значит это не число, а строка -)
дополню коммент @gun_dose ссылкой на модуль виждета - ввод по маске, который позволит на форме вводить в это поле только строку определенной длинны ,только из цифр : https://www.drupal.org/project/masked_input
Кстати да.. Еще читая Ваш пост , думал предложить такой вариант..
Когда-то сделал для себя такой вывод: если решения, вроде очевидной проблемы, в интернетах нигде нет, значит скорее всего это не проблема, т.е. у нее есть какое-то очень простое решение..-))
Имхо, основной минус транслитерации кириллицы в латиницу: неоднозначная транслитерация символов кириллицы, которые отсутствуют в латинице:
ц
ь
я,ю,э и прочие..
например, кто-то "я" пишет как "ja" "ya" "ia" и т.п.
и представьте, например, вам надо написать css-правило для длинного селектора на транслит-кириллице..
придется или копипастить, или запоминать до буквы все части селектора.
Иначе, одна ошибка и геморрой обеспечен.
В интернетах пишут, в HTML 5 в полный рост можно использовать unicod - все символы, которые есть unicod-таблицах, можно классы хоть "сердечками" и прочими значками, хоть по-китайски..
По спецификации JSON API, необходимо в запрос добавить параметр include=
И в нем через запятую перечислить поля-связи, которые необходимо подгрузить к "основной" сущности..
В Вашем случае это поле "field_img" (include=field_img)
После изучения возможностей все же предположение, что этот модуль хоть и очень полезный, но мою задачу не решает полностью.
Я думаю, Вам надо просто правильно спланировать структуру данных приложения.
Правильно спланированная структура данных на порядки упрощает разработку, а в последствии - поддержку и расширение проекта.
Обновление drupal.ru 07.08.2018: Внешний вид списков материалов и комментариев
Ну вот, значит в организационном плане ничего изменилось..
Ни с моего прошлого "волонтерства", ни времен событий конца 1825 года, а скорее всего и с более ранних времен-)
Не думаю, что есть смысл пробовать еще раз..
Обновление drupal.ru 07.08.2018: Внешний вид списков материалов и комментариев
"освещение" это не совсем моя специальность, моя специальность обеспечивать инфраструктуру для возможности "освещения", я под это лучше заточен-)
Обновление drupal.ru 07.08.2018: Внешний вид списков материалов и комментариев
Если исходить из того, что реальные цели данного сообщества и его руководства - развитие продвижение Drupal вообще и drupal.ru в частности, то (имхо конечно) земляк дело говорит.
Мне вот вообще удивительно, зачем освещение работы над сайтом сообщества "запрятано" на стороннем ресурсе, который к тому же, для некоторых, на каком-то непонятном языке?
А нет ли тут какой-то неблаговидной, а может и благовидной цели?-))
Простые парсеры block + page для Drupal 8
Константы (числовые и строковые индексы массивов и т.п.) лучше определить как "нормальные" константы (через *const*)
а если сделать парсинг через xpath, определив селекторы или как константы или вынести в настройки блока, код стал бы проще и универсальнее.
Поле "Ссылка на сущность" - как из сущности узнать что на нее ссылаются?
На drupal.org встречал подобный модуль.
Судя по описанию он определял все связи сущностей: и через поле связи(entity reference) и даже если ссылка на сущность содержиться в поле Контент (body) какой либо сущности (например в контент вставлена ссылка на изображение и т.п.) и как-то там еще..
Но к сожалению сходу не смог вспомнить и найти его на орге.
В его наименовании было что-то типа: reference или relation.
Drupal Commerce можно ли редактировать товар из списка товаров не заходя на редактирование отдельного товара?
Если нужно устанавливать индивидуальную цену для каждого товара, может помочь какой-то из этих модулей:
https://www.drupal.org/project/editablefields
https://www.drupal.org/project/editableviews
Когда-то пробовал, но под мои задачи они не подошли, т.к. нужно было пересчитывать цену массово, т.е. изменять какую-то базовую цену товара определенных категорий на определенный коэффициент.
Защита от копирования сайта со стороны сервера
Не могут иметь или нехотят иметь..??
или имеют, но молчат ? -)
Защита от копирования сайта со стороны сервера
Если есть физический доступ к "железу", никакие шифрованные бэкапы не спасут..
Может помочь только шифрование на клиенте, чтобы НЕ шифрованные данные на сервер даже не заходили-)
у китайцев это здорово получается..
Заходишь на сайт и совсем ничего не понятно..
Но у них шифрование на уровне пользователя..
Защита от копирования сайта со стороны сервера
Не совсем понял про что Вы?
Публичные данные, опубликованные на общедоступных страницах сайта и так можно спарсить с вэбморды..
Защита от копирования сайта со стороны сервера
Имхо.. Самый эффектиный и единственный способ защитить БД от копирования: держать физический сервер на собственной территории, и никого лишнего к нему не подпускать, не физически, не по сети..
Все остальное для детского сада, младшей группы..
Изменить адрес ноды при обращении к ней с определенной страницы
Создайте для материала нужные Режимы отображения (view mode) и поправьте в коде их "машинные" наименования (переменная $view_mode)
Изменить адрес ноды при обращении к ней с определенной страницы
скрывать-показывать поля лучше при помощи разных режимов отображения материалов (view mode)
а режим отображения устанавливается как-то так:
https://drupal.stackexchange.com/questions/193319/how-to-change-display-...
(код не проверен, возможно придется отладить)
Изменить адрес ноды при обращении к ней с определенной страницы
что-то всего столько нагородили-)
Я правильно понял, что всего-навсего надо материалы старше 2 часов :
1.Не показывать в одной вьюхе.
2.Показывать в другой.
3.Странице просмотра материала установить нужный html-класс?
Изменить адрес ноды при обращении к ней с определенной страницы
хм.. какой-то, мягко говоря, не стандартный подход к решению задачи..
может модуль VBO лучше подойдет? ( https://www.drupal.org/project/views_bulk_operations )
Он позволяет сделать вьюс, для выборки материалов..
И совершать с выбранными материалами "пакетные" операции.
Например изменить значение алиаса(url) материала..
Настройки числового поля
Если со строкой, состоящей из символов от 0 до 9, не надо производить математических операций (плюс, минус, умножить, больше-меньше и т.д.) значит это не число, а строка -)
дополню коммент @gun_dose ссылкой на модуль виждета - ввод по маске, который позволит на форме вводить в это поле только строку определенной длинны ,только из цифр : https://www.drupal.org/project/masked_input
Мультисайт для Drupal7, он вообще существует?
Кстати да.. Еще читая Ваш пост , думал предложить такой вариант..
Когда-то сделал для себя такой вывод: если решения, вроде очевидной проблемы, в интернетах нигде нет, значит скорее всего это не проблема, т.е. у нее есть какое-то очень простое решение..-))
Классы транслитом. Почему нельзя?
Имхо, основной минус транслитерации кириллицы в латиницу: неоднозначная транслитерация символов кириллицы, которые отсутствуют в латинице:
ц
ь
я,ю,э и прочие..
например, кто-то "я" пишет как "ja" "ya" "ia" и т.п.
и представьте, например, вам надо написать css-правило для длинного селектора на транслит-кириллице..
придется или копипастить, или запоминать до буквы все части селектора.
Иначе, одна ошибка и геморрой обеспечен.
Классы транслитом. Почему нельзя?
В интернетах пишут, в HTML 5 в полный рост можно использовать unicod - все символы, которые есть unicod-таблицах, можно классы хоть "сердечками" и прочими значками, хоть по-китайски..
Куда мир котится..?
Получить URL картинок из JSON API
По спецификации JSON API, необходимо в запрос добавить параметр include=
И в нем через запятую перечислить поля-связи, которые необходимо подгрузить к "основной" сущности..
В Вашем случае это поле "field_img" (include=field_img)
http://jsonapi.org/format/#fetching-includes
В drupal 8 с JSON API работать пока не приходилось, возможно ошибаюсь,
скорее всего запрос должен быть таким:
http://мойсайт/jsonapi/node/hotels?include=field_img
Как закрыть все активные сессию на Drupal
Для разных версий Drupal решения могут быть различны..
Как подружить Drupal и UTM?
Хм.. а как параметры GET-запроса (query params) могут влиять на путь к странице?
хорошо бы пример такой ссылочки посмотреть..
Ускорение работы с полями и типами материалов
Если Вы хотите, чтобы Вас поняли максимально правильно, Вы мыслите в нужную сторону.
Ускорение работы с полями и типами материалов
Чтобы ответить на этот вопрос, необходимо знать: что, из чего и зачем делает Ваше вэб-приложение.
Ускорение работы с полями и типами материалов
Я думаю, Вам надо просто правильно спланировать структуру данных приложения.
Правильно спланированная структура данных на порядки упрощает разработку, а в последствии - поддержку и расширение проекта.
Ускорение работы с полями и типами материалов
В drupal (7,8) есть 2 таких понятия:
Тип материала (entity type)
Бандл (bundle)
Тип материала (entity type)
Стандартные:
node
user
comment
и т.д
каждый тип материала имеет в БД свою таблицу для хранения данных