Alt 30.Kasım.2017
  #1
abdtoprak - ait Kullanıcı Resmi (Avatar)
Site Kurucusu
Reklam
Merhaba arkadaşlar.Bu yazıda Vbulletin forumların son konularını harici bir PHP sayfada listeleme işlemini nasıl yapabiliriz onu göstermeye çalışacağım.Öncelikle konuları RSS üzerinden alacağız.Bu yüzden son konuları göstereceğiniz Vbulletin forumun RSS'sinin sorunsuz çalışması gerekiyor.Aşağıdaki kodlar standart kodlardır.Vbulletin forumun kurulu olduğu adresi http://siteniz.com ile değiştirince son konuların adresini ve başlığını almış olacaksınız.Aşağıdaki kodları inceleyelim.

PHP Kodu:
<?php
$forumkonual 
= @file_get_contents('http://siteniz.com/external.php?type=RSS2'); 
$forumkonual iconv('ISO-8859-9''utf-8//TRANSLIT'$forumkonual);
preg_match_all('@<item>(.*?)<title>(.*?)</title>(.*?)<guid isPermaLink="true">(.*?)</guid>(.*?)</item>@si',$forumkonual,$forumdankonular); 

$basliktabul= array("<![CDATA[","]]>");
$basliktadegistir = array("","");
$forumkonubaslik str_replace($basliktabul,$basliktadegistir,$forumdankonular[2]);
$say=count($forumkonubaslik); 

for (
$i=$i $say$i++ ) 

echo 
'<i class="fa fa-chevron-circle-right" aria-hidden="true"></i> <a href="'.$forumdankonular[4][$i].'" title="'.$forumkonubaslik[$i].'" target="_blank" class="forumlistelink">'.$forumkonubaslik[$i].'</a><br>'


?>
Ne yaptık?
Vbulletin kurulu forum sitesinin RSS adresine file_get_contents ile bağlandık.Ardından preg_match_all ile RSS içindeki konuların başlıklarını ve adresini aldık.Sonra aldığımız bu verileri for döngüsü içinde alt alta sıraladık.
Not:Türkçe karakter hatası alanlar
Kod:
$forumkonual = iconv('ISO-8859-9', 'utf-8//TRANSLIT', $forumkonual);
satırını silerek deneyebilir.


« önceki Konuya git | sonraki Konuya git »

Şuan bu sayfada bulunan kişiler: 1 kişi (0 üye ve 1 ziyaretçi)
 
Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok
BB kodu Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Seçenekler
Stil



Tüm Zamanlar GMT +2 Olarak Ayarlanmış. Şuanki Zaman: 17:13.

Bize Yazin - Webmaster Forumu - Arşiv - Yukarı git
Powered by vBulletin™ Version 3.8.9 Beta 1
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.
Telefon zil sesleri | Prezeci.com