구글 블로그 글목록만 보이게하기 Blogger list post title

구글 블로그 글 목록만 보이게하기 Blogger list post title

 

 

  • 만드는 방법
    1. 관리자 메뉴 왼편에서 페이지 – 새페이지를 차례대로 클릭합니다.
    2. 왼편 상단의 [HTML]을 클릭합니다.
    3. 아래 코드를 복사해서 붙여넣고 오른쪽 상단의 “게시” 버튼을 클릭합니다.
    4. 다시 관리자 메뉴에서 “레이아웃”을 클릭합니다.
    5. 사이드바에서 가젯추가 버튼을 클릭하여 “페이지가젯”을 선택합니다.
    6. 표시할 페이지에서 위에서 만들었던 페이지를 선택하고, 가젯 제목을 입력한다음 저장합니다.

 

  • 제목 옆에 글 생성 날짜까지 보이게 할 경우 : 아래 코드 중 a1E.textContent = title + ” (” + date.substr(0,10) + “)”; 그대로 유지한다.
  • 제목 옆에 글 생성 날짜를 안보이게 할 경우 : 아래 코드 중 a1E.textContent = title + ” (” + date.substr(0,10) + “)”; -> a1E.textContent = title; 와 같이 수정합니다.

 

<div>
<ul id="postList12"></ul>
</div>
<script type="text/javascript">
var startIndex = 1;
var maxResults = 150;
var allResults = [];
function sendQuery12()
{
var scpt = document.createElement("script");
scpt.src = "/feeds/posts/summary?alt=json&callback=processPostList12&start-index=" + startIndex + "&max-results=" + maxResults;
document.body.appendChild(scpt);
}

function printArrayResults(root)
{
//Sort Alphebetically
allResults.sort(function(a, b){
var a_string = a.children[0].textContent ;
var b_string = b.children[0].textContent ;

if(a_string < b_string) return -1;
if(a_string > b_string) return 1;
return 0;
})

var elmt = document.getElementById("postList12");
for (index = 0; index < allResults.length; index++) {
elmt.appendChild(allResults[index]);
}
}

function processPostList12(root)
{
var elmt = document.getElementById("postList12");
if (!elmt)
return;

var feed = root.feed;

if (feed.entry.length > 0)
{
for (var i = 0; i < feed.entry.length; i++)
{
var entry = feed.entry[i];
var title = entry.title.$t;
var date = entry.published.$t

for (var j = 0; j < entry.link.length; j++)
{
if (entry.link[j].rel == "alternate")
{
var url = entry.link[j].href;
if (url && url.length > 0 && title && title.length > 0)
{
var liE = document.createElement("li");
var a1E = document.createElement("a");
a1E.href = url;
a1E.textContent = title + " (" + date.substr(0,10) + ")";
liE.appendChild(a1E);
//elmt.appendChild(liE);
allResults.push(liE);
}
break;
}
}
}
if (feed.entry.length >= maxResults)
{
startIndex += maxResults;
sendQuery12();
} else {
printArrayResults();
}
}
}
sendQuery12();
</script>

 

업데이트 글 보기 (For more information, visit main hompage) : http://gturl.iptime.org

댓글 남기기