ماژول صفحه دانلود که توسط این ماژول اگه از توی BBCode فایل رو آپلود کنید و برای دانلود بگذارید , شخص ابتدا به صفحه دانلود بره و بعد دانلود کنه. میتونید از بخش مدیریت گروه های کابری زمانی را برای گروه های کاربری مختلف مشخض کنید که مثلا میهمان 10 ثانیه برای گرفتن لینک دانلود منتظر بماند و مدیر ها بدون ایستادن لینک دانلود را دریاف نمایند.
1- فایل زیر رو دانلود کنید و پوشه Download رو در روت هاستتون آپلود کنید:
دانلود کنید
2- به آدرس زیر بروید تا جدول ها در دیتابیس ساخته شوند:
پس از ساخته شدن جدول ها در دیتابیس , فایل Download/install.php را حذف نمایید.
3- فایل Engine/modules/functions.php رو باز کنید و کد زیر رو پیدا کنید:
<a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}\" >{$row['name']}</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})
به جای کد بالا , کد زیر رو قرار بدید:
<a href=\"{$config['http_home_url']}download/index.php?{$row['id']}\" target=\"_blank\">{$row['name']}</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})
4- در همان فایل Functions.php کد زیر رو پیدا کنید:
<a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}\" >{$row['name']}</a> [{$size}]
کد زیر رو جایگزین کد بالا کنید:
<a href=\"{$config['http_home_url']}download/index.php?{$row['id']}\" target=\"_blank\">{$row['name']}</a> [{$size}]
5- در همان فایل به دنبال کد زیر بگردید:
setcookie ($name, $value, $expires, "/", DOMAIN, NULL, TRUE);
به جای آن کد زیر رو قرار بدید:
#setcookie ($name, $value, $expires, "/", DOMAIN, NULL, TRUE);
6- فایل Engine/inc/usergroup.php رو باز کنید و به دنبال کد زیر بگردید:
$max_pm_value = $user_group[$id]['max_pm'];
بعد از آن کد زیر رو قرار بدید:
$dp_timer = $user_group[$id]['dp_timer'];
7- در همان فایل کد زیر رو پیدا کنید:
$db->query("UPDATE " . USERPREFIX . "_usergroups set group_name='$group_name',
به جان آن کد زیر رو قرار دهید:
$db->query("UPDATE " . USERPREFIX . "_usergroups set group_name='$group_name', dp_timer='$dp_timer',
8- در همان Usergroup.php کد زیر رو پیدا کنید:
<td style="padding:4px;" class="option"><b>{$lang['group_mpm']}</b><br /><span class="small">{$lang['hint_gmpm']}</span></td>
به جای کدی که پیدا کردید , کد زیر رو قرار دهید:
<td style="padding:4px;" class="option"><b>مدت زمانی که کاربر برای گرفتن لینک دانلود صبر کند</b><br /><span class="small">0 = دادن لینک دانلود بدون منتظر ماندن</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 background="engine/skins/images/mline.gif" height=1 colspan=2></td></tr><tr>
<td style="padding:4px;" class="option"><b>{$lang['group_mpm']}</b><br /><span class="small">{$lang['hint_gmpm']}</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 background="engine/skins/images/mline.gif" height=1 colspan=2></td></tr><tr>
<td style="padding:4px;" class="option"><b>{$lang['group_mpm']}</b><br /><span class="small">{$lang['hint_gmpm']}</span></td>
حالا میتونید از مدیریت گروه های کاربری (http://YourSite.iR/admin.php?mod=usergroup) میزان انتظار هر گروه کاربری برای دانلود را مشخص کنید.
**********
نحوه قرار دادن لینک دانلود:
1- در بخش ارسال مطلب بر روی آپلود فایل ها کلیک کنید و فایل خود را آپلود کنید و سپس بر روی نام فایل کلیک کنید تا در صفحه شما کد attachment دیده شود:
2- به سایتتون برید و آخرین پست رو نگاه کنید:
3- با کلیک بر روی لینک مشخص شده به صفحه زیر میرید و دیگه بقیه کارا معلومه:
گروه دیتالایف انجین فارسی