Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在网站上定制tumblr提要_Javascript_Jquery_Css_Feed_Tumblr - Fatal编程技术网

Javascript 如何在网站上定制tumblr提要

Javascript 如何在网站上定制tumblr提要,javascript,jquery,css,feed,tumblr,Javascript,Jquery,Css,Feed,Tumblr,大家好,谢谢你们的阅读 我正在为我的朋友乐队建立一个小的(一页)网站,并使用tumblr提要而不是新闻部分。唯一的问题是,我对JS/JQuery完全是个新手 我已经设法让帖子显示得很好,但目前feed会提取帖子标题、一些广告语和日期(按顺序)。因为我想在标题之前显示日期,所以我粗略地使用了一些CSS将日期移到标题上方(位置:relative) 到目前为止,我在标题中有以下内容: <script src="http://www.google.com/jsapi" type="text/jav

大家好,谢谢你们的阅读

我正在为我的朋友乐队建立一个小的(一页)网站,并使用tumblr提要而不是新闻部分。唯一的问题是,我对JS/JQuery完全是个新手

我已经设法让帖子显示得很好,但目前feed会提取帖子标题、一些广告语和日期(按顺序)。因为我想在标题之前显示日期,所以我粗略地使用了一些CSS将日期移到标题上方(位置:relative)

到目前为止,我在标题中有以下内容:

<script src="http://www.google.com/jsapi" type="text/javascript"> </script> 

在结束正文标记之前的正文中:

<script type="text/javascript">

google.load("feeds", "1"); 

      function OnLoad() {       
    var feedControl = new google.feeds.FeedControl();             
    feedControl.setNumEntries(3); 

    feedControl.addFeed("http://xxxxxxxxxx.tumblr.com/rss");             
    feedControl.draw(document.getElementById("recentPosts"));     
}           

google.setOnLoadCallback(OnLoad); 

</script>

加载(“提要”,“1”);
函数OnLoad(){
var feedControl=new google.feeds.feedControl();
饲料控制装置(3);
feedControl.addFeed(“http://xxxxxxxxxx.tumblr.com/rss");             
feedControl.draw(document.getElementById(“recentPosts”);
}           
setOnLoadCallback(OnLoad);
有人知道我如何定制输出,使日期早于标题吗

谢谢,
约翰

我认为你需要破解谷歌脚本呈现的html;您可以尝试使用jquery使事情变得更简单。只需记住在测试后应用您的更改

google.setOnLoadCallback(OnLoad);
setOnLoadCallback(OnLoad) 可能是这样的(未测试):


加载(“提要”,“1”);
函数loadFeeds()
{
var feedControl=new google.feeds.feedControl();
饲料控制装置(3);
var-html;
var feed=新的google.feed.feed(“http://www.digg.com/rss/index.xml");
feed.load(函数(结果){
如果(!result.error){
var container=document.getElementById(“提要”);
对于(变量i=0;i”+entry.description+“
”; document.getElementById(“提要”).innerHTML=html; } } }); } setOnLoadCallback(loadFeeds);
感谢您的快速回答。唯一的问题是我不知道怎么做!你能稍微详细说明一下吗?
 <script language="Javascript">
google.load("feeds", "1"); 
function loadFeeds()
{
    var feedControl = new google.feeds.FeedControl();             
    feedControl.setNumEntries(3); 

    var html;
    var feed = new google.feeds.Feed("http://www.digg.com/rss/index.xml");

    feed.load(function(result) {
    if (!result.error) {
        var container = document.getElementById("feed");
        for (var i = 0; i < result.feed.entries.length; i++) {
            var entry = result.feed.entries[i];

            html+=entry.date+"<p>"+entry.title+"</p>"+entry.description+"<br>";

            document.getElementById("feed").innerHTML =html;
        }
    }
    });   
}
google.setOnLoadCallback(loadFeeds);    
</script>