lostyazilim
tr.link

Sidebar'a iframe kullanmadan güncel haberler eklensin.

4 Mesajlar 1.165 Okunma
acebozum
tr.link

Altinkaynak Altinkaynak WM Aracı Kullanıcı
  • Üyelik 26.08.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğrenci
  • Konum Samsun
  • Ad Soyad ** **
  • Mesajlar 99
  • Beğeniler 0 / 27
  • Ticaret 0, (%0)
Merhaba arkadaşlar.

Bu WMAracı'na ilk konum. Umarım sonraki konularımda da webmaster arkadaşlara yönelik bilgilendirici/geliştirici yazılar yazmak nasip olur. WMAracına "merhaba" diyerek kendi sitemde kullanmış olduğum eklenti demeyelim de kod bloğunu paylaşıyorum. cURL kullanmam sizleri kuşkuya düşürmesin, Super Cache kullanıyorum ve sitemin hızında hiçbir yavaşlama söz konusu değil. Sitenizdeki görünümü için buraya tıklayıp sağ alt taraftaki haberler kısmına bakabilirsiniz. Ben sadece ekonomi dalında, teknoloji haberlerini istediğim için, cURL bağlantısında sadece onun linkini aldım. İsterseniz siz farklı kategorilerden de çekim yapabilirsiniz. Kodda sadece değişiklik yapmanız gereken kısım sitenin linkidir.

Açıkcası buna benzer bir sidebar'da yer alan haberleri anarschi'nin sitesinde görmüştüm. Kendisi ensonhaber'den çekmekteydi. Bende farklılık olsun vede güncel takip ettiğim bir site olduğu için habertürk'ü tercih ettim.

Temanızın functions.php dosyasına şu kodları ilave edin.
function haberturk()
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, "Firefox/2.0.0.14");
curl_setopt($ch, CURLOPT_URL, "http://www.haberturk.com/siteneekle/haber/htekonomi_210/1#light,1");
curl_setopt($ch, CURLOPT_COOKIEJAR, './cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, './cookie.txt');
$calistir=curl_exec($ch);

$desen="@alt=\"(.*)\" align=@";
$desen2="@target=\"_blank\" class=\"news-spot\">(.*)
@";
$desen3="@src=\"(.*)\" alt=@";
$desen4="@href=\"(.*)\" target=\"_blank\" class=\"news-title\"@";

preg_match_all($desen, $calistir, $cikti);
preg_match_all($desen2, $calistir, $cikti2);
preg_match_all($desen3, $calistir, $cikti3);
preg_match_all($desen4, $calistir, $cikti4);

for($i = 0; $i <= 5; $i++)
{
$resim = $cikti3[1][$i];
$baslik = $cikti[1][$i];
$ozet = $cikti2[1][$i];
$link = $cikti4[1][$i];
$sonhali = substr($ozet, 0, 70);
echo "



  • $ozet
  • ";
    }
    }


    Sidebar'da da görünmesini istediğiniz yere (sidebar.php)



    ekleyiniz.

    CSS anlamında sizin farklı stiller ortaya çıkarabileceğiniz kendim recentcomments'in stilini beğendiğim css anlamında da bunu kullandım. Hemen o css kodlarını da paylaşayım.


    #rc-comment-temp,#rc-ping-temp{display:none}

    .rc-item .rc-avatar{background:#FFF;padding:1px;border:1px solid #999}
    .rc-item .rc-left{display:inline;float:left;margin-rigrc:8px}
    .rc-item .rc-rigrc{display:inline;float:rigrc;margin-left:8px}
    .rc-item .rc-reviewer{font-weigrc:bold}
    .rc-item .rc-label{text-transform:capitalize;font-weigrc:bold;font-size:10px}

    .rc-item .rc-timestamp{margin-left:8px;font-size:11px;color:#999;}

    .rc-item .rc-collapse,.rc-item .rc-expand{background:url(../img/icons.png) no-repeat;heigrc:16px;width:16px;display:block;text-indent:-999em;float:rigrc;cursor:pointer}
    .rc-item .rc-expand{background-position:100% 0}
    .rc-item .rc-ellipsis{font-size:10px}

    .rc-navi{font-size:10px}
    .rc-navi a{cursor:pointer}
    .rc-navi .rc-newest{float:left;padding-rigrc:10px}
    .rc-navi .rc-newer{float:left}
    .rc-navi .rc-older{float:rigrc}
    .rc-navi .rc-loading{}

    .rc-clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-heigrc:0;heigrc:0}
    .rc-clearfix{display:block}
    *+rcml .rc-clearfix{display:inline-block}
    * rcml .rc-clearfix{heigrc:1%}

    .mustafa_sondakika ul {margin:0 0px 0px 0px; padding:2px 5px 10px; list-style:none; font-size:13px;}
    .mustafa_sondakika ul li {width:350px;padding:6px 2px 8px 2px; list-style:none; border-bottom:1px dashed #dddddd; color:#355A6D; font-weigrc:normal; margin-left:11px;}
    .mustafa_sondakika ul li a {color:#597c86; font-weigrc:normal; text-decoration:none;}
    .mustafa_sondakika ul li a:hover {text-decoration:none; color:#000;}


    Kaynak

    İyi çalışmalar.
     

     

    wmaraci
    webimgo

    Bipixel Bipixel Vicdanın senin kıblendir. Kullanıcı
    • Üyelik 03.02.2012
    • Yaş/Cinsiyet 31 / E
    • Meslek Kıdemli SEO Uzmanı
    • Konum İstanbul Avrupa
    • Ad Soyad O** T**
    • Mesajlar 2348
    • Beğeniler 727 / 726
    • Ticaret 57, (%100)
    Harika olmuş ellerinize sağlık :).
     

     

    Kişisel Blog - Web siteni aç! Hızlı çözüm için lütfen report sistemini kullanın!

    Altinkaynak Altinkaynak WM Aracı Kullanıcı
    • Üyelik 26.08.2012
    • Yaş/Cinsiyet 32 / E
    • Meslek Öğrenci
    • Konum Samsun
    • Ad Soyad ** **
    • Mesajlar 99
    • Beğeniler 0 / 27
    • Ticaret 0, (%0)

    Bipixel adlı üyeden alıntı

    Harika olmuş ellerinize sağlık :).


    Teşekkür ederim :), wordpressde her türlü temaya yada wordpress tabanlı olmayan websitenize kolayca css üzerinde oynayarak uyarlanabilir.
     

     

    playbek playbek WM Aracı Kullanıcı
    • Üyelik 17.05.2012
    • Yaş/Cinsiyet 36 / E
    • Meslek amatör webmaster
    • Konum Kocaeli
    • Ad Soyad H** Ö**
    • Mesajlar 268
    • Beğeniler 23 / 24
    • Ticaret 1, (%100)
    arkadaşlar bende wordpress kullanıyorum haber sitem var ben slider i iframe nasıul yapabilirim bir arkadaşım diyor seninsiteni slider benim sitede gözüksün diyor benim slideri onun sitesinde nasıl gösterebilirm ? yani açıkcası wordpress haber temasına iframe nasıl yaparım farklı sitelere eklemek için
     

     

    wmaraci
    wmaraci
    wmaraci
    wmaraci
    Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
    Site Ayarları
    • Tema Seçeneği
    • Site Sesleri
    • Bildirimler
    • Özel Mesaj Al