Arkadaslar
Dynamicdrive'in ticker ajax kodu uzerinde calismaktayim.
Asagıdaki kod gayet guzel calisiyor ancak bir siteden cektigim bilgilerde image width ve height 'leri bayagi buyuk .
Ornegin width = 310 fakat ben onu 110 ' dusurmek istiyorum.
Str_replace ile maalesef basaramadim.
Sizlerden iki ricam var
1-İmage'lerin degerini nasil dusurebilirim.
2-Description limit degerleri vermeme ragmen maalesef degerleri asagiya indiremedim.( Ornegin 20 satir yazi var ise 10 satira dusurmek gibi)
Yardımlarinıza simdiden tesekkur ederim.
Sevgilerimle
armator
-----
KOD
-----
<?php
/*
================================================== ====================
LastRSS bridge script- By Dynamic Drive (http://www.dynamicdrive.com)
Communicates between LastRSS.php to Advanced Ajax ticker script using Ajax. Returns RSS feed in XML format
Created: Feb 9th, 2006. Updated: Feb 9th, 2006
================================================== ====================
*/
header('Content-type: text/xml');
// include lastRSS
include "lastRSS.php"; //path to lastRSS.php on your server from this script ("bridge.php")
// Create lastRSS object
$rss = new lastRSS;
$rss->cache_dir = 'cache'; //path to cache directory on your server from this script. Chmod 777!
$rss->date_format = 'M d, Y g:i:s A'; //date format of RSS item. See PHP date() function for possible input.
// List of RSS URLs
$rsslist=array(
"CNN" => ".xml",
"BBC" => ".xml",
"news.com" => ".xml",
"slashdot" => ".xml",
"dynamicdrive" => ".xml"
);
////Beginners don't need to configure past here////////////////////
$rssid=$_GET['id'];
$rssurl=isset($rsslist[$rssid])? $rsslist[$rssid] : die("Error: Can't find requested RSS in list.");
// -------------------------------------------------------------------
// outputRSS_XML()- Outputs the "title", "link", "description", and "pubDate" elements of an RSS feed in XML format
// -------------------------------------------------------------------
function outputRSS_XML($url) {
global $rss;
$cacheseconds=(int) $_GET["cachetime"]; //typecast "cachetime" parameter as integer (0 or greater)
$rss->cache_time = $cacheseconds;
if ($rs = $rss->get($url)) {
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rss version=\"2.0\">\n<channel>\n";
foreach ($rs['items'] as $item) {
echo "<item>\n<link>$item[link]</link>\n<title>$item[title]</title>\n<description>$item[description]</description>\n <pubDate>$item[pubDate]</pubDate> \n </item>\n\n";
}
echo "</channel></rss>";
if ($rs['items_count'] <= 0) { echo "<li>Sorry, no items found in the RSS file :-(</li>"; }
}
else {
echo "Sorry: It's not possible to reach RSS file $url\n<br />";
// you will probably hide this message in a live version
}
}
// ================================================== =============================
outputRSS_XML($rssurl);
?>


LinkBack URL
About LinkBacks
Alıntı Yaparak Yanıtla
Bookmarks