PDA


Tüm Versiyonu Göster : Download' bölümüne dışardan Link verilmesi.


KraL
12-15-2006, 09:18
Download Bölümüne dışardan dosya linki verilmesi için bu adımları uygulayın.
Bu dosyayı açın: mkportal/modules/downloads/index.php

Bul:

<td width=\"10%\">{$mklib->lang['dw_file']}</td>
<td width=\"90%\"><input type=\"file\" name=\"FILE_UPLOAD\" size=\"50\" id=\"bgselect\"></td>
</tr>
Sonrasına Ekle:

<tr>
<td width=\"10%\">{$mklib->lang['dw_file_link']}</td>
<td width=\"90%\"><input type=\"text\" name=\"FILE_LINK\" size=\"50\" id=\"bgselect\"></td>
</tr>

Bul:

$peso = $_FILES['FILE_UPLOAD']['size'];

Sonrasına Ekle:

// Begin file link code
if(!$FILE_UPLOAD)
{
$file = $mkportals->input['FILE_LINK'];
$file_name = $file;
if(substr($file, 0, 7) != "http://")
{
$message = "{$mklib->lang['error_filetype']}";
$mklib->error_page($message);
exit;
}
}
// End file link code

Bul:

if (!$mklib->check_attach($file_type, $file_ext)) {
$message = "{$mklib->lang['error_filetype']}";
$mklib->error_page($message);
exit;
}

Bununla değiştir:

// Begin file link code
if (!$mklib->check_attach($file_type, $file_ext) AND $FILE_UPLOAD) {
$message = "{$mklib->lang['error_filetype']}";
$mklib->error_page($message);
exit;
}
// End file link code

Bul:

$query="INSERT INTO mkp_download(idcategoria, name, description, file, data, screen1, screen2, demo, autore, peso)VALUES('$evento', '$titolo', '$descrizione', '$file_name', '".(time())."', '$screen1', '$screen2', '$demo', '$autore', '$peso')";
$DB->query($query);

Sonrasına Ekle:

// Begin file link code
if(!$FILE_UPLOAD)
{
Header("Location: index.php?ind=downloads");
exit;
}
// End file link code

Bul: function download_file() bölümünde

if (is_file("mkportal/modules/downloads/file/".$file)) {
rename("mkportal/modules/downloads/file/".$file, $real_file);
}
@header( "Content-Type: application/octet-stream\nContent-Disposition: inline; filename=\"".$file."\"\nContent-Length: ".(string)(filesize( $real_file ) ) );
$fh = fopen( $real_file, 'rb' );
fpassthru( $fh );
@fclose( $fh );
exit();

Bunla Değiştir:

// Begin file link code
if(substr($file, 0, 7) == "http://")
{
Header("Location: $file");
exit();
}
else
{
if (is_file("mkportal/modules/downloads/file/".$file)) {
rename("mkportal/modules/downloads/file/".$file, $real_file);
}
@header( "Content-Type: application/octet-stream\nContent-Disposition: inline; filename=\"".$file."\"\nContent-Length: ".(string)(filesize( $real_file ) ) );
$fh = fopen( $real_file, 'r' );
//fpassthru( $fh );
while(!feof($fh)) {
$buffer = fread($fh, 4096);
print $buffer;
}

@fclose( $fh );
exit();
}
// End file link code

KraL
12-15-2006, 09:21
Bu Dosyayı açın: mkportal/admin/ad_download.php

Bul: function add_upped(): bölümünde

if (!is_file ("modules/downloads/file/$file_name")) {
$message = "{$mklib->lang['ad_downofile']}";
$mklib->error_page($message);
exit;
}
$peso = filesize("modules/downloads/file/$file_name");

Bununla Değiştir:

// Begin file link code
if (substr($file_name, 0, 7) == "http://")
{
$peso = "";
}
else
{
if (!is_file ("modules/downloads/file/$file_name")) {
$message = "{$mklib->lang['ad_downofile']}";
$mklib->error_page($message);
exit;
}

$peso = filesize("modules/downloads/file/$file_name");
}
// End file link code

Bu Dosyayı açın: mkportal/lang/Turkish/lang_download.php

Bul:

<?php

Sonrasına Ekle:

// Begin file link code
$langmk['dw_file_link'] = "Dosya Adresi";
// End file link code

Kolay Gelsin ;)

KraL
02-04-2007, 07:51
yaparken yedeğinizi almayı unutmayın;)

reXus
02-21-2007, 19:32
bu hangi versiyon için hocam kodlardan bazılarını bulamadım da.

KraL
02-21-2007, 23:19
Dikkatli bak hocam kesin vardır versiyon farketmez yani;)

By GitArtisT
03-07-2007, 05:11
peki dostum resimler için nasıl bişey yapmak gerekir resimleri dışardna nasıl link veririz bi açıklama var mı bu konuda bu konuda bi aydınlatırsanız sevinirim şimdiden çok teşekkürler. . .

reXus
03-07-2007, 09:40
Dikkatli bak hocam kesin vardır versiyon farketmez yani;)

:D gözümle bakmıyorum hocam ctrl+f ama yok kodlar

By GitArtisT
03-08-2007, 01:49
Sanırım benim soruma kimse cevap vermeyecek ufak bir alanda kurulacak sitem fakat resimler fazla yer kaplası istemiyorum bu sebepten dolayıdır ki başka bir yere upload edip ondan sonra sitede yayınlamak istiyorum bunun imkanı yok mu?

St.Frame
05-30-2007, 14:29
Arkadaşlar Kodlar Gözünüzü Korkutmuştur ... Kim Yapacak Bunu Demişsinizdir Ama Kolayı Var.

Ekde ki Dosyaları Gerekli Yerlere UPLOANDEdin Ve Hepsine Evet Deyin Bu Kadar.

Not:: Hiç Bir Şekilde Block Değildir Yapılmış Halidir.

Kolay GeLsin.:whistling1:Her İhtimale Karşı Ben Yedekleride Attım Dosyanın İçine Yedek Almanıza Gerek Yok.

maxiyesil
06-04-2007, 08:48
güzel işe yarar..

Esante
06-29-2007, 20:38
Teşekkurler cok işimize yarıcak

Crazy_Doctor
07-16-2007, 10:47
çok teşekkür ederim

NAMES
07-25-2007, 01:04
tskler bir deniyelim..

empirefirst
12-19-2007, 21:21
Arkadaşlar Kodlar Gözünüzü Korkutmuştur ... Kim Yapacak Bunu Demişsinizdir Ama Kolayı Var.

Ekde ki Dosyaları Gerekli Yerlere UPLOANDEdin Ve Hepsine Evet Deyin Bu Kadar.

Not:: Hiç Bir Şekilde Block Değildir Yapılmış Halidir.

Kolay GeLsin.:whistling1:Her İhtimale Karşı Ben Yedekleride Attım Dosyanın İçine Yedek Almanıza Gerek Yok.

tşkk ettik arkadaşım saoll

affettimseni
12-25-2007, 19:40
bakalım ise yarıcak mı

ahmetsimsek
01-04-2008, 18:26
Arkadaşlar Kodlar Gözünüzü Korkutmuştur ... Kim Yapacak Bunu Demişsinizdir Ama Kolayı Var.

Ekde ki Dosyaları Gerekli Yerlere UPLOANDEdin Ve Hepsine Evet Deyin Bu Kadar.

Not:: Hiç Bir Şekilde Block Değildir Yapılmış Halidir.

Kolay GeLsin.:whistling1:Her İhtimale Karşı Ben Yedekleride Attım Dosyanın İçine Yedek Almanıza Gerek Yok.

dfjdhdjhdsgryewy ersge ersge besr vbws ew vsdb cv

ahmetsimsek
01-04-2008, 18:36
hiç bir işe yaramıyor boşuna eklentiyi indirmeyin ben mkportal 1.2.10 kullanıyorum

gokberkblue
01-17-2008, 16:23
evet aga dreamweawer bazı kodları bulamadı :D

shadowq7
02-04-2008, 02:51
bakalım bi

gedast
02-15-2008, 20:22
denedim ama olmuyor yanlış bir nokta var sonırım

Parse error: syntax error, unexpected ';', expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/domain adı/domains/public_html/mkportal/modules/downloads/index.php on line 1401
hatası verdi

allahtan yedeğini almıştım
uzerine 5 kere denedim kral arkadaşım yine hata verdi..

adss
02-29-2008, 15:43
yalnız 1.1.2b versiyonunda bu olmuyor dışarıdan link kutusu ekleniyor ama dosyayı eklemiyor...

54fatherly61
03-14-2008, 18:37
teşekkürler sağol

harbitr
03-31-2008, 22:39
tşkler :clapping::clapping::16::hi: