solar25: Комментарии

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

4 февраля 2022 в 13:46

Благодарю за ответ. Интересно там какой-нить даш-боард встроенный со статистикой запросов, графикой?

25 февраля 2021 в 18:15

field_kn это доп поле в типе продукта. Значение которое должно в нем сохраняться передаётся из внешней системы, каждый раз оно уникальное. Мне нужно чтобы на странице с продуктами(одного типа) по нажатию на кнопку «добавить в корзину» происходило, собственно добавление продукта в корзину с сохранением в field_kn исходного значение из внешней системы

21 февраля 2021 в 2:39

Проверил настройками nginx как описано по ссылке в предыдущем сообщении. Все замечательно работает. Оговорка - только для некэшируемого контента (что собственно и требовалось). IP посетителя определяется без применения JS - бэкендом. Во вьюхе сравнивая значение $user->hostname с нежелательными ip, либо выводим поле из БД, либо нет.

21 февраля 2021 в 1:06

Можно обфусцировать с опцией high и будет ничего не понятно.
Вы пишете примеры, которые недоступны среднестатистическому юзеру, с таким же успехом можно заявить "а еще можно сломать админку или мускул". Для моих задач имеется список конкретных шлюзов, через которые ходят нежелательные посетители, поэтому вариант вполне рабочий. Локальный ip прописан от балды в целях соблюдения конфиденциальности ) View php ставится для того, чтобы php скриптом выдергивать нужные поля непосредственно из БД.

21 февраля 2021 в 0:45

Конечно, но True-Client-IP Header в CloudFlare доступен только для непубличного тарифа Enterprise. Предыдущий перед ним в линейке 200 $/месяц, для данного ресурса это экономически нецелесообразно

19 февраля 2021 в 21:31

Определить ip посетителя можно только JavaScript, который исполняется на стороне пользователя.
Также мне нужно было, чтобы при открытии дебаггера браузера пользователь не мог видеть условия модификации (если окажется разумным, что редкость, но все же).
Поскольку ресурс за CloudFlare - сначала изучил возможности там. Это можно сделать с помощью Workers и кастомного скрипта, который не будет виден юзеру. При достижении квоты - платно.
Решил делать средствами Drupal, показалось проще, ну и бесплатно.
Ставим модуль Views PHP

15 октября 2020 в 14:42

Лично мне, обычному юзеру, панели удобны в 7-ке как решение из коробки.
Например, беру три вьюхи, тянущие данные из разных кастомных таблиц, ставлю каждой формат вывода Bootstrap Accordion и очень красивые раскрывающиеся responsive таблицы получаются, без правки стилей и тем.

14 октября 2020 в 14:37

Всем спасибо за помощь, вопрос решен: во вьюхе установил drupal_set_title($row->fio);
а потом в настройках панели использовал токен %token:current-page:title

12 октября 2020 в 20:14

Панель состоит из 3-х фрагментов view, поэтому предполагаю что заголовок настраивается именно в панели, но в настройках панели нужный токен отсутствует. Вариант - либо вместе с id в строке запроса передавать нужное значение поля (что криво), либо как-то вытаскивать нужное мне поле из фрагмента вьюхи, как - непонятно.

30 апреля 2020 в 12:37
sas@drupal.org wrote:
Надо сделать ещё одно вью для детальной информации например с адресом my-user/{{id}} ? и настроить вывод одного из текущего поля как ссылка с токенами на основе текущего вью куда передать id.

Спасибо за совет! Сделал как вы написали, из первого вью генерируется ссылка вида /member_card/[id]
но токен в настройках пути второго вью похоже не срабатывает..