Arkadaşlar ben forum id sini girip o forumdaki son mesaj yazilan veya son eklenen konuları anasayfada resimleriyle beraber gostermek istiyorum,bu olabilirmi ve nasıl olur asp de var gordum bunu yapabilecek coder arkadaşlardan rica ediyorum,teşekürler..
anasayfadaki aktif son 8 konu başlıgı..
Örnek site:Burdan Örnek site
Altta sagdan sola gecen resimli konular.
Örnek site:2:Örnek site 2
Son Aktif Konuları Ana sayfada nasıl Gosterebilirim?
7
●841
- 01-04-2007, 18:41:50Üyeliği durdurulduörnek olarak...HilalTurk adlı üyeden alıntı: mesajı görüntüle
bunu su sekil forum idsi 1 olan konular icinden son 10 mesajı yazildiklari konu ismiyle beraber cek yazdir.
<? $cek = mysql_query("select * from forumlar where forum_id = '1' order by konu_id DESC limit 0,10"); while(list($forum_id, $konu_id, $konu_baslik, $konu_metin, $konu_resim, $konu_tarih, $konu_hit) = mysql_fetch_row($cek)){ ?> Son Aktif Konu Adı : <?=$konu_baslik?><br /> <img src="http://www.xxx.com/<?=$konu_resim?>" border="0" alt="" /><br /> Konu Tarih : <?=$konu_tarih?><br /> Konu Hit : <?=$konu_hit?><br /> <?}?>
bu genel bir çözüm yalnız.
herhangi bir forum için değil.
teşekkürler. - 04-04-2007, 00:54:16Üyeliği durdurulduilginiz icin teşşekür ederim,ben mybb forum scriptinde uygulamaya caliştim ve şu hatayı verdi yardımcı olursanız sevinirim..
Hata
SQL sorgusu:
& lt ; ? $cek = mysql_query( "select * from forumlar where forum_id = '1' order by konu_id DESC limit 0,10"
)
MySQL çıktısı:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<?
$cek = mysql_query("select * from forumlar where forum_id = '1' order by kon' at line 1 - 04-04-2007, 01:37:52Üyeliği durduruldumybb de uygulayamazsınız onu, bu genel bir betik.
ben sadece yolu gosterdim
mybb icin tablo adlarını falan degistirmeniz gerekir.
hatta mybb bilmiyorum incelemedim boyle bir yapisi da olmayabilir
en buyuk tavsiyem mybb yardım sitelerinden istediginizi bulabilirsiniz hayirli gunler. - 12-04-2007, 09:49:38Üyeliği durduruldu
<?php $rel = "forum/"; // Forum Alanınızı yazınız chdir($rel); $host = "localhost"; // Değiştirmeyiniz $user = "root"; // DB kullanıcı adı $pass = "password"; // DB Şifre $data = "mybb"; // DB İsim $prfx = "mybb_"; // Değiştirmeyiniz $col1 = "#FFFFFF"; // Kutunun 1. rengi $col2 = "#FCFCFC"; // Kutunun 2. rengi $num = 5; // Kaç tane son mesaj gösterilsin $author = TRUE; // Mesaj sahibi gösterilsin mi? (TRUE veya FALSE) FALSE: YANLIŞ Demektir... $conn = mysql_connect($host,$user,$pass) or die("<b>Error:</b> DB Ulaşımı kaybedildi."); $sel = mysql_select_db($data,$conn) or die("<b>Error:</b> DB Ulaşımı kaybedildi."); if($author == TRUE) { ?> <table> <?php } $i = 0; $q = mysql_query("SELECT * FROM ".$prfx."posts ORDER BY dateline DESC LIMIT ".$num); while($row = mysql_fetch_array($q)) { if($i % 2 == 0) { $bgcolor = $col1; } else { $bgcolor = $col2; } $i++; $q2 = mysql_query("SELECT * FROM ".$prfx."forums WHERE fid = '".$row["fid"]."';"); $row = mysql_fetch_array($q2); ?> <tr> <td width="50%" bgcolor="<?php echo $bgcolor; ?>"> <a title="In forum: <?php echo $row["name"]; ?>" href="<?php echo $rel; ?>showthread.php?tid=<?php echo $row["tid"]; ?>&action=lastpost"> <b><?php echo $row["subject"]; ?></b></a></p></td> <?php if($author == TRUE) { ?> <td width="50%" bgcolor="<?php echo $bgcolor; ?>">Yazar: <b><a title="<?php echo $row["username"]; ?>'nin Profili" href="<?php echo $rel; ?>member.php?action=profile&uid=<?php echo $row["uid"]; ?>"> <?php echo $row["username"]; ?></b></a></td> <?php } ?> </tr> <?php } ?> </table>İyi Günler.