복붙노트

[WORDPRESS] Twitter 홈페이지에서 Top Tweets와 같은 스크롤 뉴스를 만드는 방법? (PHP)

WORDPRESS

Twitter 홈페이지에서 Top Tweets와 같은 스크롤 뉴스를 만드는 방법? (PHP)

해결법


  1. 1.jQuery를 사용하여 div 슬라이드를 만들고보기에서 빼 낼 수 있습니다. http://docs.jquery.com/ui/effects/slide#overview.

    jQuery를 사용하여 div 슬라이드를 만들고보기에서 빼 낼 수 있습니다. http://docs.jquery.com/ui/effects/slide#overview.

    그런 다음 각 DIV가 데이터베이스의 주석을 포함하는 각각 고유 한 ID를 제공합니다. 숨겨진 Div 0,1,2와 3-9를 숨김으로 초기화합니다. 여기서 자바 스크립트 구조 :

    echo <<<CONTENT
    <html>
    <head>
           <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
           <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js">       
           </script>
           <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> 
           <script type="text/javascript">
            k=1;
            setInterval("livefeed(k++)",1000);
            function livefeed(i){
            slide(i);
            }
    
            function slide(i){
                     addTop((i+3)%10);
                    removeBottom(i%10);
                     var j=((i-1)%10);
                     $('.livefeed').prepend($("#"+j));
    
            }
    
            function addTop(i){
                      var e=document.getElementById(i);
                      $("#"+i).fadeIn(1000);  
            }
            function removeBottom(i){
                      $("#"+i).fadeOut(1000);   
             }
    </script>
    
    </head>
    <body>
    CONTENT;
    
         echo "<div class='livefeed'>";
         for($i=9;$i>=0;$i--){
             if($i<4&&$i>0){
            echo "<div id='".$i."' >This is comment $i from the database</div>";
             }else{
            echo "<div style='display:none' id='".$i."'  >This is comment ".$i." from the database</div>";      
              }
         }
         echo "</div>";
    

    이것은 매초마다 업데이트됩니다. 이는 약간 빠른 ... 그래서 7000 밀리 초와 같은 무언가로 설정해야합니다. 데모

  2. from https://stackoverflow.com/questions/4766937/how-to-make-a-scroll-news-like-top-tweets-in-twitter-homepage-php by cc-by-sa and MIT license