PDA

View Full Version : هک مربوط به آپلود سنتر


isteek
6 September 2005, 08:57 AM
دوست عزیز payamix اگه ممکنه هک vBDownloads 2.0 © - Persian Version

را بزار همراه تا ما هم استفاده کنیم

من یه ورژن از نسخه انگلیسی را دارم ولی بعضی از قسمت هاش کار نمی کنه فکر کنم ناقص باشه


بازم ممنون

payamix
6 September 2005, 10:09 AM
در فروم ويژه پلاگین های VB موجود است :
http://www.vbulletin.org/forum/showthread.php?t=75198&highlight=vbdownload

بنده خودم یک قسمت اعتبار و جستجو به آن اضافه کردم که مختص همین سایت است.

isteek
6 September 2005, 10:18 AM
دوست عزیز من فایل فارسی شده رو می خواهم

مانند فوروم شما

در ضمن برای نصبش یه ذره توضیح بده

samuraii40
7 September 2005, 02:18 AM
فارسی کردنش کاری نداره.خودت میتونی فارسیش کنی.فقط قسمت سرچ نداره که اون رو اگر خواستی من در اختیارت میگذارم.در ضمن میتونی از اخرین ورژن این برنامه استفاده کنی که سرچ هم داره.
http://www.phalls.com/vbulletin/attachment.php?attachmentid=656

isteek
7 September 2005, 08:50 AM
دوست عزیز ممنون

ولی اگه فارسی شده اش را بزاری ممنون میشم

در ضمن وقتی این هک را نصب میکنم

همه چیز درسته فقط وقتی مجموعه میسازم نمیتونم وارد بشم

مثلا دراین جا نوشته نرم افزارهای سیستم سیمبیان

داخل این گروه ها وارد نمیشه و صفحه سفید میاد

ولی از قسمت فایل های پرطرفدار میشه دانلود کرد

اگه راهنمایی کنید ممنون میشم

samuraii40
7 September 2005, 04:26 PM
فکر کنم اومدن صفححه سفید به خاطر مشگل در تمپلیتها باشه.یکبار بررسی کن ببین تمپلیت مربوط به اون قسمت مشگلی نداره.

samuraii40
7 September 2005, 09:47 PM
این هم ورژن فارسی این برنامه به همراه جستجوگر فایلها.

isteek
7 September 2005, 10:59 PM
با تشکر فراوان از شما دوست عزیز


فقط اگه ممکنه این تغییرات tempale را کامل توضیح بده

samuraii40
8 September 2005, 12:43 AM
دوست عزیز شما باید تمام فایلها رو overwrite کنید و در قسمت install فقط تمپلیتها رو اینستال کنید و نیاز به بقیه قسمتها نیست.

isteek
8 September 2005, 06:20 PM
من تمامی فایل ها را اوررایت کردم ولی باز هم صفحه سفید میاد

اگه ممکنه آموزش کامل را بنویسید

samuraii40
9 September 2005, 01:01 AM
خوب وقتی اوررایت کردی تمپلیتها رو هم دوباره نصب کردی یا نه؟

isteek
9 September 2005, 09:42 AM
مانند فایل راهنما که داخل پوشه بود قسمتها را به فایل های مورد نظر اضافه کردم

بعد تمامی فایلهای مورد نظر را داخل پوشه admin cp , includes کپی کردم

و فایل downloads رو تو پوشه فورم کپی کردم


بعد downloadsinstall.php رو ازپوشه admincp اجرا و سه قسمت رو اینستال کردم

بعد category رو از قسمت downloads کنترل پنل ادمین ساختم

و دسترسی ها رو تعریف کردم

ولی هنوز داخل category ساخته شده وارد نیمیشه وصفحه سفید میاد

isteek
9 September 2005, 09:50 PM
payamix لطفا یه راهنمایی کامل بفرمایید

من خیلی احتیاج به این اپلود سنتر دارم

payamix
9 September 2005, 10:00 PM
من هم بار اول با برگه سفید مواجه شدم اما با اجرای دوباره downloadsinstall.php مشکل رفع شد.

isteek
9 September 2005, 10:11 PM
دوست عزیز مراحل را از ابتدا نصب توضیح بدید


خواهش میکنم سزیع پاسخ بدید

payamix
9 September 2005, 11:07 PM
Files to edit:
includes/db_mysql.php
includes/init.php
includes/functions_online.php
includes/adminfunctions_template.php
admincp/index.php
admincp/usergroup.php

Upload all files to your /forums/ directory leaving the structure intact.
Run the downloadinstall.php, then delete it. (install phrases, templates, mysql)
CHMOD downloads_config.php to 666.
CHMOD forums/downloads directory to 777.
Add CRON JOB as shown in cron.jpg

You do not need to change your UPLOAD URL and DOWNLOAD URL unless you wish to do so:
Setting the 'upload url' this is the actual path, i.e. 'home/public_html/downloads/'
Setting the 'download url' this is the path from the domain, i.e. '/downloads/'

Support: vBulletin.org and elitecoders.org (general chat)

[ - - File Editing - - ]
__________________________________________________ __________________________________________________ ____

Find in includes/init.php:
__________________________________________________ __________________________________________________ ____

// ----------------------------------------------------------
// ### END PLUGIN USERGROUP PERMISSIONS BITFIELDS HERE ###

Add Above:

// ###### ELITECODERS DOWNLOAD HACK ######
$_BITFIELD['usergroup']['downloadpermissions'] = array(
'candownloadfiles' => 1,
'canuploadfiles' => 2,
'canratefiles' => 4,
'caneditownfiles' => 8,
'canmanagefiles' => 16
);
// ###### ELITECODERS DOWNLOAD HACK ######

__________________________________________________ __________________________________________________ ____

Find in includes/functions_online.php:
__________________________________________________ __________________________________________________ ____

default:
if ($permissions['wolpermissions'] & CANWHOSONLINEBAD)
{

Add Above:

// ###### ELITECODERS DOWNLOAD HACK ######
case 'downloads':
$userinfo['action'] = 'Downloading';
$userinfo['where'] = "<a href=\"downloads.php\">$vboptions[bbtitle] Downloads</a>";
break;
// ###### ELITECODERS DOWNLOAD HACK ######
__________________________________________________ __________________________________________________ ____

Find in includes/functions_online.php:
__________________________________________________ __________________________________________________ ____

default:
$userinfo['activity'] = 'unknown';
}

Add Above:

// ###### ELITECODERS DOWNLOAD HACK ######
case 'downloads.php':
$userinfo['activity'] = 'downloads';
break;
// ###### ELITECODERS DOWNLOAD HACK ######

__________________________________________________ __________________________________________________ ____

Find in admincp/index.php:
__________________________________________________ __________________________________________________ ____

if (can_administer('canadminsettings'))
{
$printhr = true;
construct_nav_option($vbphrase['vbulletin_options'], 'options.php?null=0', '<br />');
if ($debug == 1)
{
construct_nav_option($vbphrase['admin_help_manager'], 'help.php?do=manage&script=NOSCRIPT');
}
construct_nav_group($vbphrase['vbulletin_options'], '<hr />');
}
if ($printhr == true)
{
construct_nav_spacer();
}

Add Below:

// ###### ELITECODERS DOWNLOAD HACK ######
construct_nav_option("Settings", 'downloadadmin.php?do=settings', '<br />');
construct_nav_option("Categories", 'downloadadmin.php?do=category', '<br />');
construct_nav_group("Downloads", '<hr />');
// ###### ELITECODERS DOWNLOAD HACK ######
__________________________________________________ __________________________________________________ ____

Find in admincp/usergroup.php:
__________________________________________________ __________________________________________________ ____

print_table_header($vbphrase['forum_viewing_permissions']);
print_yes_no_row($vbphrase['can_view_board'], 'usergroup[canview]', $ug_bitfield['canview']);
print_yes_no_row($vbphrase['can_view_others_threads'], 'usergroup[canviewothers]', $ug_bitfield['canviewothers']);
print_yes_no_row($vbphrase['can_see_deletion_notices'], 'usergroup[canseedelnotice]', $ug_bitfield['canseedelnotice']);
print_yes_no_row($vbphrase['can_search_forums'], 'usergroup[cansearch]', $ug_bitfield['cansearch']);
print_yes_no_row($vbphrase['can_use_email_to_friend'], 'usergroup[canemail]', $ug_bitfield['canemail']);
print_yes_no_row($vbphrase['can_download_attachments'], 'usergroup[cangetattachment]', $ug_bitfield['cangetattachment']);
print_table_break();
print_column_style_code(array('width: 70%', 'width: 30%'));

Add Above:

// ###### ELITECODERS DOWNLOAD HACK ######
print_table_header("Download Permissions");
print_yes_no_row("Can Download Files? <dfn>Allows usergroup to download from the downloads section</dfn>", 'usergroup[candownloadfiles]', $ug_bitfield['candownloadfiles']);
print_yes_no_row("Can Upload Files? <dfn>Allows usergroup to upload files to the downloads section</dfn>", 'usergroup[canuploadfiles]', $ug_bitfield['canuploadfiles']);
print_yes_no_row("Can Rate Files? <dfn>Allows usergroup to rate files</dfn>", 'usergroup[canratefiles]', $ug_bitfield['canratefiles']);
print_yes_no_row("Can Edit Own Files? <dfn>Allows usergroup to edit their own approved files</dfn>", 'usergroup[caneditownfiles]', $ug_bitfield['caneditownfiles']);
print_yes_no_row("Can Manage Files?<dfn>Allows usergroup to manage files in the downloads section<br>Set individual permissions below...</dfn>", 'usergroup[canmanagefiles]', $ug_bitfield['canmanagefiles']);
print_table_break();
// ###### ELITECODERS DOWNLOAD HACK ######

__________________________________________________ __________________________________________________ ____

Find in includes/db_mysql.php:
__________________________________________________ __________________________________________________ ____


function fetch_array($query_id, $type = DBARRAY_ASSOC)
{
// retrieve row
return @mysql_fetch_array($query_id, $type);
}

Add Below:

// ELITECODERS
function fetch_result($query_id, $field = 0)
{
// retrieve field
return @mysql_result($query_id, $field);
}
__________________________________________________ __________________________________________________ ____

Find in includes/db_mysql.php:
__________________________________________________ __________________________________________________ ____

function query_first($query_string, $type = DBARRAY_ASSOC)
{
// does a query and returns first row
$query_id = $this->query($query_string);
$returnarray = $this->fetch_array($query_id, $type);
$this->free_result($query_id);
$this->lastquery = $query_string;
return $returnarray;
}

Add Below:

// ELITECODERS
function query_result($query_string, $type = DBARRAY_ASSOC)
{
// does a query and returns first value
$query_id = $this->query($query_string);
$returnvalue = $this->fetch_result($query_id);
$this->free_result($query_id);
$this->lastquery = $query_string;
return $returnvalue;
}

__________________________________________________ __________________________________________________ ____

Find in includes/adminfunctions_template.php:
__________________________________________________ __________________________________________________ ____

'subscription' => $vbphrase['group_paid_subscriptions'],

Add Below:

'downloads' => 'Downloads Templates',

isteek
9 September 2005, 11:17 PM
در مورد اینها یه کم توضیح بده

CHMOD downloads_config.php to 666.
CHMOD forums/downloads directory to 777.
Add CRON JOB as shown in cron.jpg

isteek
13 September 2005, 03:19 PM
payamix جان لطفا پاسخ بده

payamix
13 September 2005, 03:49 PM
به وسیله کنترل پنل شما باید سطح دسترسی ها (permission) را به اعداد نوشته شده تغییر دهید.

isteek
14 September 2005, 07:08 PM
مسیرشو تو کنترل پنل مشخص میکنی