• 04-11-2008, 12:13:45
    #1
    Dynamicdrive sitesinde gördüğüm Daha önce Paylaştığım Ajax XML Ticker benzeri bir uygulama Advanced RSS Ticker çok daha gelişmişi web sitelerinin rss beslemesinden verileri çekip efektli olarak sitenizde görüntüleyebilirsiniz kısacası rss boot wordpress temanızda nasıl kullanırsınız anlatayım


    lastrss klasörünü ve rssticker.js script dosyasını tema klasörünüzün içine atın lastrss\cache klasörüne yazma izini verin (chmod 777) temanızın header.php dosyasına aşağıdaki kodu ekleyin

    <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/rssticker.js"></script>
    rssticker.js dosyasında satır 7 lastrssbridgeurl= lastrss/bridge.php bölümüne sitenizin adresini ekleyin örnek: http://site/wp/wp-content/themes/tem...rss/bridge.php

    Style.css dosyasına eklenecek olan kodlar

    .cnnclass{
    width: 290px;padding: 5px;background-color: #F3F3F3;
    border: 1px solid black;margin-bottom: 1em;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
    -moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/}
    
    .cnnclass a{text-decoration: none;}
    
    .bbcclass{width: 290px;padding: 6px;
    background-color: lightyellow;
    border: 1px solid #004A00;}
    
    .rsstitle{ /*shared class for all title elements in an RSS feed*/
    font-weight: bold;}
    
    .rssdate{ /*shared class for all date elements in an RSS feed*/
    color: gray;font-size: 85%;}
    
    .rssdescription{ /*shared class for all description elements in an RSS feed*/
    }
    css dosyasına eklenen kodlarda width: değerlerini rss bilgilerinin görüneceği yere göre ayarlamayı unutmayın

    rss verilerini görüntülemek istediğiniz yere örnek: yan menü sidebar.php dosyasına aşağıdaki kodları yerleştirin kodlarda new rssticker_ajax bölümündeki değerleri değiştirerek görüntüleme hızını arttırabilirsiniz ya da düşürürsünüz

    <div style="height: 225px">
    <script type="text/javascript">
    //rssticker_ajax(RSS_id, cachetime, divId, divClass, delay, optionalswitch)
    //1) RSS_id: "Array key of RSS feed in PHP script"
    //2) cachetime: Time to cache the feed in minutes (0 for no cache)
    //3) divId: "ID of DIV to display ticker in. DIV dynamically created"
    //4) divClass: "Class name of this ticker, for styling purposes"
    //5) delay: delay between message change, in milliseconds
    //6) optionalswitch: "optional arbitrary" string to create additional logic in call back function
    
    document.write("CNN News: (Fade Effect enabled. Title+date shown)")
    new rssticker_ajax("CNN", 600, "cnnbox", "cnnclass", 3000, "date")
    
    document.write("<br />BBC News: (Title+date+description shown)")
    new rssticker_ajax("BBC", 1200, "ddbox", "bbcclass", 3500, "date+description")
    
    </script>
    </div>
    ilk denemede türkçe karakterler düzgün görüntülenmedi sebebi lastrss kılasöründeki bridge.php dosyasında satır 42 encoding=\”ISO-8859-1\ olması ISO-8859-1 yerine UTF-8 kullandım sorun çözüldü görüntülenecek rss besleme adreslerini bridge.php dosyasında satır 21 List of RSS URLs bölümüne ekliyoruz 1 ya da daha fazla rss görüntülenebilir sidebar.php dosyasına eklenen kodlar ve List of RSS URLs bölümündeki kodları karşılaştırdığınızda olayı çözersiniz basit bir uyğulama en azından fazla dosya kod olmadığından az çok çözülebiliyor

    Örnek Görünüm
  • 04-11-2008, 12:51:58
    #2
    teşekkürler.
  • 04-11-2008, 15:30:29
    #3
    Üyeliği durduruldu
    ben bu şekilde konu çekersem
    google ads'de durumum sakat olur mu ? uyarı fln ?
  • 04-11-2008, 15:41:33
    #4
    Kiv
    Üyeliği durduruldu
    teşekkürler.
  • 04-11-2008, 19:01:46
    #5
    Üyeliği durduruldu
    forumbeta adlı üyeden alıntı: mesajı görüntüle
    ben bu şekilde konu çekersem
    google ads'de durumum sakat olur mu ? uyarı fln ?
    sırf rss'den oluşan sitelerde adsense yayınlanmasına hoş bakılmıyor. bir süre sonra uyarı maili geliyor.
  • 04-11-2008, 19:54:31
    #6
    adresini hatırlamıyorum ama wp kullanan ve yan menüde bu tip rss haberleri görüntüleyen bir site görmüştüm durumuda iyi sayılırdı alex pr vs. TylerDurden dediği gibi sadece rss üzerine kurulu bir site değildi
  • 04-11-2008, 19:58:55
    #7
    Üyeliği durduruldu
    gevv adlı üyeden alıntı: mesajı görüntüle
    adresini hatırlamıyorum ama wp kullanan ve yan menüde bu tip rss haberleri görüntüleyen bir site görmüştüm durumuda iyi sayılırdı alex pr vs. TylerDurden dediği gibi sadece rss üzerine kurulu bir site değildi
    peki böyle bişiyi nasıl yapabilirm ?
    kenarda 10 tane rss haberlerini gösterse ancak o adreslere tıklayınca nereye gidicek ?
  • 04-11-2008, 21:52:05
    #8
    forumbeta adlı üyeden alıntı: mesajı görüntüle
    peki böyle bişiyi nasıl yapabilirm ?
    kenarda 10 tane rss haberlerini gösterse ancak o adreslere tıklayınca nereye gidicek ?
    açıklamasını yaptığım script ile yapabilirsiniz rss listesinin görüntülenmesi için gereken kodları wordpress temanızın sidebar.php dosyasına ekleyin css dosyasına eklediğiniz kodları değiştirerek uygun görünümü verin rss iletilerindeki linklere tıklandığında rss kaynağına yani rss çektiğiniz siteye gidilir
  • 05-05-2009, 00:58:32
    #9
    Tam böyle birşey arıyodum çok teşekkürler bakalım çalıştırabilicezmi