Александр Витальевич
Добрый день
Начата работа по редизайгу портала города Урай
инстант.рф/cases/28-redizain-informacionnogo-portala-goroda-urai.html
Добрый день! Алексей Вы молодец! Здорово у Вас получается! Успехов Вам!
Абсолютно не правильно там написано. У Вас есть опыт работы с Яндекс Новости в качестве партнера?
Оставлю здесь ссылку по теме
всё правильно там написано
самостоятельно пришел к тем же выводам, только вчера примерно о том же писал тут www.cy-pr.com/forum/f21/t101587/m1080863#message1080914
Только пока ещё остаётся вопрос с гуглом. На самом деле все эти зажимы со стороны Яндекса не имеют большого смысла пока есть гугл и есть свободная воля пользователя какой пс пользоваться.
Зарегистрируйте свой сайт как СМИ — цена вопроса: 10 тысяч рублей.обязав транслировать в ТОП лишь тех у кого есть официальное сми.
Почему 10? На сайте Роскомнадзора написано 5, а к регистрации уже приступили
Оставлю здесь ссылку по теме blogarbik.ru/?p=7765
Это такой бред написан просто писец! Турбо страницы это полный аналог яндекс новостей, пишу исходя из личного опыта партнерства с яндекс новостями. Лично я этим партнерством полностью доволен. Трафик был сумасшедшим. Плюс к этому ведущие сми цитировали мой сайт как первоисточник инфы. Все это продолжалось до тех пор пока яндексу не зажали руки законодательные органы, обязав транслировать в ТОП лишь тех у кого есть официальное сми.
Вот весь исходный код файла, что в нем не так? Тыкните, если не сложноПопробуйте так <yandex:full-text>
<?php $config = cmsConfig::getInstance(); if ($category){ $feed['title'] = $feed['title'].' / '.$category['title']; } if ($author){ $feed['title'] = $author['nickname'].' - '.$feed['title']; } ?> <?php echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n"; ?> <rss xmlns:yandex="http://news.yandex.ru" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"> <channel> <title><?php html($feed_title); ?></title> <link><?php html($config->host); ?></link> <description><?php html($feed['description']); ?></description> <image> <url><?php echo $config->upload_host_abs.'/'.$feed['image']['normal']; ?></url> <title><?php html($feed_title); ?></title> <link><?php html($config->host); ?></link> </image> <yandex:logo><?php echo $config->upload_host_abs.'/'.$feed['image']['normal']; ?></yandex:logo> <yandex:logo type="square"><?php echo $config->upload_host_abs.'/'.$feed['image']['normal']; ?></yandex:logo> <?php } ?> <atom:link rel="self" type="application/rss+xml" href="<?php html(href_to_current(true)); ?>"/> <?php foreach($feed['items'] as $item){ ?> <item turbo="true"> <title><?php html($item[$feed['mapping']['title']]); ?></title> <?php } ?> <link><?php echo href_to_abs($feed['ctype_name'], $item['slug'].'.html'); ?></link> <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 $image = cmsModel::yamlToArray($item[$feed['mapping']['image']]); ?> <?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 } ?> <author><?php html($item['user_nickname']); ?></author> <?php } ?> <?php } ?> </item> <?php } ?> <?php } ?> </channel> </rss>
Яндекс вебмастер в этом случае выдает ошибку
может по этому?Ожидалось '>'
т.е. не а— в закрывающем тэге "турбо" указывать не надо, только в начале
Сделал так, теперь ошибки в тегах:
12
42 <yandex:full-text/>
21
42 <yandex:full-text/>
30
42 <yandex:full-text/>
Яндекс вебмастер в этом случае выдает ошибку: XML-элементы указаны некорректноМеняем на <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">
стр.
поз.
16
43 Ожидалось '>'
Напишите пожалуйста решение, чтобы яндекс принимал rss.
Нет не чего не делал ещё)) Так как нужно разобраться почему карта сайта и rss не забирает урлы
Ну судя по Вашему rss как раз экспортный файл и выдает url: <link>https://avtostop72.ru/uslygi/25-protochka-tormoznyh-diskov.html</link>
Согласен, так как на данный момент, я могу выделить только три шаблона для 2ки существующие: OneNews, OneMinima и Mtheme. Но у всех трех одна проблема — разработчики либо не имеют времени на поддержку клиентов, либо вовсе исчезли.Такой точно не будет востребован, а вот такой как mtheme, но доработанный примерно до такого вида
Джехутимери вообще с Украины и возможно не появится в сообществе. Может есть тот, кто возьмется за дальнейшую поддержку шаблона Mtheme?