Bu modun eklentisi yapılmıştır , kolayca kurmak için bu konuya bakın.
Modu uygulamadan önce ilk olarak aşağıdaki linkteki dosyayı indirin.
- Teşekkür modu indir -
tesekkur.php ve
tesekkur_kur.php dosyasını forumunuzun kök dizinine atın.
tesekkur.jpg dosyasınıda dosyalar klasörünün içine atın.
Daha sonra
tesekkur_kur.php dosyasını bir kere çalıştırın.(Sonra hostunuzdan silin)
Daha sonra
ayar.php dosyasını açın, aşağıdaki kodu bulun
$tablo_duyurular = $tablo_oneki.'duyurular';
altına aşağıdakini ekleyin
$tablo_tesekkur = $tablo_oneki.'tesekkur';
Şimdi konu.php dosyasını açın,aşağıdaki kodu bulun
// veriler tema motoruna yollanıyor //
$kosul1 = array('{KONU_ANAME}' => '<a name="c0"></a>',
Üstüne aşağıdaki kodu ekleyin
// teşekkür modu by Fate....
if($mesaj_sahibi['tsk_edildi']==0) $mesaj_yazan_tsk_edildi='';
else $mesaj_yazan_tsk_edildi= ' '.$mesaj_sahibi['tsk_edildi'].' kere teşekkür edildi.';
if($mesaj_sahibi['tsk_etti']==0) $mesaj_yazan_tsk_etti='';
else $mesaj_yazan_tsk_etti= ' '.$mesaj_sahibi['tsk_etti'].' kere teşekkür etti.';
$konu_tesekkur='<a href="tesekkur.php?kime='.$mesaj_satir['yazan'].'&kim='.$kullanici_kim['kullanici_adi'].'&mesajno='.$mesaj_satir['id'].'&k='.$mesaj_satir['id'].'"><img src="dosyalar/tesekkur.jpg" border="0" title="Bu mesaja teşekkür edin"></a>';
$strSQL = "SELECT eden,edilen,konu_no,cevap_no,tarih FROM $tablo_tesekkur WHERE konu_no='$mesaj_satir[id]' order by id desc";
$tsk = mysql_db_query($cfgdbisim,$strSQL) or die ('<h2>sorgu başarısız</h2>');
$tsk_edenler = '';
while ($tesekkur = mysql_fetch_assoc($tsk))
{
$tesekkur_eden = '<a href="'.linkver('profil.php?kim='.$tesekkur['eden'],$tesekkur['eden']).'">'.$tesekkur['eden'].'</a>';
$tesekkur_tarih = zonedate($ayarlar['tarih_bicimi'], $ayarlar['saat_dilimi'], false, $tesekkur['tarih']);
$tsk_edenler .= $tesekkur_eden.' <i><font size="2pt">['.$tesekkur_tarih.']</font></i>, ';
}
Aynı dosyada aşağıdaki kodu bulun
// MESAJ SAHİBİNİN PROFİLİ ÇEKİLİYOR //
$strSQL = "SELECT
id,kullanici_adi,gercek_ad,resim,katilim_tarihi,mesaj_sayisi,sehir_goster,sehir,web,imza,yetki,son_hareket,gizli,engelle,hangi_sayfada,ozel_ad
FROM $tablo_kullanicilar WHERE kullanici_adi='$mesaj_satir[yazan]' LIMIT 1";
$sonuc = mysql_db_query($cfgdbisim,$strSQL) or die ('<h2>sorgu başarısız</h2>');
$mesaj_sahibi = mysql_fetch_assoc($sonuc);
Aşağıdakiyle değiştirin
// MESAJ SAHİBİNİN PROFİLİ ÇEKİLİYOR //
$strSQL = "SELECT
id,kullanici_adi,gercek_ad,resim,katilim_tarihi,mesaj_sayisi,sehir_goster,sehir,web,imza,yetki,son_hareket,gizli,engelle,hangi_sayfada,ozel_ad,tsk_etti,tsk_edildi
FROM $tablo_kullanicilar WHERE kullanici_adi='$mesaj_satir[yazan]' LIMIT 1";
$sonuc = mysql_db_query($cfgdbisim,$strSQL) or die ('<h2>sorgu başarısız</h2>');
$mesaj_sahibi = mysql_fetch_assoc($sonuc);
Aşağıdaki kodu bulun
// SADECE BAŞLIĞIN CEVAPLARI VARSA WHILE DÖNGÜSÜNE GİRİLİYOR //
if (isset($satir_sayi)):
while ($cevap_satir = mysql_fetch_assoc($cevap)):
$strSQL = "SELECT id,kullanici_adi,gercek_ad,resim,katilim_tarihi,mesaj_sayisi,sehir_goster,sehir,web,imza,yetki,son_hareket,gizli,engelle,hangi_sayfada,ozel_ad
FROM $tablo_kullanicilar WHERE kullanici_adi='$cevap_satir[cevap_yazan]' LIMIT 1";
$sonuc = mysql_db_query($cfgdbisim,$strSQL);
$cevap_sahibi = mysql_fetch_assoc($sonuc);
// CEVAP TABLOLARI BAŞI //
Aşağıdakiyle değiştirin
// SADECE BAŞLIĞIN CEVAPLARI VARSA WHILE DÖNGÜSÜNE GİRİLİYOR //
if (isset($satir_sayi)):
while ($cevap_satir = mysql_fetch_assoc($cevap)):
$strSQL = "SELECT id,kullanici_adi,gercek_ad,resim,katilim_tarihi,mesaj_sayisi,sehir_goster,sehir,web,imza,yetki,son_hareket,gizli,engelle,hangi_sayfada,ozel_ad,tsk_etti,tsk_edildi
FROM $tablo_kullanicilar WHERE kullanici_adi='$cevap_satir[cevap_yazan]' LIMIT 1";
$sonuc = mysql_db_query($cfgdbisim,$strSQL);
$cevap_sahibi = mysql_fetch_assoc($sonuc);
// CEVAP TABLOLARI BAŞI //
Aşağıdaki kodu bulun
'{KONU_ICERIK}' => $konu_icerik,
altına aşağıdakini ekleyin
'{TESEKKUR}' =>$konu_tesekkur,
'{TSK_ETTI}' => $mesaj_yazan_tsk_etti,
'{TSK_EDILDI}' => $mesaj_yazan_tsk_edildi,
Aşağıdaki kodu bulun
// veriler tema motoruna yollanıyor //
$tekli1[] = array('{CEVAP_ANAME}' => $cevap_aname,
'{CEVAP_BASLIK}' => $cevap_satir['cevap_baslik'],
Üzerine aşağıdaki kodu ekleyin
// fate cevap teşekkür
if($cevap_sahibi['tsk_edildi']==0) $cevap_yazan_tsk_edildi='';
else $cevap_yazan_tsk_edildi= ' '.$cevap_sahibi['tsk_edildi'].' kere teşekkür edildi.';
if($cevap_sahibi['tsk_etti']==0) $cevap_yazan_tsk_etti='';
else $cevap_yazan_tsk_etti= ' '.$cevap_sahibi['tsk_etti'].' kere teşekkür etti.';
$cevap_tesekkur='<a href="tesekkur.php?kime='.$cevap_satir['cevap_yazan'].'&kim='.$kullanici_kim['kullanici_adi'].'&cevapno='.$cevap_satir['id'].'&k='.$mesaj_satir['id'].'"><img src="dosyalar/tesekkur.jpg" border="0" title="Bu mesaja teşekkür edin"></a>';
$strSQL = "SELECT eden,edilen,konu_no,cevap_no,tarih FROM $tablo_tesekkur WHERE cevap_no='$cevap_satir[id]' order by id desc";
$tsk = mysql_db_query($cfgdbisim,$strSQL) or die ('<h2>sorgu başarısız</h2>');
if (mysql_num_rows($tsk))
{
$cvp_tsk_edenler = '<tr bgcolor="#f5f5f5">
<td width="170" align="center" style="font-size: 13px;"><i>Bu cevaba teşekkür edenler</i></td>
<td width="100%" align="left">';
while ($tesekkur = mysql_fetch_assoc($tsk))
{
$tesekkur_eden = '<a href="'.linkver('profil.php?kim='.$tesekkur['eden'],$tesekkur['eden']).'">'.$tesekkur['eden'].'</a>';
$tesekkur_tarih = zonedate($ayarlar['tarih_bicimi'], $ayarlar['saat_dilimi'], false, $tesekkur['tarih']);
$cvp_tsk_edenler .= $tesekkur_eden.' <i><font size="2pt">['.$tesekkur_tarih.']</font></i>, ';
}
$cvp_tsk_edenler .= '</td></tr>';
}
else $cvp_tsk_edenler = '';
Aşağıdaki kodu bulun
'{CEVAP_YAZAN_IMZA}' => $cevap_yazan_imza,
Altına aşağıdakini ekleyin..
'{CVP_TESEKKUR}' =>$cevap_tesekkur,
'{CVP_TSK_ETTI}' => $cevap_yazan_tsk_etti,
'{CVP_TSK_EDILDI}' => $cevap_yazan_tsk_edildi,
'{CEVAP_TSK_EDENLER}' => $cvp_tsk_edenler,
Aşağıdaki kodu bulun
// sadece üyelere hızlı cevap yazam formu göster
Üstüne aşağıdakini ekleyin
//TSK BOLUMU
if ($tsk_edenler != '')
{
$ornek1->kosul('4', array('{TSK_EDENLER}' => $tsk_edenler), true);
}
else $ornek1->kosul('4', array('' => ''), false);
Şimdi temanızın konu.html dosyasını açın
Alttaki kodu bulun
Altına aşağıdaki kodu ekleyin
<br>
{TSK_ETTI}
<br>
{TSK_EDILDI}
Alttaki kodu bulun
Altına aşağıdakini ekleyin
<p align="right">{TESEKKUR}</p><br>
Aşağıdaki kodu bulun
{KONU_DEGISTIRME}
</td>
</tr>
Altına aşağıdakini ekleyin
<!--__KOSUL_BASLAT-4__-->
<tr bgcolor="#f5f5f5">
<td width="170" align="center" style="font-size: 13px;"><i>Bu konuya teşekkür edenler</i></td>
<td width="100%" align="left">
{TSK_EDENLER}
</td>
</tr>
<!--__KOSUL_BITIR-4__-->
Aşağıdaki kodu bulun
Altına aşağıdakini ekleyin
{CVP_TSK_EDILDI}
<br>
{CVP_TSK_ETTI}
Aşağıdaki kodu bulun
Altına aşağıdakini ekleyin
<p align="right">{CVP_TESEKKUR}</p>
Aşağıdaki kodu bulun
{CEVAP_DEGISTIRME}
</td>
</tr>
Altına aşağıdakini ekleyin.
hata.php dosyasını açın aşağıdaki kodu bulun
// BİLGİ İLETİLERİ - SONU //
üzerine aşağıdaki kodu ekleyin
//teşekkür modu
$bilgi_no[3171] = '<meta http-equiv="Refresh" content="5;url=konu.php?k='.$_GET['mesaj_no'].'">
Teşekkür etmek istediğiniz mesaj bulunamadı! <br>Konuya dönmek için <a href="konu.php?k='.$_GET['mesaj_no'].'"> tıklayın.</a>
';
$bilgi_no[3172] = '<meta http-equiv="Refresh" content="5;url=konu.php?k='.$_GET['mesaj_no'].'">
Kendi mesajınıza teşekkür edemezsiniz!<br>Konuya dönmek için <a href="konu.php?k='.$_GET['mesaj_no'].'"> tıklayın.</a>';
$bilgi_no[3173] = '<meta http-equiv="Refresh" content="5;url=konu.php?k='.$_GET['mesaj_no'].'">
Kullanıcının böyle bir konusu bulunmamaktadır!<br>Konuya dönmek için <a href="konu.php?k='.$_GET['mesaj_no'].'"> tıklayın.</a>';
$bilgi_no[3174] = '<meta http-equiv="Refresh" content="5;url=konu.php?k='.$_GET['mesaj_no'].'">
Kullanıcının böyle bir mesajı bulunmamaktadır!<br>Konuya dönmek için <a href="konu.php?k='.$_GET['mesaj_no'].'"> tıklayın.</a>';
$bilgi_no[3175] = '<meta http-equiv="Refresh" content="5;url=konu.php?k='.$_GET['mesaj_no'].'">
Kullanıcı mesajına teşekkürünüz başarıyla eklendi! <br>Konuya dönmek için <a href="konu.php?k='.$_GET['mesaj_no'].'"> tıklayın.</a>';
$bilgi_no[3176] = '<meta http-equiv="Refresh" content="5;url=konu.php?k='.$_GET['mesaj_no'].'">
Teşekkür etmek istediğiniz üye bulunamadı! <br>Konuya dönmek için <a href="konu.php?k='.$_GET['mesaj_no'].'"> tıklayın.</a>';
$bilgi_no[3177] = '<meta http-equiv="Refresh" content="5;url=konu.php?k='.$_GET['mesaj_no'].'">
Geçersiz işlem yapıyorsunuz!<br>Konuya dönmek için <a href="konu.php?k='.$_GET['mesaj_no'].'"> tıklayın.</a>';
$bilgi_no[3178] = '<meta http-equiv="Refresh" content="5;url=konu.php?k='.$_GET['mesaj_no'].'">
Bu mesaja daha önce teşekkür etmişsiniz.<br>Konuya dönmek için <a href="konu.php?k='.$_GET['mesaj_no'].'"> tıklayın.</a>';
Modu kaldırmak için tesekkur_kaldir.php dosyasını çalıştırın.
Adem Bey in yardımıyla yapılmıştır.