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

 
Посетитель
small user social cms
Медаль
Сообщений: 177
Всех приветствую, тема уже была но я её нечаянно удалил facepalm ((( Думая что удалял своё сообщение((( Простите пожалуйста)

Спасибо тому кто опубликовал решение с редактированием шаблона RSS! Не могли бы вы ещё раз продублировать



Не подскажите почему RSS не забирает категории сайта а только конечные https://avtostop72.ru/uslygi/26-diagnostika-avtomobilja.html

https://avtostop72.ru/rss/feed/uslygi

Карта сайта (https://avtostop72.ru/sitemap_content_uslygi.xml )тоже самое исполняет не забирает урлы вида https://avtostop72.ru/uslygi/remont-avtomobilja/remont-dvigatelja
А вот такие урлы с окончанием html залетают в RSS https://avtostop72.ru/uslygi/26-diagnostika-avtomobilja.html
Редактировалось: 1 раз (Последний: 23 ноября 2017 в 11:26)
Сервис проверки позиций http://allpositions.ru/ - бонус 100 рублей !
Биржа вечный ссылок нового поколения. Новый инструмент- Трафиковые статьи
Посетитель
small user social cms
Медаль
Сообщений: 138
А Вы уже правили файл yandex_feed.tpl.php?
Александр Витальевич
Посетитель
small user social cms
Медаль
Сообщений: 143
Напишите пожалуйста решение, чтобы яндекс принимал rss.
Посетитель
small user social cms
Медаль
Сообщений: 177
kaless:

Напишите пожалуйста решение, чтобы яндекс принимал rss.

Нет не чего не делал ещё)) Так как нужно разобраться почему карта сайта и rss не забирает урлы
Сервис проверки позиций http://allpositions.ru/ - бонус 100 рублей !
Биржа вечный ссылок нового поколения. Новый инструмент- Трафиковые статьи
Посетитель
small user social cms
Медаль
Сообщений: 138
traffs:

kaless:

Напишите пожалуйста решение, чтобы яндекс принимал rss.

Нет не чего не делал ещё)) Так как нужно разобраться почему карта сайта и rss не забирает урлы

Ну судя по Вашему rss как раз экспортный файл и выдает url: <link>https://avtostop72.ru/uslygi/25-protochka-tormoznyh-diskov.html</link>
Александр Витальевич
Посетитель
small user social cms
Медаль
Сообщений: 115
traffs:
почему RSS не забирает категории сайта а только конечные
А разве ленты RSS должны брать категории?

traffs:
решение с редактированием шаблона RSS
Надо включить турбо, т.е. в ленте <item> пишем как <item turbo="true">
Посетитель
small user social cms
Медаль
Сообщений: 177
MakArtSoft:

traffs:
почему RSS не забирает категории сайта а только конечные
А разве ленты RSS должны брать категории?

traffs:
решение с редактированием шаблона RSS
Надо включить турбо, т.е. в ленте пишем как


Ну а как без этого, физически страницы есть. Первая ветка кушала такие урлы
Я так понимаю в двойке намерено исключили попадание таких урлов в карту??
Сервис проверки позиций http://allpositions.ru/ - бонус 100 рублей !
Биржа вечный ссылок нового поколения. Новый инструмент- Трафиковые статьи
Посетитель
small user social cms
Медаль
Сообщений: 177
MakArtSoft:
Ну судя по Вашему rss как раз экспортный файл и выдает url: <link>https://avtostop72.ru/uslygi/25-protochka-tormoznyh-diskov.html</link>
Да с этим нет проблем, но почему эти категории не ест https://avtostop72.ru/uslygi/remont-avtomobilja/remont-dvigatelja
в настройках стоит Включить RSS Ленту
Сервис проверки позиций http://allpositions.ru/ - бонус 100 рублей !
Биржа вечный ссылок нового поколения. Новый инструмент- Трафиковые статьи
Посетитель
small user social cms
Медаль
Сообщений: 177
MakArtSoft:
Надо включить турбо, т.е. в ленте <item> пишем как <item turbo="true">

www/templates/autostop/controllers/rss в файле yandex_feed.tpl.php


я так понимаю в коде <item></item>
Код PHP:
  1. <?php } ?>
  2. <atom:link rel="self" type="application/rss+xml" href="<?php html(href_to_current(true)); ?>"/>
  3. <?php if(!empty($feed['items'])) { ?>
  4. <?php foreach($feed['items'] as $item){ ?>
  5. <item>
  6. <?php if(!empty($feed['mapping']['title'])) { ?>
  7. <title><?php html($item[$feed['mapping']['title']]); ?></title>
  8. <?php } ?>
  9. <link><?php echo href_to_abs($feed['ctype_name'], $item['slug'].'.html'); ?></link>
  10. <?php if(!empty($feed['mapping']['description'])) { ?>
  11. <description><?php html(html_clean($item[$feed['mapping']['description']], 150)); ?></description>
  12. <yandex:full-text><?php html(html_clean($item[$feed['mapping']['description']])); ?></yandex:full-text>
  13. <?php } ?>
  14. <?php if(!empty($feed['mapping']['image'])) { ?>
  15. <?php $image = cmsModel::yamlToArray($item[$feed['mapping']['image']]); ?>
  16. <?php if (!empty($image[$feed['mapping']['image_size']])){ ?>
  17. <?php $imgp = img_get_params($config->upload_path.$image[$feed['mapping']['image_size']]); ?>
  18. <enclosure url="<?php echo $config->upload_host_abs.'/'.$image[$feed['mapping']['image_size']]; ?>" type="<?php echo $imgp['mime']; ?>" length="<?php echo $imgp['filesize']; ?>" />
  19. <?php } ?>
  20. <?php } ?>
  21. <?php if(!empty($item['user_nickname'])) { ?>
  22. <author><?php html($item['user_nickname']); ?></author>
  23. <?php } ?>
  24. <?php if(!empty($feed['mapping']['pubDate'])) { ?>
  25. <pubDate><?php html(date('r', strtotime($item[$feed['mapping']['pubDate']]))); ?></pubDate>
  26. <?php } ?>
  27. </item>
Меняем на <item turbo="true"></item turbo="true">
Код PHP:
  1. <?php } ?>
  2. <atom:link rel="self" type="application/rss+xml" href="<?php html(href_to_current(true)); ?>"/>
  3. <?php if(!empty($feed['items'])) { ?>
  4. <?php foreach($feed['items'] as $item){ ?>
  5. <item turbo="true">
  6. <?php if(!empty($feed['mapping']['title'])) { ?>
  7. <title><?php html($item[$feed['mapping']['title']]); ?></title>
  8. <?php } ?>
  9. <link><?php echo href_to_abs($feed['ctype_name'], $item['slug'].'.html'); ?></link>
  10. <?php if(!empty($feed['mapping']['description'])) { ?>
  11. <description><?php html(html_clean($item[$feed['mapping']['description']], 150)); ?></description>
  12. <yandex:full-text><?php html(html_clean($item[$feed['mapping']['description']])); ?></yandex:full-text>
  13. <?php } ?>
  14. <?php if(!empty($feed['mapping']['image'])) { ?>
  15. <?php $image = cmsModel::yamlToArray($item[$feed['mapping']['image']]); ?>
  16. <?php if (!empty($image[$feed['mapping']['image_size']])){ ?>
  17. <?php $imgp = img_get_params($config->upload_path.$image[$feed['mapping']['image_size']]); ?>
  18. <enclosure url="<?php echo $config->upload_host_abs.'/'.$image[$feed['mapping']['image_size']]; ?>" type="<?php echo $imgp['mime']; ?>" length="<?php echo $imgp['filesize']; ?>" />
  19. <?php } ?>
  20. <?php } ?>
  21. <?php if(!empty($item['user_nickname'])) { ?>
  22. <author><?php html($item['user_nickname']); ?></author>
  23. <?php } ?>
  24. <?php if(!empty($feed['mapping']['pubDate'])) { ?>
  25. <pubDate><?php html(date('r', strtotime($item[$feed['mapping']['pubDate']]))); ?></pubDate>
  26. <?php } ?>
  27. </item turbo="true">
Редактировалось: 1 раз (Последний: 23 ноября 2017 в 12:13)
Сервис проверки позиций http://allpositions.ru/ - бонус 100 рублей !
Биржа вечный ссылок нового поколения. Новый инструмент- Трафиковые статьи
Посетитель
small user social cms
Медаль
Сообщений: 115
</item turbo="true"> - в закрывающем тэге "турбо" указывать не надо, только в начале
Технические требования
Редактировалось: 1 раз (Последний: 23 ноября 2017 в 12:47)
Посетитель
small user social cms
Медаль
Сообщений: 138
traffs:
Меняем на <item turbo="true"></item turbo="true">
Код PHP:
<?php } ?>
<atom:link rel="self" type="application/rss+xml" href="<?php html(href_to_current(true)); ?>"/>
<?php if(!empty($feed['items'])) { ?>
<?php foreach($feed['items'] as $item){ ?>
<item turbo="true">
<?php if(!empty($feed['mapping']['title'])) { ?>
<title><?php html($item[$feed['mapping']['title']]); ?></title>
<?php } ?>
<link><?php echo href_to_abs($feed['ctype_name'], $item['slug'].'.html'); ?></link>
<?php if(!empty($feed['mapping']['description'])) { ?>
<description><?php html(html_clean($item[$feed['mapping']['description']], 150)); ?></description>
<yandex:full-text><?php html(html_clean($item[$feed['mapping']['description']])); ?></yandex:full-text>
<?php } ?>
<?php if(!empty($feed['mapping']['image'])) { ?>
<?php $image = cmsModel::yamlToArray($item[$feed['mapping']['image']]); ?>
<?php if (!empty($image[$feed['mapping']['image_size']])){ ?>
<?php $imgp = img_get_params($config->upload_path.$image[$feed['mapping']['image_size']]); ?>
<enclosure url="<?php echo $config->upload_host_abs.'/'.$image[$feed['mapping']['image_size']]; ?>" type="<?php echo $imgp['mime']; ?>" length="<?php echo $imgp['filesize']; ?>" />
<?php } ?>
<?php } ?>
<?php if(!empty($item['user_nickname'])) { ?>
<author><?php html($item['user_nickname']); ?></author>
<?php } ?>
<?php if(!empty($feed['mapping']['pubDate'])) { ?>
<pubDate><?php html(date('r', strtotime($item[$feed['mapping']['pubDate']]))); ?></pubDate>
<?php } ?>
</item turbo="true">
Яндекс вебмастер в этом случае выдает ошибку: XML-элементы указаны некорректно
стр.
поз.
16
43 Ожидалось '>'
Александр Витальевич
Посетитель
small user social cms
Медаль
Сообщений: 138
У кого-нибудь есть готовое решение?
Александр Витальевич
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 269
Александр Витальевич:
Яндекс вебмастер в этом случае выдает ошибку
Александр Витальевич:
Ожидалось '>'
может по этому?
MakArtSoft:
</item turbo="true"> - в закрывающем тэге "турбо" указывать не надо, только в начале
т.е. не </item turbo="true"> а </item>
Посетитель
small user social cms
Медаль
Сообщений: 138
lakomet:

Александр Витальевич:
Яндекс вебмастер в этом случае выдает ошибку
Александр Витальевич:
Ожидалось '>'
может по этому?
MakArtSoft:
- в закрывающем тэге "турбо" указывать не надо, только в начале
т.е. не а

Сделал так, теперь ошибки в тегах:
12
42 <yandex:full-text/>
21
42 <yandex:full-text/>
30
42 <yandex:full-text/>
Александр Витальевич
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 269
Александр Витальевич:
Сделал так, теперь ошибки
а зачем слеш в конце?
Александр Витальевич:
<yandex:full-text/>
Попробуйте так <yandex:full-text>
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.