【问题标题】:How can I edit a URL obtained from RSS如何编辑从 RSS 获取的 URL
【发布时间】:2015-04-06 17:31:37
【问题描述】:

我已经编辑了这个 RSS 提要 CodePen http://codepen.io/RobKirby/pen/azwwvM?editors=001 以显示 Wordpress 帖子 http://tomcandy.com/blogtest/ 但是我在 wordpress 上的 RSS 提要链接到的图像只有 150 像素宽。如果我可以删除 url 的最后 6 个字符,它将链接到完整大小的图像,但是我不明白如何在 js 中编辑 url。在 html 中给出了每个条目的 url,但在 html 中使用它之前,我无法弄清楚如何对其进行切片。

$('#feed').feeds({
                    feeds: {
                        feed1: 'https://tomcandy.wordpress.com/feed/',

                    },
                    xml: true,
                    max: 6,                     
                        // Date sorting omitted to simplify code                 

                    // // Template used to render each entry 
                            entryTemplate: 
                                                                '<! if (source == "feed1") { !>' +
  //need url to be 6 characters shorter /  var newurl = mediaGroups[0].contents[3].url;
                                                                    '<a class="feeds-entry feeds-source-<!=source!>" target="_blank" href="<!=link!>" title="<!=title!>" style="background-image:url(<!=mediaGroups[0].contents[3].url!>);" data-date="<!=title!>">' +
                                            '<div class="label"><!=title!></div>' +
                                                    '<div class="blur" style="background-image:url(<!=mediaGroups[0].contents[3].url!>);"></div>' +
                                            '<div class="content">' +
                                                '<i class="fa fa-eye"></i>' +
                                                '<p>View on Wordpress</p>' +
                                            '</div>' +
                                        '</a>' +

                                    '<! } !>'

                });

另一种选择是将所有 rss 复制到我的网站,仅编辑 url,但这是最后的手段。 谢谢=)

【问题讨论】:

    标签: javascript rss


    【解决方案1】:

    我找到了解决方案

     preprocess: function ( feed ) {
           this.newurl = this.mediaGroups[0].contents[0].url.slice(0,-6);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-30
      • 1970-01-01
      相关资源
      最近更新 更多