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

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

11 марта 2019 в 21:42

Кроме модуля views404, может пригодиться такая настройка представления (добавить первым фильтр global: null, со значением "Вывести «Страница не найдена»").
При каких-то обстоятельствах views404 полностью не решал проблему..

11 марта 2019 в 14:56

Это рабочие сайты, светить тут не хочу по этичным причинам.
protoftor пробовали эту XSS повторить на чистом развернутом друпале?
Я сейчас попробовал - алерта нет.

Чтобы понять как исправить - в любом случае надо сайт смотреть изнутри.

11 марта 2019 в 14:34

Несколько сайтов проверил на 7ке - не работает алерт, везде сообщение-ошибка "Необходимо указать не менее одного ключевого слова, состоящего из 3 или более букв."

8 марта 2019 в 17:55
2

Крайне рекомендую такие чистки сайта делать на тестовой копии сайта, но не на рабочем, либо проверить, что у вас железно есть бекап.

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

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

1 марта 2019 в 22:26

Есть более простой вариант, без того, чтобы плодить N-ное кол-во дублей шаблонов - у body должен быть класс с NID ноды (посмотреть можно через исходный код страницы). Всего-то нужно, что в общие css прописать стили только для этой страницы, например:

1 марта 2019 в 6:23

Структура папок не правильная, либо вы опечатались - папка с подтемой должна быть вынесена из sites/all/themes/adaptivetheme , должно быть: sites/all/themes/youtheme/templates/page.tpl.php.
По-умолчанию в шаблоне присутствует h1 -

27 февраля 2019 в 22:18

VasyOK wrote:
"грамотно настроенный и обслуживаемый" - это какой?

Это скорее комплекс - непосредственно VPS + админ, который может настроить и обслуживать. Никого конкретного я не имею ввиду, названий не будет.

27 февраля 2019 в 21:46

Из своего опыта - относительно не большие, не сильно посещаемые сайты нормально работают на рег.ру, бегете. Таймвеб не советую.
itcrowd72 сказал верно - если хотите скорости, то свой VPS (только не в шарашкиной конторе, вроде "дешевые VPS за 200р/месяц"), плюс грамотно настроенный и обслуживаемый.

26 февраля 2019 в 20:05

Проверять модули, проверять .htaccess, тему сайта, работу/настройки хостинга... В процессе отслеживая какие коды отдает сервер.
Маловероятно, что не глядя тут угадать можно, кто 302 создает.

23 февраля 2019 в 19:17

В директиве host уже нет необходимости в файле robots.txt:
https://webmaster.yandex.ru/blog/301-y-redirekt-polnostyu-zamenil-direkt...
https://webmaster.yandex.ru/blog/301-redirekt-zamenit-direktivu-host-pri...

все решается корректными 301 редиректами.

23 февраля 2019 в 0:30

Проще всего - https://www.drupal.org/project/advagg

Хуком hook_js_alter можно добавить defer установив его в true.
Тут пишут, что ядро 7ки само по себе async не знает, поэтому простое решение - указанный выше модуль.

22 февраля 2019 в 13:22

Не понятно - какого вы ответа ждете?
Вариантов обычно несколько -
а) обновление через апгрейд
б) если контента много, то миграция контента, остальное делается с нуля
в) если контента мало, то его перенос ручками, остальное делается с нуля

Решение зависит и от того - как сейчас сделан сайт, какие модули/подходы использованы, есть ли соотв. модули на 8ке. Либо "просто" ищите того, кто все эти вопросы на себя возьмет :).

22 февраля 2019 в 11:11
1

В настройках www-домена (в панели хостинга) нужно указывать корневой директорией сайта папку /web.
То есть, например, не /public_html/, как обычно, а /public_html/web . Возможно, что какое-то ошибочное действие было на шаге "Перенаправление к index.php", судя по название это не то, что нужно. При правильной настройке вы никак в папку web не попадете так, чтобы она в урле была.

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

10 февраля 2019 в 0:24
1

Как вариант, можно решить несколькими строками в кастомном модуле. Перед этим, в профиле нужно создать соотв. поле, и поставить галку, чтобы поле выводилось в форме регистрации (визуально оно будет скрыто).

7 февраля 2019 в 14:53

В общих чертах:

1. подключить скрипты, стили слайдера в теме/модуле
2. вывести вьюсом контент в нужном формате - li/div/...
3. обеспечить вьюсу требуемую разметку слайдера (чаще всего достаточно к родителю нужный класс добавить)
4. в js файле темы/модуля включить слайдер

5 февраля 2019 в 1:31

Суть примерно такая - https://jsfiddle.net/qvamyob3/ , все клики, кроме как на желтый слой, вызовут алерт. В вашем же случае все клики не по слою баннера - запускают функцию его закрытия.

В реальности, нужно еще проверить, что в данный момент баннер вообще открыт и показывается, и когда всё true, то закрывать баннер, про это уже itcrowd72 написал.

2 февраля 2019 в 23:23

В момент, когда блока нет на сайте - в логах сервера ошибок нет? Точно не кеш браузера и доп. кеширование какое-либо отсутствует?

2 февраля 2019 в 23:18

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

1 февраля 2019 в 21:47

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

1 февраля 2019 в 21:12

https://www.drupal.org/project/globalredirect должен помочь для редиректа на ЧПУ адреса.

Если анонимы "не видят" страницы с ЧПУ, то что происходит, при попытке открыть их? 403 ошибка или что-то еще?