gpt4 book ai didi

php - 从 RSS Feed 获取缩略图并在 ListView 中显示

转载 作者:行者123 更新时间:2023-12-01 05:07:30 25 4
gpt4 key购买 nike

我的 RSS 提要阅读器脚本需要一些帮助...我希望 ListView 中的缩略图取自 Rss Feeds 缩略图

"content": [
{
"medium": "image",
"url": "http://www......de/wp-content/uploads/2010/11/sgroth_web.jpg",
"title": {
"type": "html",
"content": "sgroth_web"
},
"description": {
"type": "html",
"content": "contenthere 4."
},
"thumbnail": {
"url": "http://www.sdddd.de/wp-content/uploads/2010/11/sgroth_web-150x150.jpg"
}

看看我的意思: Preview

首先是缩略图,然后是 Rss Feed 的标题。此代码是 Jquery 和 PHP...

这是我在 JS 中显示 RssFeeds 的代码:

$(function(){


getOnlineFeed('http://salzstreuner.de/category/aktuelle_ausgabe/feed');
});
/* functions */
var listEntries = function(json) {
if (!json.responseData.feed.entries) return false;
$('#widgetTitle').text(json.responseData.feed.title);
var articleLength =json.responseData.feed.entries.length;
articleLength = (articleLength > maxLength) ? maxLength : articleLength;
for (var i = 1; i <= articleLength ; i++) {
var entry = json.responseData.feed.entries[i-1];
$('#link' + i).text(entry.title);
$('#articleHeader' + i).text(entry.title);
$('#openButton' + i).attr('href', entry.link);
$('#articleContent' + i).append(entry.content);
$('#articleImage').append('<img src="' + entry.thumbnail + '">');
}
$('#article1 .prevButton').remove();
$('#article' + articleLength + ' .nextButton').remove();
if (articleLength < maxLength) {
for (i = articleLength + 1; i <= maxLength; i++) {
$('#list' + i).remove();
$('#article' + i).remove();
}
}
};
var getOnlineFeed = function(url) {
var script = document.createElement('script');
script.setAttribute('src', 'http://ajax.googleapis.com/ajax/services/feed/load?callback=listEntries&hl=ja&output=json-in-script&q='
+ encodeURIComponent(url)
+ '&v=1.0&num=' + maxLength);
script.setAttribute('type', 'text/javascript');
document.documentElement.firstChild.appendChild(script);
};
var getOfflineFeed = function(url) {
var script = document.createElement('script');
script.setAttribute('src', url);
script.setAttribute('type', 'text/javascript');
document.documentElement.firstChild.appendChild(script);
};

输出看起来像这样:

for(var i=1; i<=maxLength; i++){
document.write(
'<li id="list' + i + '"><img src="#articleImage"/><a href="#article' + i + '" id="link' + i + '">&nbsp;</a></li>'
);

我已经玩过#articleImage,但它不起作用。我希望外面的人可以帮助我解决这个小大问题......

谢谢卢克大师

最佳答案

您应该使用缩略图url:

('#articleImage').append('<img src="' + entry.thumbnail.url + '">');

关于php - 从 RSS Feed 获取缩略图并在 ListView 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4362049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com