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

ماژول صفحه دانلود نسخه 4.1

تاریخ انتشار: 23 اسفند 1387
ارسال کننده: Mr.Nima
ماژول صفحه دانلود نسخه 4.1



توضیح مختصر: کار این ماژول ایجاد یک صفحه جداگانه که شما میتوانید در ان لینک دانلود قرار دهید و برای گروه کاربریتان محدودیت هایی بگذارید. haha

نسخه 4 این ماژول قبلا توسط دوست عزیزم Arash.N در سایت برای شما عزیزان قرار گرفته بود اما در این نسخه4.1 همان طور که در عکس بالا مشاهده می کنید امکانات جدیدتری به ان اضافه شده.

فایل زیر را دانلود کنید و در محل خود آپلود نمایید.
جهت دانلود این فایل، وارد سایت شوید. در صورتی که حساب کاربری ندارید، از طریق صفحه ثبت نام عضو شوید.


فایل engine/modules/functions.php را باز کرده و به دنبال کد زیر بگردید :
if (!$user_group[$member_id['user_group']]['allow_files'])
$link = "<span id="attachment">{$lang['att_denied']}</span>";
elseif ($config['files_count'] == 'yes')
$link = "<span id="attachment">[url=http://{$config[]{$row['name']}[/url] [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";
else
$link = "<span id="attachment">[url=http://{$config[]{$row['name']}[/url] [{$size}]</span>";


سپس کد زیر را جایگزین کنید:
include_once ENGINE_DIR.'/data/dp_conf.php';
if ($dp_conf[online] == "1"){
if (!$user_group[$member_id['user_group']]['allow_files'])
$link = "<span id="attachment">{$lang['att_denied']}</span>";
elseif ($config['files_count'] == 'yes')
$link = "<span id="attachment">[url=http://{$config[]{$row['name']}[/url] [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";
else
$link = "<span id="attachment">[url=http://{$config[]{$row['name']}[/url] [{$size}]</span>";
} else {
if (!$user_group[$member_id['user_group']]['allow_files'])
$link = "<span id="attachment">{$lang['att_denied']}</span>";
elseif ($config['files_count'] == 'yes')
$link = "<span id="attachment">[url=http://{$config[]{$row['name']}[/url] [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";
else
$link = "<span id="attachment">[url=http://{$config[]{$row['name']}[/url] [{$size}]</span>";}



فایل /engine/inc/usergroup.php را باز کرده و کد زیر را پیدا کنید :
$max_pm_value = $user_group[$id]['max_pm'];


بعد ان کد زیر را قرار دهید:
$dp_timer = $user_group[$id]['dp_timer'];


در همین فایل مجددا به دنبال کد زیر بگردید:
$db->query("UPDATE " . USERPREFIX . "_usergroups set group_name='$group_name',


و کد زیر را جایگزین کنید:
$db->query("UPDATE " . USERPREFIX . "_usergroups set group_name='$group_name', dp_timer='$dp_timer',


باز هم این کد را بیابید :
<td style="padding:4px;" class="option">[b]{$lang['group_mpm']}[/b]
<span class="small">{$lang['hint_gmpm']}</span></td>


و کد زیر را جایگزین :
<td style="padding:4px;" class="option">[b]وقفه ای که باید کاربر برای گرفتن لینک دانلود صبر کند[/b]

<span class="small">gdl;لینک دانلود بدون وقفه</span></td>
<td style="padding-top:2px;padding-bottom:2px;"><input class="edit" type="text" size="10" name="dp_timer" value="{$dp_timer}" /></td></tr>
<tr><td height="1" colspan="2"></td></tr>
<tr /><td style="padding:4px;" class="option">[b]{$lang['group_mpm']}[/b]
<span class="small">{$lang['hint_gmpm']}</span></td>


فایل /engine/inc/options.php را باز کنیدو به دنبال کد زیر بگردید:
array(
'name'       => $lang['main_newsl'],
'url'        => "$PHP_SELF?mod=newsletter",
'descr'      => $lang['main_newslc'],
'image'      => "email.png",
'access'     => "1",
),


بعد از کد بالا کد زیر را قرار دهید:
array(
'name'       => "DownPage para DLE",
'url'        => "$PHP_SELF?mod=downpage",
'descr'      => "Configuraci�el sistema de descargas",
'image'      => "dp_icon.png",
'access'     => "1",
),


فایل Admin.php را باز کرده و کد زیر را پیدا کنید:
'categories'   => 'admin',


بعد از کد بالا کد زیر را قرار دهید:
'downpage'    => 'admin',


فایل /.htaccess را باز کرده و به دنبال کد زیر بگردید:
RewriteRule ^static/(.*).html(/?)+$ index.php?do=static&page=$1 [L]


سپس بعد از کد بالا کد زیر را قرار دهید:
# SEO Para DownPage
RewriteRule ^archivo-([0-9]+)+$ /download/index.php?get=$1 [L]


و در اخر ادرس زیر را اجرا کنید :

http:// mysite .com/download/install.php


حال پس از اپلود فایل که در BBCODE در قسمت ارسال مطلب موحود می باشد بر روی لینک اپلود شده کلیک کنید تا به صورت اتوماتیک صفحه دانلود در پست شما قرار گیرد .
در گروه های کاربری نیز میتوانید برای هر یک از گروه ها یک میزان انتظار بوجود بیاورید.
    21 نفر (21 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    23 اسفند 1387 - 09:33
    سلام.
    ممنون زحمت کشیدید. smile
    با اجازتون عکس رو یک جای دیگه آپلود کردم. میدونی که tinypic تو ایران . . . .
    عبارت "فایل /.htaccess را باز کرده و به دنبال کد زیر بگردید:" هم تو کد رفته بود درست کردم.
    عضو سایت
    23 اسفند 1387 - 09:50
    ایول


    قشنگ شده
    عضو سایت
    23 اسفند 1387 - 11:52
    موفق باشید دوست عزیز . انشاالله باز هم ببینیمتون. flower

    --------------------
    میهمان
    25 اسفند 1387 - 09:22
    سلام

    میگما
    این فایل اینستال برا چیه؟
    ما که تمام تنظیمات رو دستی انجام دادیم
    عضو سایت
    25 اسفند 1387 - 11:37
    [email protected],
    ماژول فارسی هست ولی فایل اینستالش فارسی نکردم، دلیلش این بود که یه سری مشکلات بوجود میومد. fellow

    مسعود,
    منظورت کدوم تنظیماته ؟ no
    عضو سایت
    27 اسفند 1387 - 08:57
    مگه قرار نشد که ماژول ها را طوری در سایت قرار بدید که با استفاده از نصب خودکار ماژول ها این کار انجام بشه؟!!!!!!!!!
    مدیر بازنشسته
    27 اسفند 1387 - 14:30
    Mr.Nima,
    با فارسی کردن فایل اینستال هیچ مشکلی پیش نمیاد !
    عضو سایت
    28 اسفند 1387 - 15:43
    این ماژول پدر منو درآورد
    عضو سایت
    عضو سایت
    06 فروردین 1388 - 20:11
    ممنون من نصبش کردم
    عضو سایت
    10 فروردین 1388 - 10:45
    این هم به درد سایتهای دانلود میخوره
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

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