UzmanWeb.Net
  ANA SAYFA   FORUM   RESİMLER   GÖRSEL DERSLER   TOPLİST   DERSLER   İLETİŞİM

Mayıs 16, 2008, 10:59:35 ÖÖ *
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
 
   Forum   Yardım Oyun Giriş Yap Kayıt  
Sayfa: [1]   Aşağı git
  Yazdır  
Gönderen Konu: MKportalda Download Bölümüne Güvenlik Kodu Ekleme  (Okunma Sayısı 502 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
AdmiN
Genel Sorumlu
Administrator
*

Puan: 287
Offline Offline

Cinsiyet: Bay
İsim: Adem TÜRK
Meslek: Öğretmen
Mesaj Sayısı: 2816


~|| Bilginin Gücü ||~

Aktiflik
Deneyim
Seviye
WWW Stats
« : Mayıs 15, 2007, 21:37:23 ÖS »
Aşağıdaki listedeki kullanıcılar bu konu için teşekkür ediyorlar!Teşekkür Et

Dosyalarda değişiklik yapmadan önce dosyaların yedeğini alınız.

Değişiklik yapılacak dosyalar:
mkportal/lang/Turkish/lang_download.php
mkportal/modules/downloads/index.php
mkportal/modules/downloads/tpl_downloads.php

1- mkportal/modules/downloads/index.php dosyasını açın.

Aşağıdaki kodu bulun

Kod:
$content .= $this->tpl->row_entry($id, $name, $description, $file, $trate, $rate, $width2, $width, $screens, $demo, $autore, $peso);

Bu şekilde değiştirin.

Kod:
    $chaptareturn = $this->random_key();
$chapta = $chaptareturn[2];
$chaptacode = $chaptareturn[1];
$content .= $this->tpl->row_entry($id, $name, $description, $file, $trate, $rate, $width2, $width, $screens, $demo, $autore, $peso, $chapta, $chaptacode);

2- Aşağıdaki kodu bulun.

Kod:
$ide= $mkportals->input['ide'];

Sonrasına ekleyin.


Kod:
      $chapta= $mkportals->input['chapta'];
$chaptauser = $mkportals->input['chaptauser'];
if ($chaptauser == "") {
   $message = "{$mklib->lang['dw_noaccesscode1']}";
   $mklib->error_page($message);
   exit;
}
if ($chapta != $chaptauser) {
   $message = "{$mklib->lang['dw_noaccesscode']}";
   $mklib->error_page($message);
   exit;
}

3- Kodların en sonunda aşağıdaki kodu bulun.

Kod:
}
?>

O kodun üstüne aşağıdaki kodu ekleyin.

Kod:
function random_key() {
  $letters = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
  $letters1 = "01234"; // colors of CHAPTA
  for ($x=0; $x < 4; $x++) {
  mt_srand ((double) microtime() * 1000000);
  $l_selec[$x] = substr($letters, mt_rand(0, strlen($letters)-1), 1);
  $c_select[$x] = substr($letters1, mt_rand(0, strlen($letters1)-1), 1);
  }
  $lettercolor0 = $c_select['0'];
  $lettercolor1 = $c_select['1'];
  $lettercolor2 = $c_select['2'];
  $lettercolor3 = $c_select['3'];
  // def of colors (you can change if you want)
  $color[0] = "#ff0000";
  $color[1] = "#8000ff";
  $color[2] = "#0000ff";
  $color[3] = "#000000";
  $color[4] = "#008000";
  $chaptareturn[1] = "<font color=$color[$lettercolor0] size=5>" . $l_selec['0'] ."</font><font color=$color[$lettercolor1] size=5>". $l_selec['1'] ."</font><font color=$color[$lettercolor2] size=5>". $l_selec['2'] ."</font><font color=$color[$lettercolor3] size=5>". $l_selec['3']."</font>";
  $chaptareturn[2] = $l_selec['0'] . $l_selec['1'] . $l_selec['2'] . $l_selec['3'];
return $chaptareturn;
 }


4- mkportal/modules/downloads/tpl_download.php  dosyasını açın.

Aşağıdaki kodu bulun.

Kod:
function row_entry($id, $name, $description, $file, $trate, $rate, $width2, $width, $screens, $demo, $autore, $peso) {

Bu şekilde değiştirin.

Kod:
function row_entry($id, $name, $description, $file, $trate, $rate, $width2, $width, $screens, $demo, $autore, $peso, $chapta, $chaptacode) {

5- Aşağıdaki kodu bulun.

Kod:
      <tr>
  <td class="modulecell" colspan="2">
    <table width="50%" align="center">
      <tr>
        <td align="center" class="functions" width="200"><a href="index.php?ind=downloads&amp;op=download_file&amp;ide={$id}&amp;file={$file}"><img src="$mklib->images/view.gif" border="0" alt="" /></a></td>
<td align="center" class="functions" width="200">$comment_pic</td>
<td align="center" class="functions" width="200"><a href="index.php?ind=downloads&amp;op=submit_rate&amp;ide={$id}"><img src="$mklib->images/rate.gif" border="0" alt="" /></a></td>
      </tr>
      <tr>
        <td align="center" class="functions" width="200"><a href="index.php?ind=downloads&amp;op=download_file&amp;ide={$id}&amp;file={$file}">{$mklib->lang['dw_dwfile']}</a></td>
<td align="center" class="functions" width="200">$comment_text</td>
<td align="center" class="functions" width="200"><a href="index.php?ind=downloads&amp;op=submit_rate&amp;ide={$id}">{$mklib->lang['dw_sendvote']}</a></td>
      </tr>
    </table>
  </td>
</tr>

Bu şekilde değiştirin.

Kod:
<form action="index.php?ind=downloads&amp;op=download_file" name="chapta" method="post">
<input type="hidden" name="ide" value="$id" />
<input type="hidden" name="file" value="$file" />
<input type="hidden" name="chapta" value="$chapta" />
<tr>
  <td class="modulecell" colspan="2" border="0">
    <table width="95%" align="center">
      <tr>
        <td align="center"> {$mklib->lang['dw_seccode']}
        <table border="0" background="$mklib->images/backgroundcode.gif" width="84" height="36"><tr><td align="center" valign="center">{$chaptacode}</td></tr></table>
        {$mklib->lang['dw_writeseccode']}<br />
        <input type="text" name="chaptauser" size="6" maxlength="4"/>
        </td>
      </tr>
    </table>
  </td>
</tr>

<tr>
  <td class="modulecell" colspan="2">
    <table width="50%" align="center">
      <tr>
        <td align="center" class="functions" width="200"><img src="$mklib->images/view.gif" border="0" alt="" /></td>
<td align="center" class="functions" width="200">$comment_pic</td>
<td align="center" class="functions" width="200"><a href="index.php?ind=downloads&amp;op=submit_rate&amp;ide={$id}"><img src="$mklib->images/rate.gif" border="0" alt="" /></a></td>
      </tr>
      <tr>
        <td align="center" class="functions" width="200"><input type="submit" value="{$mklib->lang['dw_dwfile']}" class="bgselect" /></td>
<td align="center" class="functions" width="200">$comment_text</td>
<td align="center" class="functions" width="200"><a href="index.php?ind=downloads&amp;op=submit_rate&amp;ide={$id}">{$mklib->lang['dw_sendvote']}</a></td>
      </tr>
    </table>
  </td>
</tr>
</form>

6- mkportal/lang/Turkish/lang_download.php   dosyasını açın.Bu dosyada en altta aşağıdaki kodları bulun.

Kod:
?>

Bu kodların üstüne aşağıdaki kodları ekleyin.

Kod:
// mod easy chapta v.1.0
$langmk['dw_seccode'] = "";
$langmk['dw_writeseccode'] = "Yukarıdaki güvenlik kodunu buraya yazın.";
$langmk['dw_noaccesscode'] = "Yazdığınız güvenlik kodu hatalı. <br />Geri dönüp tekrar deneyin.";
$langmk['dw_noaccesscode1'] = "Güvenlik kodunu yazmadan dosya indiremezsiniz.";

"Bu Konuya Teşekkür Edenler":
Kadir_21, Hostcu_18, hatun, metinbulut64, 1le1le
Logged

Soru sormadan ve yeni konu açmadan önce arama yapınız.
Konulara teşekkür mesajı yazmayın, teşekkür et düğmesine tıklayınız.
Sayfa: [1]   Yukarı git
  Yazdır  
 
Gitmek istediğiniz yer:  

Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC | Sitemap | Sitemap / Site Haritası
Giriş Sayfası Yap Sık Kullanılanlara Ekle
UzmanWeb.Net 2003-2007 © | Bilgi Paylaşım Sitesi | Sitemap
Sayfa Başına Dön
Sitemizde yer alan tüm bilgilerin bir kısmı diğer sitelerden derlenip yalnızca bilgilendirme ve eğitim amacıyla sunulmaktadır.
Uzman Toplist Asp İndir Popüler Siteler Linkdefteri.com

MKPortal ©2003-2006 mkportal.it