Gönderen Konu: Rapor Modülü  (Okunma sayısı 1916 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı bilgicagi

  • Süper Moderatör
  • *
  • İleti: 172
  • Puan: 82
  • Cinsiyet: Bay
    • Bilgi Çağı Portal
Rapor Modülü
« : Mart 22, 2007, 00:05:14 ÖÖ »
Aardvark Toplistte sitenizdeki üye sitelerle ilgili ziyaretçilerinizden şikayet istek vs. almak istiyorsanız bu modülü kullanabilirsiniz.

Modül Kurulumu:

1. sources/ klasörü altına report.php adında yeni boş bir dosya oluşturun, bunu notdefteri ile yapabilirsiniz. report.php dosyasının içine aşağıdaki kodları yapıştırın.

report.php dosyasının içeriği....

<?php

if (!defined('ATSPHP')) {
die("This file cannot be accessed directly.");
}

class report extends base {
function report() {
global $FORM, $LNG, $TMPL, $CONF, $DB;


$baduser = $FORM['b'];


$TMPL['header'] = "Report Member";

$TMPL['content'] .= <<<EndHTML
Kurallara ve Genel Ahlaka uymayan siteleri bize rapor edin.
 


Şuan <font color="red"> $baduser </font> üyesini  şikayet ediyorsunuz. Lütfen şikayetinizi bize kısaca yazınız.

 

<form action="index.php?a=report&c=sent" method="post">
<div align="center">
<table border="1" width="100%" id="table1" cellspacing="1" bordercolor="#D2D2D2">
   <tr>
      <td colspan="2">
      <p align="center">
      <font face="Comic Sans MS" size="4" color="#0000FF">SİTE RAPOR ARACI</font>
</td>
   </tr>
   <tr>
      <td width="40%" height="40">
      <p align="right"><font face="Tahoma" size="2" color="#FF0000">Şikayet Sebebi:</font></td>
      <td width="50%" height="40">
      <input name="reason" size="50" style="float: left"></td>
   </tr>
   <tr>
      <td width="40%" height="40">
      <p align="right"><font face="Tahoma" size="2" color="#FF0000">Email
      Adresiniz: </font>
</td>
      <td width="50%" height="40">
      <input name="email" size="50" style="float: left"></td>
   </tr>
   </table>

</div>

<p align="center">
<input type="submit" name="report" value="Site Raporunu Gönder">
<input type="hidden" name="go" value="1">
<input type="hidden" name="bad" value="$baduser">
</p>
</form>

EndHTML;
if ($FORM['c'] == sent){
$ip = $_SERVER['REMOTE_ADDR'];
$reason = $DB->escape($FORM['reason'], 1);
$email = $DB->escape($FORM['email'], 1);
$baduser = $DB->escape($FORM['bad'], 1);
$TMPL['content'] = "Raporunuz yollanmıştır, teşekkür ederiz.
Rapor edilen site: {$baduser}
Sebebi: {$reason}
";
mail($CONF['your_email'], 'Şikayet Var!', "Username: $baduser
Reason:$reason
From: $email - $ip", "From: {$CONF['your_email']}");
}
}
}
?>

........................................ Bu çizgileri kullanmayın üst satırda kod bitiyor.

2. index.php dosyasını açın ve

'search' => 1,

kodunu bulun bu kodun hemen altına şu satırı ekleyin.

'report' => 1,

3. table_top_row.html, table_row.html veya stat.html içine uygun bir yere aşağıdaki kodu ekleyin.

<a href="index.php?a=report&amp;b={$username}">Report Gönder[/url]

4. Uygulama için http://www.sitelerimiz.biz adresimizi ziyaret edebilirsiniz.

Konuyu Paylaş:
  delicious  facebook  twitter  google
Bilgi Çağı Portal & www.bilgicagi.net

 

Benzer Konular

  Konu / Başlatan Yanıt Son İleti
1 Yanıt
1823 Gösterim
Son İleti Mart 13, 2008, 16:23:09 ÖS
Gönderen: melisce
6 Yanıt
1428 Gösterim
Son İleti Aralık 26, 2008, 23:48:40 ÖS
Gönderen: isabey
2 Yanıt
1930 Gösterim
Son İleti Mart 08, 2009, 20:50:16 ÖS
Gönderen: sevgi
1 Yanıt
792 Gösterim
Son İleti Mayıs 24, 2009, 13:11:36 ÖS
Gönderen: AdmiN
5 Yanıt
480 Gösterim
Son İleti Aralık 22, 2011, 00:35:26 ÖÖ
Gönderen: AdmiN