MyBB Destek Forumu

Orjinalini görmek için tıklayınız: SimplePie ile Son Konuları İndex Site Ana Sayfa'sında Göstermek
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Sayfalar: 1 2 3
MyBB için Site Girişi İndex Sayfasında, SimplePie Kullanarak Son Konuları Göstermek
Eklenti-Plugin Eklenti ismi: İndex Sayfasında Son Konuları Göstermek
Yapımcı Eklenti Yapımcısı: Kaynak: SimplePie.org
Çevirmen MyBB'ye Uyarlayan: xpserkan
Güvenlik Eklenti Güvenlimi ?: Güvenli Onay-Cevap
Versiyon-Saat Eklenti Versiyonu: SimplePie 1.2
Araç-Test Test Durumu: Denemiştir-sorunsuz Onay-Cevap
MyBB Uyumlu Olduğu Sürüm-(ler): Tüm sürümler + +
Açıklama-Detay Eklenti Açıklaması: Bu modifikasyon sayesinde, site girişlerinizdeki index sayfalarında ''SimplePie'' RSS okuyucusunu kullanarak son konuların gösterilmesini sağlarsınız.

Kurulum-İnstall-Paket Eklenti Kurulumu:
  1. Ek olarak vermiş olduğum dosyayı bilgisayarınıza indirin.
  2. İndirmiş olduğunuz dosyanın içindeki son_konular.php ve cache klasörünü ana dizine (root) yükleyin.
  3. cache klasörünün CHMOD izinlerini 777 yapın.
  4. Site girişinizdeki index.html sayfasının uzantısını index.php olarak değiştirin. <(index.php yapmazsanız bu özellik çalışmaz!)
  5. Son olarak aşağıdaki vermiş olduğum kodları index sayfanıza, son konuların nerde çıkmasını istiyorsanız oraya ekleyin.
Kod:
<?php
ob_start(‘ob_gzhandler’);
    require_once 'son_konular.php';

    $feed = new SimplePie();
    $feed->set_feed_url('http://www.site-adresiniz.com/syndication.php?');
    
    // önbellek iÅŸlemleri
    $feed->enable_cache(true);
    $feed->set_cache_location('./cache');
    $feed->set_cache_duration(600);

    $feed->init();
    $feed->handle_content_type();
    
    if($feed->error()) {
        echo '<strong>Rss BaÄŸlantı Hatası :</strong> <br />Webmaster Haber Sayfamız Bakıma Alınmıştır. Lütfen Daha Sonra Tekrar Ziyaret Ediniz.<br />'.$feed->error();
        exit();
    }
    
    $limit = $feed->get_item_quantity(6);
    for($i=0; $i<$limit; ++$i)
    {
        $item = $feed->get_item($i);
        
        printf("<img src=\"http://www.tasarimaster.com/images/ok-icon.png\" alt=\ok-icon'\'width=\'20\' height=\'20\' /> <a href=\"%s\" title=\"\" target=\"_blank\">%s</a><br />", $item->get_permalink(), $item->get_title());

        printf("<small><font color=\"#a21313\">Gönderen:</font> <a href=\"http://www.tasarimaster.com\" title=\"Tasarimaster\" target=\"_blank\">webmaster</a> - <font color=\"#a21313\">Tarih:</font> %s</small><br />", $item->get_date('d.m.Y'));
        printf("<br />");

    }
?>

Üsteki vermiş olduğum kodları adını index.php olarak değiştirmiş olduğunuz index sayfasına ekleyiniz.
Ayrıca son konuların limitini ayarlamak için:
PHP Kod:
$limit $feed->get_item_quantity(6); 

üsteki kod'da 6 yazan yerden arttırabilirsiniz.

Bilgi-Kaynak Not: Üsteki vermiş olduğum kod'da ''site-adresiniz.com/syndication.php?'' yazan yere forum adresini yazmayı unutmayın.


Resim-Grafik Ekran Görüntüsü:
son-konular.png
MyBB Son Konular İndex Sayfasında

Kaynak: MyBB.Com.TR & xpserkan'a Teşekkürler.
Teşekkürler, Güzel Bir Çalışma Olmuş
bunun wp için olanı varmı acaba
Tabiki aynı dosyaları wp içinde kullanabilirsiniz, tek yapmanız gereken, RSS adresini değiştirmek.
Teşekkürler
güzel paylaşım teşekkürler .
tşk. eline salık ama ben yapamadım site girişte index.html yok index.php var zaten onunda içine ekledim ama rss başlatma hatası verio bide bunun resimle beraber çekeni varmı _?
Sayfalar: 1 2 3