X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Нужен программист для доработки RSS ленты
Serges
Serges
Topic Starter сообщение 9.5.2009, 17:34; Ответить: Serges
Сообщение #1


Новичок
*

Группа: User
Сообщений: 11
Регистрация: 25.3.2009
Поблагодарили: 0 раз
Репутация:   0  


Нужен программист для доработки RSS ленты

Вот сама лента: http://www.science.yoread.ru/yan_rss.php
При просмотре исходного кода в тегах <yandex:full-text> и <description видим куски текста вида: <img src='images/news/79.jpg' style='margin:5px' align='left'><b> - их надо убрать.

Также в теге <yandex:full-text> в конце новостей видим текст, вида:
(Источник: <a href=&quot;http://www.science.yoread.ru/&quot;>Science.YoRead.ru</a>)
После чего идут ссылки на соседние новости – это также надо убрать.

Свои предложения пишем в личку

Вот сам код ленты:

<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| RSS News
+----------------------------------------------------+
| PHP-Fusion SF Group
| Copyright © 2007 by SF
| http://www.rus-phpfusion.com/
+----------------------------------------------------*/
require_once "maincore.php";
header("Content-Type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"".$locale['charset']."\"?>\n\n\n\n\n";
global $settings, $db_prefix;
$result = dbquery("SELECT * FROM ".$db_prefix."news ORDER BY news_datestamp DESC LIMIT 0, 10");
$numrows = dbrows($result);

?>
<rss version="2.0" xmlns:yandex="http://news.yandex.ru">
<?php

echo "<channel>\n";
echo "<title>".htmlspecialchars($settings['sitename'])."</title>\n";
echo "<link>".$settings['siteurl']."</link>\n";
echo "<description>Научные новости, интересные факты про космос и технологии, науку и развитие.</description>\n";
echo "<image>
        <title>".htmlspecialchars($settings['sitename'])."</title>
<url>http://yoread.ru/images/log.gif</url>




        <link>".$settings['siteurl']."</link>
    </image>";
echo "<language>ru-ru</language>\n\n";

for ($i=0;$i < $numrows;$i++)
{

    $data = dbarray($result);
    if ($data['news_breaks'] == "y") { $data['news_news'] = nl2br($data['news_news']); }
    echo "<item>\n";
    
    echo "<title>".$data['news_subject']."</title>\n";
    
    echo "<link>".stripslashes(htmlspecialchars($settings['siteurl']."news.php?readmore=".$data['news_id']))."</link>\n";
    
    echo "<description>".stripslashes(htmlspecialchars($data['news_news']))."</description>\n";

    echo "<pubDate>".date("r",$data['news_datestamp'])."</pubDate>\n";
    
    echo "<yandex:full-text>".stripslashes(htmlspecialchars($data['news_extended']))."</yandex:full-text>";

    echo "</item>\n\n";
}

echo "</channel>\n";
echo "</rss>";
?>


Сообщение отредактировал Serges - 9.5.2009, 17:35


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) ВНИМАНИЕ: Тема имеет прикрепленные файлыПишу тексты для всех и каждого. Цены не кусаются, качество не хромает.
Единственное правило: клиент всегда доволен.
124 Hellnar 50410 Сегодня, 14:35
автор: Hellnar
Открытая тема (нет новых ответов) Найду для вас домены
16 MakDonald 2871 Сегодня, 9:06
автор: alekspik
Открытая тема (нет новых ответов) Чем сжимать картинки для сайта без потери качества
1st-finstep.ru - Заработок в сети и методы продвижения сайта
16 komarik_vlad 1712 Вчера, 20:11
автор: komarik_vlad
Горячая тема (нет новых ответов) Leongram - бесплатная программа для продвижения в Instagram
91 DeOne 18384 Вчера, 19:27
автор: DeOne
Открытая тема (нет новых ответов) Бот для комплексной автоматической рассылки Whatsapp
Бот для комплексной автоматической рассылки Whatsapp
3 danger22 604 Вчера, 8:30
автор: danger22


 



RSS Текстовая версия Сейчас: 18.12.2017, 15:07
Дизайн