Посмотрел на компе и планшете, вроде вот этот плагин используется: https://github.com/alvarotrigo/fullPage.js
Вообще фигня какая-то, особенно если высота содержимого секции больше высоты экрана - часть текста остается за кадром, и прочесть нельзя.
Задача совершенно несложная для любого мало-мальски компетентного сайтбилдера. Все многочисленные предложенные варианты - рабочие. Если у Вас ни один "не хочет" работать, то есть раздел "Поиск специалистов".
DrupRain22 wrote: Можно, конечно, сделать через сущности, но важно сделать через поля, что бы была возможность добавлять фильтры по полям вьюс.
Возможно я чего-то не понимаю (не работал с продуктами), но разве фильтры views зависят от того, какое отображение выбрано - сущности или поля? У меня полно вьюх с отображением контента и множеством фильтров по любым полям.
Babich wrote: Я могу создать две разные вьюхи? Чтобы одна выводила один словарь город . Другая теги.
В принципе можно, но тогда в том месте (местах), откуда юзеры приходят на эти вьюхи, нужно будет поменять ссылки со стандартных taxonomy/term/% на нестандартные.
То ли я туплю отчаянно, то ли действительно twig внутри views не позволяет подтаскивать поля сущностей по id (tid, nid), если эти id не являются значениями полей entity reference.
Кривое решение №1: добавить во view поле Content Type, скрыть его.
В заголовке прописать что-то типа:
Я понял так: для термина "Москва" в контекстном фильтре должны выводиться соответствующие Объекты с заголовком типа "Объекты города Москва", а для термина "Лайфхаки" должны выводиться соответствующие Блоги с заголовком типа "Блоги: Лайфхаки". И самое смешное, что оно так и выводится одной-единственной универсальной вьюхой из коробки, проблема только сделать разные заголовки для разных словарей. Я понял так, возможно неправильно
Babich wrote: Все равно работает лишь один Taxonomy term с заголовком
Попробую угадать: с адресом /taxonomy/term/% ?
Можно попробовать при переопределении заголовка использовать условный оператор twig {% if %}, то есть в одном и том же view сделать разные заголовки для разных словарей.
Robots.txt не мгновенно срабатывает, но действительно не похоже на поведение Гугл бота. Cloudflare именно для того и нужен, чтоб от таких атак легко отбиваться. Попробуйте Bot Fight Mode включить для начала в максимально строгом режиме. Если не сработает, забаньте конкретный User Agent (я выше написал Referrer - это описка). Посмотрите в Security Log с каких именно внешних адресов идёт атака. Если из одной сети, то забаньте ее.
PPS Еще можно зайти в Google Search Console и посмотреть действительно ли вся эта дрянь проиндексирована гуглом. Если да, то ее можно там же и удалить. Там же можно настроить максимальную скорость обхода Вашего сайта ботом, поставить на самый минимум.
https://support.cloudflare.com/hc/en-us/articles/200170786-Restoring-ori...
Но если у вас shared hosting, то сами вы этого не сделаете скорее всего.
Если все запросы к этим стремным адресам имеют совершенно одинаковый Referrer, то можно прямо по этому рефереру их и отшить, проще всего прямо в Cloudflare. Но если это настоящий GoogleBot, то он тоже отошьется и может обидеться.
Это адреса не гугла, а Cloudflare - Вы пользуетесь Cloudflare на своем сайте? Если да, то почему не настроено восстановление оригинальных ip адресов посетителей? Прежде всего надо убедиться, что это действительно гуглбот, а не хакеры.
Ну тут видите какое дело - для того, чтобы разобраться и предоставить готовое решение на блюдечке с голубой каемочкой, кто-то должен нырнуть в редкий модуль давно забытой прогрессивным человечеством версии Друпала. Видимо, у всех присутствующих другие планы на свое свободное время. Тут либо самому разбираться, либо искать исполнителя за деньги.
EvgenySorokin wrote: Например, выводить отдельным вьюсом в json или каком-то другом формате, с которым умеете работать, потом оттуда парсить нужные значения и что-то с ними делать.
В Друпале есть более одной возможности выводить вью прямо в виде карты (Гугл, Яндекс, OSM, Байду и пр. на выбор), не надо ничего парсить, все уже распарсено до нас.
Что значит "перехват"? Модули Geofield и Geolocation Field чем не устраивают? Я пользуюсь Geolocation Field для рисования Google-карт именно по вьюхам с кучей фильтров и полей, одно из которых типа Geolocation Field.
Как почистить таблицу visitors
В настройках модуля Visitors ищите настройку "Discard visitors logs older than".
Скролинг по сайту
Посмотрел на компе и планшете, вроде вот этот плагин используется: https://github.com/alvarotrigo/fullPage.js
Вообще фигня какая-то, особенно если высота содержимого секции больше высоты экрана - часть текста остается за кадром, и прочесть нельзя.
Скролинг по сайту
Не понимаю о чем речь. В Хроме на телефоне нет такого. До компа лень идти
Скролинг по сайту
Smooth scroll что ли?
https://www.w3schools.com/howto/howto_css_smooth_scroll.asp
Вывод страниц с материалами имеющими термины таксономии с разными заголовками
Задача совершенно несложная для любого мало-мальски компетентного сайтбилдера. Все многочисленные предложенные варианты - рабочие. Если у Вас ни один "не хочет" работать, то есть раздел "Поиск специалистов".
Продукты через вьюс
Возможно я чего-то не понимаю (не работал с продуктами), но разве фильтры views зависят от того, какое отображение выбрано - сущности или поля? У меня полно вьюх с отображением контента и множеством фильтров по любым полям.
Вывод страниц с материалами имеющими термины таксономии с разными заголовками
А должны быть не имена, а id.
Вывод страниц с материалами имеющими термины таксономии с разными заголовками
В принципе можно, но тогда в том месте (местах), откуда юзеры приходят на эти вьюхи, нужно будет поменять ссылки со стандартных taxonomy/term/% на нестандартные.
Вывод страниц с материалами имеющими термины таксономии с разными заголовками
Еще раз: две разные страницы не могут выводиться по одному и тому же адресу.
Вывод страниц с материалами имеющими термины таксономии с разными заголовками
То ли я туплю отчаянно, то ли действительно twig внутри views не позволяет подтаскивать поля сущностей по id (tid, nid), если эти id не являются значениями полей entity reference.
Кривое решение №1: добавить во view поле Content Type, скрыть его.
В заголовке прописать что-то типа:
Вывод страниц с материалами имеющими термины таксономии с разными заголовками
Я понял так: для термина "Москва" в контекстном фильтре должны выводиться соответствующие Объекты с заголовком типа "Объекты города Москва", а для термина "Лайфхаки" должны выводиться соответствующие Блоги с заголовком типа "Блоги: Лайфхаки". И самое смешное, что оно так и выводится одной-единственной универсальной вьюхой из коробки, проблема только сделать разные заголовки для разных словарей. Я понял так, возможно неправильно
Вывод страниц с материалами имеющими термины таксономии с разными заголовками
С каким адресом?
Попробую угадать: с адресом /taxonomy/term/% ?
Можно попробовать при переопределении заголовка использовать условный оператор twig {% if %}, то есть в одном и том же view сделать разные заголовки для разных словарей.
Поступают множество запросов от Google Bot.
Robots.txt не мгновенно срабатывает, но действительно не похоже на поведение Гугл бота. Cloudflare именно для того и нужен, чтоб от таких атак легко отбиваться. Попробуйте Bot Fight Mode включить для начала в максимально строгом режиме. Если не сработает, забаньте конкретный User Agent (я выше написал Referrer - это описка). Посмотрите в Security Log с каких именно внешних адресов идёт атака. Если из одной сети, то забаньте ее.
Поступают множество запросов от Google Bot.
PPS Еще можно зайти в Google Search Console и посмотреть действительно ли вся эта дрянь проиндексирована гуглом. Если да, то ее можно там же и удалить. Там же можно настроить максимальную скорость обхода Вашего сайта ботом, поставить на самый минимум.
Поступают множество запросов от Google Bot.
PS Да и robots.txt никто не отменял, если конечно это настоящий гуглбот, а не жулики.
Поступают множество запросов от Google Bot.
https://support.cloudflare.com/hc/en-us/articles/200170786-Restoring-ori...
Но если у вас shared hosting, то сами вы этого не сделаете скорее всего.
Если все запросы к этим стремным адресам имеют совершенно одинаковый Referrer, то можно прямо по этому рефереру их и отшить, проще всего прямо в Cloudflare. Но если это настоящий GoogleBot, то он тоже отошьется и может обидеться.
Поступают множество запросов от Google Bot.
Это адреса не гугла, а Cloudflare - Вы пользуетесь Cloudflare на своем сайте? Если да, то почему не настроено восстановление оригинальных ip адресов посетителей? Прежде всего надо убедиться, что это действительно гуглбот, а не хакеры.
Как на странице регистрации сделать чтобы в выборе страны из выпадающего списка одна определенная страна была сверху?
Ну тут видите какое дело - для того, чтобы разобраться и предоставить готовое решение на блюдечке с голубой каемочкой, кто-то должен нырнуть в редкий модуль давно забытой прогрессивным человечеством версии Друпала. Видимо, у всех присутствующих другие планы на свое свободное время. Тут либо самому разбираться, либо искать исполнителя за деньги.
Как оптимизировать сайт на Drupal? Долго грузит.
Поставить модуль Devel, включить Web Profiler, понять что именно тормозит.
На скриншоте нет ни одной характеристики сервера, одна реклама.
Как на странице регистрации сделать чтобы в выборе страны из выпадающего списка одна определенная страна была сверху?
Там названия стран можно редактировать? Поставьте пробел перед " Россия", и дело с концом.
Drupal 9 или 10?
Немножко странный вопрос. Сайт-то когда нужен? А то может подождать ещё пару-тройку лет и сразу делать на 11, а то будут проблемы с обновлением?
Не открывается drupal.org
+1
Перехват данных из Вьюхи. Как?
В Друпале есть более одной возможности выводить вью прямо в виде карты (Гугл, Яндекс, OSM, Байду и пр. на выбор), не надо ничего парсить, все уже распарсено до нас.
Перехват данных из Вьюхи. Как?
Что значит "перехват"? Модули Geofield и Geolocation Field чем не устраивают? Я пользуюсь Geolocation Field для рисования Google-карт именно по вьюхам с кучей фильтров и полей, одно из которых типа Geolocation Field.
Как добавить к кастомному блоку текст о том что нет результатов поиска для такого-то введенного слова?
А чем не устраивает встроенная функциональность Views "No results behavior"?