Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как создать турбо-страницы Яндекса на Joomla?

ЯндексСайтостроениеJoomla
Владимир Числов
  · 3,3 K
Руководитель рекламного агентства KAVIOL   · 25 сент 2020

Заходишь по пути: /libraries/src/Document/Renderer/Feed/RssRenderer.php (если у тебя тройка). Теперь надо его подправить.

80 строка: $feed = "<rss version=\"2.0\" xmlns:atom=\"http://www.w3.org/2005/Atom\" xmlns:yandex='http://news.yandex.ru' xmlns:media='http://search.yahoo.com/mrss/' xmlns:turbo='http://turbo.yandex.ru'>\n";

196 строчка: $feed .= " <item turbo='true'>\n";

209 строчка: $feed .= " <turbo:content><![CDATA[" . $this->_relToAbs($data->items[$i]->description) . "]]></turbo:content>\n";

Тут все. Потом в админке компоненты - лента новостей - создать ленту - смотришь id категории в материалы - категории и вставляешь ссылку при создании ленты новостей с номером категории https://site.ru/index.php?option=com_content&view=category&id=твоя категория&format=feed&type=rss

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

Интернет-маркетинг  · 7 мая 2018

Есть готовый плагин, называется jc yandex turbo. Инструкцию по настройке смотри здесь https://chtokak.com/post/turbo-stranitsyi-yandeksa-chto-eto-i-kak-nastroit/

Заходишь по пути: /libraries/src/Document/Renderer/Feed/RssRenderer.php (если у тебя тройка). Теперь надо его подпр... Читать дальше
Задача турбо-страниц — ускорить загрузку сайта. Для этих целей Яндекс делает следующее: 1. По специальному RSS-каналу сохраняет ваши материалы к себе на сервер. 2. Вставляет контент в специальную легкую обертку. 3. Подставляет полученную страницу в поисковой выдаче для мобильных устройств. На Joomla реализовать турбо-страницы можно с помощью специального расширения... Читать далее