Bu modun eklentisi de var.
Mod Adı: Forum sayfasında yetkileri ve yardımcıları gösterme
Mod Yapımcısı: Adem YILMAZ
Demo: www.phpKF.com
/temalar/5renkli/forum.html dosyasını açın sayfanın altlarındaki
şu kodu bulun:
<table cellspacing="3" cellpadding="3" border="0" align="center">
<tbody>
<tr>
<td height="30"></td>
</tr>
<tr>
<td align="right" valign="middle" width="50" title="Açık Başlık">
<img {ACIK_FORUM} alt="Açık Başlık">
</td>
üstüne şunu ekleyin:
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td width="5"></td><td width="1%" height="1" colspan="2"></td>
</tr>
<tr>
<td width="5"></td><td width="1%"></td>
<td>
<table cellspacing="1" cellpadding="6" border="0" align="left" bgcolor="#bbbbbb">
<tbody>
<tr>
<td align="center" class="liste-veri" width="280" bgcolor="#dddddd" colspan="2">
<b>Forum Yetkileri</b>
</td>
<td align="left" class="liste-veri" width="132" bgcolor="#dddddd">
<b>Forum Yardımcıları</b>
</td>
</tr>
<tr>
<td align="left" valign="top" class="liste-veri" bgcolor="#ffffff" width="97">
<b>Okuma:</b><br>
<b>Cevap Yazma:</b><br>
<b>Konu Açma:</b>
</td>
<td align="left" valign="top" class="liste-veri" bgcolor="#ffffff">
{FOKUMA_IZNI}<br>
{FYAZMA_IZNI}<br>
{FKONUACMA_IZNI}
</td>
<td align="left" valign="top" class="liste-veri" bgcolor="#ffffff">
{FYARDIMCI}
</td>
</tr>
</tbody>
</table>
</td></tr></table>
forum.php dosyasını açın, içinde
şunu bulun:
// BAŞLIKLAR SIRALANIYOR BİTİŞ //
altına şunu ekleyin:
// FORUM İZİN BİLGİLERİ //
if ($forum_satir['okuma_izni'] == 0) $fokuma_izni = 'Herkes';
elseif ($forum_satir['okuma_izni'] == 4) $fokuma_izni = 'Tüm Üyeler';
elseif ($forum_satir['okuma_izni'] == 3) $fokuma_izni = 'Özel Üyeler ve Yöneticiler';
elseif ($forum_satir['okuma_izni'] == 2) $fokuma_izni = 'Yöneticiler ve Yardımcılar';
elseif ($forum_satir['okuma_izni'] == 1) $fokuma_izni = 'Sadece Yöneticiler';
elseif ($forum_satir['okuma_izni'] == 5) $fokuma_izni = 'Kapalı';
if ($forum_satir['konu_acma_izni'] == 0) $fkonuacma_izni = 'Tüm Üyeler';
elseif ($forum_satir['konu_acma_izni'] == 3) $fkonuacma_izni = 'Özel Üyeler ve Yöneticiler';
elseif ($forum_satir['konu_acma_izni'] == 2) $fkonuacma_izni = 'Yöneticiler ve Yardımcılar';
elseif ($forum_satir['konu_acma_izni'] == 1) $fkonuacma_izni = 'Sadece Yöneticiler';
if ($forum_satir['yazma_izni'] == 0) $fyazma_izni = 'Tüm Üyeler';
elseif ($forum_satir['yazma_izni'] == 3) $fyazma_izni = 'Özel Üyeler ve Yöneticiler';
elseif ($forum_satir['yazma_izni'] == 2) $fyazma_izni = 'Yöneticiler ve Yardımcılar';
elseif ($forum_satir['yazma_izni'] == 1) $fyazma_izni = 'Sadece Yöneticiler';
// FORUM YARDIMCI BİLGİLERİ //
$strSQL = "SELECT kulad FROM $tablo_ozel_izinler WHERE fno='$_GET[f]' AND yonetme='1' ORDER BY kulad";
$kulizin_sonuc = mysql_db_query($cfgdbisim,$strSQL);
$yardimcilar = '';
while ($yardimci = mysql_fetch_assoc($kulizin_sonuc))
$yardimcilar .= '<a href="profil.php?kim='.$yardimci['kulad'].'">'.$yardimci['kulad'].'</a><br>';
son olarak yine forum.php içinde şunu bulun:
$dongusuz = array('{FORUM_ANASAYFA}' => '<a href="'.$forum_index.'">Forum Ana Sayfası</a>',
'{FORUM_BASLIK}' => $ust_forum_baslik,
'{ALT_FORUM_BASLIK}' => $alt_forum_baslik,
'{SAYFALAMA}' => $sayfalama_cikis,
'{YENI_BASLIK}' => $yeni_baslik,
'{FORUM_KONULARI}' => $forum_konulari,
'{ACIK_FORUM}' => $acik_forum,
'{OZEL_FORUM}' => $ozel_forum,
'{YONETICI_FORUM}' => $yonetici_forum);
Şu şekilde değiştirin:
$dongusuz = array('{FORUM_ANASAYFA}' => '<a href="'.$forum_index.'">Forum Ana Sayfası</a>',
'{FORUM_BASLIK}' => $ust_forum_baslik,
'{ALT_FORUM_BASLIK}' => $alt_forum_baslik,
'{SAYFALAMA}' => $sayfalama_cikis,
'{YENI_BASLIK}' => $yeni_baslik,
'{FORUM_KONULARI}' => $forum_konulari,
'{ACIK_FORUM}' => $acik_forum,
'{OZEL_FORUM}' => $ozel_forum,
'{YONETICI_FORUM}' => $yonetici_forum,
'{FOKUMA_IZNI}' => $fokuma_izni,
'{FYAZMA_IZNI}' => $fyazma_izni,
'{FKONUACMA_IZNI}' => $fkonuacma_izni,
'{FYARDIMCI}' => $yardimcilar);
Bu moddaki tasarım (renkler ve yeri) 5 Renkli temasına göre ayarlanmıştır.
Farklı bir temalara uygulayacaksanız yine ilgili temanın
forum.html dosyasına ekleyeceksiniz, ama renk ve yerine biraz değiştirmeniz gerekebilir.