RSS, 이용한 최신 글 50개 불러오는 테스트 - 완료.

RSS, 이용한 최신 글 50개 불러오는 테스트 - 완료.


RSS를 이용하는 목적은 최신 글, 50개를 이용하여 랜덤한 페이지 생성을 위함인데..., 포스팅 하단처럼 글을 노출하지 않고 RSS에서 포스팅 번호를 뽑아내고 그 번호를 통해 페이지가 랜덤하게 출력하기 위해서 입니다.


현재 이 곳의 블로그도 새로운 글이 있으면 메인 페이지를 노출하고 새글이 없으면 랜덤하게 페이지를 노출하도록 구성되었는데...,

아쉬운 점은 포스팅 번호를 일일이 입력을 해주고 특정 페이지에 등록 & 편집을 해줘야만 한다는 것입니다.


예로, https://ooppa.tistory.com/2018 처럼 새글이 없으면 랜덤[각주:1]하게 새글이 있으면 https://ooppa.tistory.com/ 노출.

 

귀차니즘 대마왕으로써 위 방법도 귀찮아서..., 그냥 가장 최신 글 50개로 출력되도록 하면 좋을 것 같아 고민 중입니다.

RSS를 이용하면 중간에 페이지가 삭제되더라도 삭제된 페이지는 참조하지 않기 때문인데...,


방법 아시는 분..., 손 들어주세요   


글의 맨 아래와 같이 RSS 를 이용하여 링크주소, 글제목도 출력이 가능하게는 되었다만..., 

주소를 다시 랜덤하게 재변환하는 방법을 알고 싶다. 

티스토리에서 RSS 노출을 50개까지 제한한 것에 대해 아쉬움이 남는다. 이왕하는것 한 600개정도만 출력되도록 해주지. ^;


<script type="text/javascript">

  $(function(){

      $.ajax({

        url : '/rss',

        dataType : 'xml',

        success : function(data){

          var htmlnewarticle = '<div>RSS - 이용한 최신 글 불러오는 테스트중...!!!!';

          var zz = 1;

          var isizenewarticle = 50; // 최근글 출력할 갯수

          $('item', data).each(function(){

            htmlnewarticle += '<a href="' + $("link", this).text() + '">' + $("link", this).text() + '</a>';

            if(zz==isizenewarticle){return false;}

            zz++;

          });

          htmlnewarticle += '</div>';

          $(".tt_article_useless_p_margin").after(htmlnewarticle);

        }

      });

  });

</script>


위의 것을 아래에 대입할 방법?????? 정말 모르겠다


<script language="javascript"> 

var ran = new Array(

"/2215","/2214","/2213" // 이런식으로 주소만 입력되는 방법???

); 

var frameNo = Math.floor(Math.random()*ran.length); 

location.replace(ran[frameNo]); 

</script>




RSS 50개를 참조하여 포스팅 링크, 글제목, 포스팅번호까지 가져오는 방법 완료.


현재 블로그적용한 방법작성일 1일 기준하여 새로운 포스팅이 있으면 모조건 메인 페이지만 노출, 

새로운 포스팅이 1일 기준이 종료된 뒤, 혹은 이후에도 새로운 글이 없으면 RSS 를 참조하여 최신글 50개 중에 하나를 랜덤하게 출력.

별도로 https://ooppa.tistory.com/category 로 바로 접속하면 /2018 페이지로 이동, 예전 랜덤방식으로 출력.


현재 RSS를 3곳(주소, 제목, 숫자)에서 참조하고 랜덤하게 출력하는 방식과 이전 랜덤페이지를 혼용하여 사용하고 있습니다.

이유는 정상적인 화면 출력과 RSS를 참조하여 출력시, 참조별 시간 차이를 알아보기 위해 계속 노출하며 지켜보기로 합니다.


여러가지 도움을 주신 땀똔님, 감사합니다


sitemap.xml


  1. 이 방법은 좋은 점은 삭제된 것을 제외한 모든 글을 지정할 수 있지만, 불편한게 새글을 등록할때마다 수정해줘야 하는 불편함이 있다. 이거 은근히 귀찮다. 특히, 특정 글을 삭제하면 찾아서 지워줘야 한다. [본문으로]

묘한오빠

남자의 호칭 중에 "오빠"처럼 묘한 것도 없었다

이미지 맵

묘한오빠/블로그가 변한다 다른 글

이 글에 담긴 의견 6

*

*

이전 글

다음 글