2017-08-05 27 views
1

最新の投稿へのリンクを含むブログの通知バーを使用します。問題は、何かを投稿するたびに手動で更新する必要があることです。ブロガーが何かを投稿するたびにそのリンクのURLを自動的に設定する方法はありますか?ブロガーの最新投稿URLを取得する方法

+0

RSSを使用すると、ブログポストの最新投稿 –

+0

が残っていますか? –

答えて

1

フィードとJavaScriptを使用してこれを実現できます。コードは次のようになります。

<script> 
function recentPostLink(posts){ 
var link = posts.feed.entry[0].link[4].href; 
document.querySelector('.recent').href = link; // The class present on anchor tag 
} 
</script> 
<script src='https://yourblogname.blogspot.com/feeds/posts/summary?alt=json&amp;max-results=1&amp;callback=recentPostLink' /> 
+1

それは動作しませんか? 'document.querySelectorAll( '。post a')[0] .href;' –

+0

これは機能しませんでした –

+0

@AryanAnkitRajあなたはこのコードをテストしているブログURLを共有できますか? –

0

Bloggerにはポストウィジェットがあります。 レイアウト>ガジェットを追加>注目の投稿にアクセスしてください。あなたがJavaScriptとJSONフィードを使用する場合は、最新の公表ポスト

を使用を有効にすることにより、あなたは、最新の投稿を表示するためにそれを使用することができ、あなたのリンク要素

<script> 
//<![CDATA[ 
    function recent(json) { 
     var element = document.querySelector('.link'); 
     element.innerHTML = json.feed.entry[0].title.$t; 
     element.href = json.feed.entry[0].link[4].href; 
    } 
//]]> 
</script> 
<script src='/feeds/posts/default/?alt=json-in-script&amp;callback=recent&amp;max-results=1'/> 
+0

ですが、問題は、私は任意のウィジェットを必要としないことで、何が必要なの任意のスクリプトまたは任意のブロガーの特徴であります最新の投稿 –

+0

のリンクを生成しますので、私の回答の更新を試してください。 – Bassam

+0

が機能しません! :( –

0

使用このスクリプトの後に次のコードを入れてください

<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script><div id="recent-posts"><script language="JavaScript"> 
home_page = "Enter your blog url here"; 
numposts = 5; 

imgr = new Array();showRandomImg = false;boxwidth = 255;cellspacing = 6;borderColor = "#232c35";bgTD = "#000000";thumbwidth = 0;thumbheight = 0;fntsize = 15;acolor = "#666";aBold = true;icon = " ";text = false;showPostDate = false;summaryPost = 0;summaryFontsize = 10;summaryColor = "#666";icon2 = " ";</script><script src="http://24work-new.googlecode.com/svn/trunk/24work-blogspot/recent-posts-t/recent-posts-min-1-ycode.js" type="text/javascript"/></script><link rel="stylesheet" type="text/css" href="http://24work-new.googlecode.com/svn/trunk/24work-blogspot/recent-posts-t/recent-posts-min-3.css" /></div> 

には、この

enter image description here

のように見えます
関連する問題