Турбо-страницы для Яндекса

Аватар пользователя Victor.Belousov Victor.Belousov 5 мая 2019 в 14:54

Может ли кто-нибудь подсказать, как сделать вывод изображений в Турбо-страницах которые генерятся модулем Yandex.Turbo (https://www.drupal.org/project/yandex_turbo)?

В качестве решения, пытался настроить вывод через views, но тоже не получилось.

Есть ли альтернативы модулю?

Поделитесь, плиз.

Лучший ответ

Аватар пользователя sas@drupal.org sas@drupal.org 9 декабря 2019 в 14:08
2

Доработано, обновитесь с git.

Комментарии

Аватар пользователя P.Selfin@drupal.org P.Selfin@drupal.org 5 мая 2019 в 16:54
2

Этот модуль со стандартным body работает, если картинка в нем, то показывается в турбо.
ЗЫ да, модуль не гибкий нифига, но в своем минимальном функционале работает

Аватар пользователя Victor.Belousov Victor.Belousov 6 мая 2019 в 13:40

Отличный модуль!

Скажите, плиз, а можно ли сделать так чтобы картинки выводились у всех типов материалов? Т. е. у меня 4 типа материала и каждого своё поле для картинки.

И что такое "fn2" в настройках?

Аватар пользователя sas@drupal.org sas@drupal.org 6 мая 2019 в 13:57

>Скажите, плиз, а можно ли сделать так чтобы картинки выводились у всех типов материалов?
В работе, по готовности отпишусь
>И что такое "fn2" в настройках?
Гы, это пока в отладке

Аватар пользователя Victor.Belousov Victor.Belousov 6 мая 2019 в 14:07

Супер, буду ждать Smile
Я весь мозг сломал пытаясь самостоятельно сделать через views и темизацию.
А тут и лента без ошибок, и изображения + безграничное количество элементов.

Кстати, у Яндекса сменился лимит. Теперь 1000 Smile

Аватар пользователя sas@drupal.org sas@drupal.org 6 мая 2019 в 16:52
Victor.Belousov wrote:

Супер, буду ждать Smile
Кстати, у Яндекса сменился лимит. Теперь 1000 Smile

Спасибо вынесу в настройки, так как я уже с API работаю - там нет ограничений.

Аватар пользователя Victor.Belousov Victor.Belousov 6 мая 2019 в 17:45

Спасибо!
Было бы ещё круто добавить возможность добавления отдельных стилей для каждого поля Smile

Наблюдения. Модуль стал вызывать ошибку 500 Internal Server Error. Даже не удается зайти в admin/config/services/csas-ytu. Не подскажите, как настроить или что предпринять?

Аватар пользователя sas@drupal.org sas@drupal.org 6 мая 2019 в 19:35

Было бы ещё круто добавить возможность добавления отдельных стилей для каждого поля Smile

можете сделать через стандартную темизацию

Модуль стал вызывать ошибку 500 Internal Server Error

У меня на сайте отработал ок, картинка с рабочего сайта. На Вашем хосте надо посмотреть лог севера и лог сайта, шлите доступы?
Сколько у Вас итемов, какое значение в memory_limit ?

Аватар пользователя Victor.Belousov Victor.Belousov 6 мая 2019 в 19:51

У меня VPS. Нод десятки тысяч Smile
Memory выставил огромный (1024), но всё равно выходит 500.
Доступы скинул Вам на почту.

Аватар пользователя sas@drupal.org sas@drupal.org 6 мая 2019 в 20:33
1

1. Настроил сервер Вам там у Вас
237 тыс. итемов

2. Чтобы все загрузить надо юзать Вам yandex API
3. Папку с моделем надо было назвать csas_ytu
P.S.
1. Я бы перевел Вас на пых 7.2
2. 30 - 40 сек заходит на настройка - так как я формирую все страницы и показываю ссылки, в Яше конечно каждая отдельно, но там все рано RSS 10 тыс = макс ограничения, Вам надо будет API заюзать
если есть скайп можем потрещать
3. Сайт конечно не маленький, это хорошо, но принципе = запустил
Профит

Аватар пользователя Victor.Belousov Victor.Belousov 6 мая 2019 в 21:45

Ещё момент.
Было бы ещё здорово добавить возможность выводить форматирование т. е. передавать самые основные разрешенные теги (p, ul, ol и т. д.).

Аватар пользователя sas@drupal.org sas@drupal.org 6 мая 2019 в 23:13

Добавлено настройка кол-ва элементов в канале + убрана задержка страницы настройки + обновлено на Вашем сайте

Аватар пользователя armen_dav armen_dav 8 декабря 2019 в 22:34

А если сплошной текст с тегами , то абзацы все слетают и между ними даже пробела нет, как быть?

Аватар пользователя armen_dav armen_dav 9 декабря 2019 в 11:47

Вот такой код

<p style="text-align: justify;"><strong>Синоптики предупредили об ухудшении погоды 8 декабря в Костанайской области, передает <a href="https://BaigeNews.kz" target="_blank">BaigeNews.kz</a> со ссылкой на пресс-службу РГП "Казгидромет".</strong></p><p style="text-align: justify;">В регионе местами ожидаются низовая метель, туман, гололед. Ветер юго-западный местами 15-20 метров в секунду.</p>

превращается в

Синоптики предупредили об ухудшении погоды 8 декабря в Костанайской области, передает BaigeNews.kz со ссылкой на пресс-службу РГП "Казгидромет".В регионе местами ожидаются низовая метель, туман, гололед. Ветер юго-западный местами 15-20 метров в секунду.

Аватар пользователя armen_dav armen_dav 9 декабря 2019 в 12:05

В Enabled tags все есть: a, strong, p, но на выходе все убирается, соответственно все абзацы и ссылки слетают, бог там с этим стронг

Аватар пользователя armen_dav armen_dav 9 декабря 2019 в 13:52

60 000 постов? А по другому никак? Yandex_Turbo вроде не имеет такой проблемы. Ладно, спасибо

Аватар пользователя P.Selfin@drupal.org P.Selfin@drupal.org 6 мая 2019 в 16:07

Круто, лайкнул. Обязательно потестирую.
Скажите, модуль позволяет выводить блоки в турбо-страницы? Если нет, то планируется ли?
Кейс такой: идет акция на сайте, выводится блоком. А на турбо не выводится...
И сразу второй вопрос: как с комерсом, уберкартом дела обстоят?

Аватар пользователя Semantics Semantics 6 мая 2019 в 16:13

Кстати, прочитал твой коммент и придумал, как это сделать для мышатников, тьфу, сайт-билдеров

Аватар пользователя sas@drupal.org sas@drupal.org 6 мая 2019 в 17:05

Скажите, модуль позволяет выводить блоки в турбо-страницы?

Цели не стояло, но по логике хочется дождаться "половой зрелости" https://tech.yandex.ru/turbo/doc/desktop/index-docpage/

Если нет, то планируется ли?

Только если будет востребовано, сейчас пока не понятно как клиентам использовать их преимущества.

Из коммерце дисплея титле и бодю приезжает, по уберу не совру - использую, но если бандл материальный то автоматом как и комменрце
P.S.
- Сейчас уже гружу через API https://tech.yandex.ru/turbo/doc/api/about-docpage/ ограничений на сервисе нет, но теги те же в подрезке что и с RSS
- Для магазинов до 30т. товара можно заюзать yml

Аватар пользователя P.Selfin@drupal.org P.Selfin@drupal.org 6 мая 2019 в 17:15

не понятно как клиентам использовать их преимущества.

Преимущества блоков в Турбо?
Один кейс я описал, акции и всякое такое.
Вот еще: всяко разные лендинговые элементы, если на обычном сайте стоят сквозными блоками: преимущества компании, порядок работ, контакты, ссылки на подписку/калькулятор и тд.
Как раз такое клиентам преподнести очень просто.
ЗЫ Можно обсудить спонсорство этой фичи.

Аватар пользователя sas@drupal.org sas@drupal.org 6 мая 2019 в 16:58

Ситуация с yandex terbo такая:
- Формы у них пока не работают, разрешенные теги https://tech.yandex.ru/turbo/doc/rss/elements/typography-docpage/#inline...
- Для магазинов https://tech.yandex.ru/turbo/doc/quick-start/markets-docpage/ быстрая покупка - заявка на мыло
- Можно грузить yml от маркета до 30 000 итемов
- Включили бету для десктопов https://tech.yandex.ru/turbo/doc/desktop/index-docpage/

Аватар пользователя sas@drupal.org sas@drupal.org 6 мая 2019 в 17:10

Модуль на самом деле небольшой форк, на орг не претендую, сделан "на коленке" без ООП год назад. Сейчас уже актуален только как работающий код. Сейчас уже "прикипел" к ООП, если будет под 8-ку то с сорцами уже конечно.
P.S.
Тема турбо сейчас вьется для десктопов поэтому "ожила", кто хочет продвинутся, не плохая идея сделать для 8-ки на орг.

Аватар пользователя P.Selfin@drupal.org P.Selfin@drupal.org 6 мая 2019 в 17:19

Не скромничайте. Хороший форк можно и залить, или предложить в ишьюсах хотя бы - мол так и так, вот моя версия. Если работает и отвечает стандартам дорга, то почему нет?

Аватар пользователя sas@drupal.org sas@drupal.org 6 мая 2019 в 19:37

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

Аватар пользователя andron0402 andron0402 30 августа 2019 в 18:01

У меня ссылка на RSS получается такой https://адрес_сайта/yandex-turbo-1 Это нормально? Должно же быть yandex.turbo.rss

Аватар пользователя P.Selfin@drupal.org P.Selfin@drupal.org 6 мая 2019 в 17:22

У яндекса давно нет никакой монополизации, если она была в принципе. Боящихся лично я не видел ни разу... Разве что на заре появления Метрики были опасения, но давно смирились и пользуются.

Аватар пользователя sas@drupal.org sas@drupal.org 6 мая 2019 в 19:38

Мне попадаются и довольно часто. Но я полностью с Вами согласен, монополии нет, будет доказывать и убеждать.

Аватар пользователя sas@drupal.org sas@drupal.org 6 мая 2019 в 17:21

API готов и работает зависит от модуля csas_ytu (RSS) в части контента, для повторного использования, но в гит пока не выкладывал. Хотя все равно скоро залью так как удобней поддержка и конверсия.
Насчет публикации для других, он будет в паблике. Сейчас десктоп Яши в развитии, в это направлении точно будет движуха, с коммерцией пока не особо Яша поддерживает только покупку по ссылке + быстрая покупка.

Аватар пользователя Victor.Belousov Victor.Belousov 7 мая 2019 в 13:41

Установил и уже попробовал. Всё работает.
Загрузка прошла, но передалось почему-то только 17 страниц из всех нод.
И уточните, плиз, передаются ли теги?

Аватар пользователя sas@drupal.org sas@drupal.org 7 мая 2019 в 15:34

Есть еще квотирование для API, возможно что-то превысили , надо посмотреть будет

И уточните, плиз, передаются ли теги?

Настройка отправляемых тегов admin/config/services/csas-ytu -> Enable tags