MyBB son konuları html sayfalarda gösterme

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.

<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>

“MyBB son konuları html sayfalarda gösterme” üzerine 2 yorum

  1. selam hocam ben dediğiniz kodları index.php olarak kayıt edip ana dizine attım ama veritabanı bağlantısı hatası verıyor ayrıca benim forum
    domain.com/forum dizinine kurulu sizin

    include (‘inc/config.php’); include (‘inc/settings.php’);

    include (‘forum/inc/config.php’); include (‘forum/inc/settings.php’);

    seklindede yaptım olmadı 1.6 surumunu kullanıyorum

Bir Cevap Yazın