MyBB Depo Forum

Orjinalini görmek için tıklayınız: MyBB son konuları başka sayfalarda gösterme
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Html ile dinamik olarak güncellenen sayfalar oluşturamayız bu yüzden bu işlemi yapmak için php kullanmalıyız. Örnek olarak yazdığım bir kod aşağıda bulunuyor boş zaman buldukça yazıyı ve kodu güncelleyeceğim, şu haliyle sorunsuz çalışmaktadır.
PHP Kod:
<html>
<
head>
<
title>0Derece.net</title>
</
head>
<
body>
<
a href="http://www.0derece.net" title="0Derece">0Derece</a>
<
table>
<?
php
 
/**
 * @author 0Derece
 * @filesource 0derece.net
 * @since 010611
 * @tutorial
 * @version 0.1 beta
 * @copyright 2011
 */
 
// database bilgilerini almak icin config.phpyi, forum ile ilgili bilgileri almak icin settings.phpyi include ediyoruz
include ('inc/config.php');
include (
'inc/settings.php');
 
// kurulumda prefix degistirilmisse konulari cekerken sorun cikmasin diye threads tablosunun basina prefix ekliyoruz
$tablo  =   $config['database']['table_prefix'].'threads';
 
// mysql ile baglanti kuruyoruz
$baglan mysql_connect($config['database']['hostname'],$config['database']['username'],$config['database']['password']);
    
// eger baglanamazsak bizi uyarmasini sagliyoruz
    
if ( ! $baglan ) die ("MySQL ile veri baglantisi kurulamiyor!");
     
    
// databasei seciyoruz
    
mysql_select_db($config['database']['database'], $baglan)
        
// database secerken hatayla karsilasirsa cikacak yazi
        
or die ("Veritabanina ulasilamiyor!" mysql_error() );
 
// databasedan son 10 konu seciliyor
$sorgu mysql_query("SELECT tid,subject,lastposter,lastposteruid FROM $tablo order by tid desc LIMIT 10",$baglan);
if ( ! 
$sorgu ) die ("Sorgu calistirilamiyor :S");  // eger hata verirse
while ( $son10 = @mysql_fetch_assoc ($sorgu) ){     // yapilan sorgu son10 degiskenine ataniyor
?>
<tr>
    <!-- konuyu gosteriyoruz -->
    <td><a href="<?php echo $settings['bburl'].'showthread.php?tid='.$son10['tid']; ?>"><?php echo $son10['subject']; ?></a></td>
    <!-- son mesaj atan uyeyi gosteriyoruz -->
    <td><a href="<?php echo $settings['bburl'].'member.php?action=profile&uid='.$son10['lastposteruid']; ?>"><?php echo $son10['lastposter']; ?></td>
</tr>
<?php
$i
++;
}
?>
</table>
</body>
</html> 




kaynak :
Kod:
http://www.0derece.net/mybb/mybb-son-konulari-html-sayfalarda-gosterme.html
Merhaba

Öncelikle Konu Başlığı yanlış olmuş onu düzelttim.Html demişsiniz ancak kodların bir kısmı php kodları.Ayrıca eğer html şeklinde çekmek istiyorsanız Rss'e yoğunlaşın.Bu sayede html kullanırsınız.

Hayırlı günler
Aldığım kaynakta öyle yazıyordu değiştirmek istemedim. Kaynak belirtince sorun olur diye düşünmüştüm. neyse doğrusu yapıldığına göre Gülümseme