دیتالایف انجین فارسی

نمایش دانلود از پنجره معین

تاریخ انتشار: 30 شهریور 1389
ارسال کننده: progpars
با استفاده از این هک میتوانید فایلهای ضمیمه خود را در یک صفحه معین به شکل زیبا ببینید.
یعنی با کلیک بر روی لینک دانلود فایل ضمیمه به شکل زیبا باز میشود و مشخصات به اضافه دانلود فایل مورد نظر نمایان میشود.

نمایش دانلود از پنجره معین


آموزش:
به مسیرengine/modules/functions.php بروید و کد زیر را پیدا کنید :
$replace_1[] = "<span class=\"attachment\"><a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >{$row['name']}</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";
            $replace_2[] = "<span class=\"attachment\"><a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >\\1</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";

به جاش کد زیر رابزارید:
$replace_1[] = "<div class=\"DownLoadWindow\">
<div class=\"quote\">            
<a href=\"#\" onclick=\"showDownLoad(); return false;\">دانلود <b>{$row['name']}</b></a>
</div>
</div>
<div id=\"DownLoadWindow\" title=\"دانلود {$row['name']}\" style=\"display:none;\" >
<b>بعد از دانلود فایل نظرات و امتیاز خود را اعلام کنید</b><br /><br />
    عنوان: <b>{$row['name']}.</b><br /><br />
     حجم: <b>{$size}.</b> <br /><br />
   تعداد دریافت: <b>{$row['dcount']} بار.</b> <br /><br />
    <a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >دانلود <b>{$row['name']}</b></a>
</div>
<script type=\"text/javascript\">
function showDownLoad() {
$(function(){
    $('#DownLoadWindow').dialog({
        autoOpen: true,
        show: 'slide',
        hide: 'slide',
        width: 520,
        buttons: {
            \"بستن پنجره\" : function() {
                $(this).dialog(\"close\");
            },
        }

    });
});
}
</script>";
            $replace_2[] = "<div class=\"DownLoadWindow\">
<div class=\"quote\">            
<a href=\"#\" onclick=\"showDownLoad(); return false;\">دانلود <b>{$row['name']}</b></a>
</div>
</div>
<div id=\"DownLoadWindow\" title=\"دانلود {$row['name']}\" style=\"display:none;\" >
<b>بعد از دانلود فایل نظرات و امتیاز خود را اعلام کنید</b><br /><br />
     عنوان: <b>{$row['name']}.</b><br /><br />
     حجم: <b>{$size}.</b> <br /><br />
      تعداد دریافت فایل: <b>{$row['dcount']} بار.</b> <br /><br />
    <a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >Скачать <b>{$row['name']}</b></a>
</div>
<script type=\"text/javascript\">
function showDownLoad() {
$(function(){
    $('#DownLoadWindow').dialog({
        autoOpen: true,
        show: 'slide',
        hide: 'slide',
        width: 520,
        buttons: {
            \"بستن پنجره\" : function() {
                $(this).dialog(\"close\");
            },
        }

    });
});
}
</script>";
    19 نفر (19 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    30 شهریور 1389 - 21:30
    ممنون مرسی loveu
    روی ورژن های پایین تر از 9 هم کاز می کنه دیگه

    --------------------
    عضو سایت
    30 شهریور 1389 - 22:13
    خیلی حال کردم . دمت گرم ، خدا کنه رو ورژن 8 کار کنه

    --------------------
    عضو سایت
    30 شهریور 1389 - 23:32
    ممنون مرسی
    روی ورژن های پایین تر از 9 هم کاز می کنه دیگه

    تست نکردم.
    عضو سایت
    03 مهر 1389 - 11:38
    ای کاش یه دمو میزاشتین
    عضو سایت
    03 مهر 1389 - 12:02
    روی ورژن پایین تر کار نمی کنه
    اگر می خواید کار کنه باید jquery و jquery-ui رو اضافه کنید به قالبتون البته همراه با فایل استایل اون
    عضو سایت
    03 مهر 1389 - 12:30
    ای کاش یه دمو میزاشتین

    دمو روی فایلهای ضمیمه سایتم هست : progpars.com
    عضو سایت
    05 مهر 1389 - 09:08
    encoding را باید چی بزارم؟
    من تغییرات را اعمال کردم. ولی وقتی کلیک می کنم، می پره بالای صفحه و هیچی نمیاد winked
    عضو سایت
    05 مهر 1389 - 11:30
    encoding را باید چی بزارم؟

    باید روی utf8 باشه
    عضو سایت
    06 مهر 1389 - 11:38
    خیلی بدرد بخور هست fellow
    عضو سایت
    24 مهر 1389 - 15:14
    ممنون

    --------------------
    عضو سایت
    19 آذر 1389 - 09:29
    مرسی دوست من flower
    عضو سایت
    08 دی 1389 - 08:25
    مرسی خوب بود
    عضو سایت
    06 بهمن 1389 - 00:58
    سلام

    از ورژن 9.2 استفاده میکنم ، فرمایشاتتون رو انجام دادم ، امما اتفاق خاصی نیفتاد !!! روی لینک که کلیک می کنم عین قبل دانلود میشه !

    http://www.e.awo.ir
    عضو سایت
    عضو سایت
    01 فروردین 1391 - 23:08
    progpars,
    encoding ش رو درست کردم ولی برای حجم فایل، حجم رو به صورت عدد می نویسه ولی جلوش یه سری حروف قرم قاطی می نویسه.
    راهی هست که بشه درستش کرد آیا ؟
    مرسی

    --------------------
    عضو سایت
    02 مرداد 1391 - 10:34
    aliiiiiiiii bod
    عضو سایت
    09 آذر 1391 - 20:39
    عالی بود ممنون

    he hahahoho
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

     
    پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
    کد امنیتی: *