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

Webform: Recaptcha кэшируется и не работает

18 января 2019 в 17:25

В вэбформу добавляю recaptcha (либо как поле самой формы, либо через настройки рекапчи, тогда рекапча появляется после формы) - все работает 4-5 часов, потом капчу можно не заполнять, форма отправляется в любом случае, начинает валить спам. Сброс кэша сайта помогает на очередные 4-5 часов.

Кто ни будь знает как лечить?

Есть ли модули видео бэкграунда с поддержкой андроид?

27 ноября 2018 в 12:42

Есть ли готовые модули с поддержкой вставки видео бэкграунда для D8 которые будут работать на андроиде в том числе? Хостинг локально или Youtube (хотя вряд ли такое бывает)

Порекомендуйте качественные (платные) темы под Drupal 8

11 сентября 2018 в 13:24

Пока присматриваюсь к этому автору:
https://themeforest.net/user/gavias/portfolio

У него хотя бы есть какое-то видео, по которому можно понять как выглядит бэкенд
https://www.youtube.com/watch?v=rMXtGKIoylY

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

GMAPS перешел в Developer mode - переход на Яндекс Карты?

5 сентября 2018 в 10:26

На всех сайтах гуглокарты стали отображать ошибку и перешли в режим developer mode. Вроде ввели какое-то ограничение по кол-ву просмотров (но я до него явно не добиваю). Кто ни будь разбирался с проблемой? Что проше - пройти три круга ада с гугловским UI для регистрации всего, чего они хотят (вроде как нужен некий платежный аккаунт) или сразу перейти на яндекс карты?

После переноса на другой хостинг Fatal error

2 августа 2018 в 10:40

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

Fatal error: Call to undefined function libraries_load() in /sites/all/modules/flexslider/flexslider.module on line 387

387 строка это libraries_load('flexslider');

Решил сбросить кэш, теперь на всех страницах только эта ошибка. Очистка таблиц кэша в базе так же ситуацию не улучшает. В error.log апача ничего нет по этому поводу.

Куда ковырять?

Сортировка материалов на основе кол-ва совпадающих тегов?

28 декабря 2017 в 13:08

Задача - вьюсами выводить подборку статей максимально релевантных текущей статье на основании тегов. В данный момент это реализовано такими настройками:

Configure contextual filter: Содержимое: Has taxonomy term ID (with depth)

Allow multiple values

Multiple-value handling
Filter to items that share any term

Но вывод не всегда корректен. Можно ли (и как) сделать сортировку вывода по кол-ву совпадающих тегов, т.е. чтобы выводились ноды где максимально совпадающее кол-во тегов с текущей нодой?

Удаление множественных пробелов и замена дефиса на тире?

19 сентября 2017 в 21:14

Подскажите, может быть есть готовый модуль или возможно как-то это реализовать с помощью HTML Purifier, реальная проблема это множественные пробелы ( ) и замена дефиса на тире, если дефис отделен от слов пробелами?

GMAP можно ли указать несколько точек на одной карте?

13 сентября 2017 в 12:32

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

Сейчас синтаксис такой
[gmap lat_coord="43.5469189" lng_coord="39.779291" zoom_value="15" zoom_wheel="no"][/gmap]

Заранее спасибо!

Термин таксономии "undefined". В чем может быть причина?

5 июня 2017 в 11:47

Периодически на вновь созданных нодах, после сохранения, термин таксономии (обязательное поле) отображается как "undefined". Отследить какую-то логику и зависимость пока не получилось. Может кто сталкивался, в чем может быть причина?

Views: отображение картинки из текущей ноды, если поле пусто отображение из другой ноды с тем же термином таксономии

13 января 2017 в 15:09

Задача через блок views отфильтровать содержимое полей "слайд" для всех нод с термином таксономии как у текущей ноды, если в текущей ноде это поле не пустое то отображаем его, а если пустое, то отображаем из любой другой ноды (ну или из самой старой ноды) где это поле не пустое. Выводиться должен только один элемент.

Голосование с защитой от накруток - Poll improved или что-то еще?

12 января 2017 в 12:33

«Poll Improved

IP address restriction has been changed to cookie based solution so that users behind a firewall will be able to vote.
Cookie based restriction can optionally be strengthened with IP address checking.»

Достаточно ли этого для защиты от накруток или есть решения получше? Механизм защиты с cookie и ip как работает -- будут ли проблемы у тех, кто за NAT?

Авторизацию через email, соц. сети в расчет не берем.

Как опубликовать несколько неопубликованных редакций разных нод за один раз?

16 ноября 2016 в 14:49

Около 30 нод, в них есть последняя неопубликованная редакция, есть какой-то способ групповой публикации (т.е. чтобы во всех 30 нодах последняя редакция стала опубликованной) или только вручную ходить по редакциям и опубликовывать?

Защита от взлома. Sentry? MD5? File integrity check? Как убрать все последствия взлома?

3 ноября 2016 в 13:27

Ядро 7.39, views 7.x-3.11

В page.tpl.php был добавлен код (моя метрика через блоки добавляется):

Привязка одной и той же ноды к разным разделам сайта и меню.

17 июля 2016 в 13:35

Есть отдельный тип материала "новости" и есть несколько разделов сайта, где эти материалы отображаются.

Сайт образовательной организации на Drupal 7 (автоматизация микроразметки контента)

15 июля 2016 в 14:59

Рособрнадзор требует часть страниц оформить с использованием микроразметки:

Все страницы официального Сайта, содержащие сведения, указанные в пунктах 3.1 - 3.11 настоящих Требований, должны содержать специальную html-разметку, позволяющую однозначно идентифицировать информацию, подлежащую обязательному размещению на Сайте. Данные, размеченные указанной html-разметкой, должны быть доступны для просмотра посетителями Сайта на соответствующих страницах специального раздела.

http://obrnadzor.gov.ru/microformats/

Не отображается анонс в некоторых нодах с ограничением по кол-ву символов

15 июня 2016 в 16:58

Все ноды одинаковые, везде одинаковый тип поля Body (фильтрованный html), текст внутри тэгов <p></p>. Так вот в некоторых нодах в режиме анонса body не выводится вообще, если стоит, к примеру, ограничение на 400-600 символов. Если поставить 1500 то выводится.

Фильтрация nbsp на выдаче. Htmlpurifier? Другой модуль? preg_replace не отрабатывает

1 марта 2016 в 22:19

Вставляю через Ckeditor (полноценный модуль, а не часть wysiwyg) контент, часть контента имеет nbsp пробелы, которые на выдаче во views портят верстку. Отключить html совсем не могу т.к. нужно сохранить ссылки. Ранее это лечилось через tpl со следующим кодом:

Views выборка терминов таксономии равных названию ноды. Возможно?

6 января 2016 в 23:15

Есть нода с именем "красное яблоко" (url alias у нее транслитом krasnoe-yabloko), есть словарь таксономии, где есть термин "красное яблоко".
Задача через views делать выборку нод где один из терминов будет равен названию текующей просматриваемой ноды. Такое реализуемо?

Context filters во Views и вложенность терминов таксономии

22 ноября 2015 в 15:18

Подскажите пожалуйста, как правильно реализовать такой функционал:

Через views вывожу ноды которые совпадают с основной по некоторым терминам таксономии. Соответственно в context filters указываю:

Содержимое: Has taxonomy term ID (with depth)
Allow multiple values
Provide default value taxonomy term ID from URL
Load default filter from node page
Filter to items that share any term
Depth -2

Вложенность терминов в словаре:

Фрукты
-Яблоки
--Красные
--Зеленые