كـيـبـورد
26-07-2008, 09:07
اخواني هذا الهاك عباره عن منع الاعضاء من تحميل المرفق الي بعد الرد علي الموضوع
نفس الي موجود بالمنتدي
شرح التركيب
افتح ملفات منتداك عن طريق ftp
وبعدها اذهب الي ملفات منتداك وابحث عن ملف attachment.php ونزله علي جهازك واخذ نسخه منه علشان تفادي اي مشاكل لا سمح الله
وبحث في عن كود التالي
رمز PHP:
// check if there is a forum password and if so, ensure the user has it set
واضف فوقه مباشرة الكود التالي
رمز PHP:
// add post then you can take the attach by rafie
if ( !$vbulletin->db->query_first ( "SELECT postid FROM " . TABLE_PREFIX . "post WHERE userid='".$vbulletin->userinfo[userid]."' AND threadid=$threadinfo[threadid]" ) ) :
eval('print_output("' . fetch_template('vbhack') . '");');
endif ;
بعد ما عدلنا علي الملف attachment.php ارفعه الي منتداك
وبعدها اذهب الي لوحة تحكم منتداك
واذهب الي تحكم في الاستايلات
واختر اي استايل
وبعدها من قائمة الاستايل اختر اضافة قالب جديد
اسم القالب vbhack
وضع بداخله الكود التالي
رمز PHP:
$stylevar[htmldoctype]
<html dir="$stylevar[****direction]" lang="$stylevar[languagecode]">
<head>
<title>$pagetitle</title>
$headinclude
$headinsert
</head>
<body>
$header
<br />
<br />
<br />
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="70%" align="center" height="59">
<tr>
<td class="tcat" height="19">$vbphrase[vbulletin_message]</td>
</tr>
<tr>
<td class="panelsurround" align="center" height="32">
<!--
<div style="margin-top:$stylevar[cellpadding]px">
<input type="submit" class="button" value="$vbphrase[go_back]" accesskey="s" onclick="history.back(1); return false" />
</div>
-->
<p><b><font color="#3399FF">عذراً يرجى الرد على الموضوع ولو بكلمة شكرا لتتمكن من تحميل المرفق</span>.</font></b></p>
<p><b><font color="#FF0000">ادارة منتديات دانة الكويت
</font></b></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" align="center">
<tr>
<td>$forumjump</td>
</tr>
</table>
<!-- / forum jump -->
<br />
<br />
$footer
</body>
</html>
وانشاءلله يكون شرح وافي
1 - ملاحظه : attachment.php اخذ نسخه من الملف هذا قبل تعديل
2- ملاحظه : اذا كان عندك اكثر من استايل للمنتداك اعمل اضافه قالب باسم vbhack الي كل الاستايلات الموجوده
ولكم اجمل واطيب تحياتي
نفس الي موجود بالمنتدي
شرح التركيب
افتح ملفات منتداك عن طريق ftp
وبعدها اذهب الي ملفات منتداك وابحث عن ملف attachment.php ونزله علي جهازك واخذ نسخه منه علشان تفادي اي مشاكل لا سمح الله
وبحث في عن كود التالي
رمز PHP:
// check if there is a forum password and if so, ensure the user has it set
واضف فوقه مباشرة الكود التالي
رمز PHP:
// add post then you can take the attach by rafie
if ( !$vbulletin->db->query_first ( "SELECT postid FROM " . TABLE_PREFIX . "post WHERE userid='".$vbulletin->userinfo[userid]."' AND threadid=$threadinfo[threadid]" ) ) :
eval('print_output("' . fetch_template('vbhack') . '");');
endif ;
بعد ما عدلنا علي الملف attachment.php ارفعه الي منتداك
وبعدها اذهب الي لوحة تحكم منتداك
واذهب الي تحكم في الاستايلات
واختر اي استايل
وبعدها من قائمة الاستايل اختر اضافة قالب جديد
اسم القالب vbhack
وضع بداخله الكود التالي
رمز PHP:
$stylevar[htmldoctype]
<html dir="$stylevar[****direction]" lang="$stylevar[languagecode]">
<head>
<title>$pagetitle</title>
$headinclude
$headinsert
</head>
<body>
$header
<br />
<br />
<br />
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="70%" align="center" height="59">
<tr>
<td class="tcat" height="19">$vbphrase[vbulletin_message]</td>
</tr>
<tr>
<td class="panelsurround" align="center" height="32">
<!--
<div style="margin-top:$stylevar[cellpadding]px">
<input type="submit" class="button" value="$vbphrase[go_back]" accesskey="s" onclick="history.back(1); return false" />
</div>
-->
<p><b><font color="#3399FF">عذراً يرجى الرد على الموضوع ولو بكلمة شكرا لتتمكن من تحميل المرفق</span>.</font></b></p>
<p><b><font color="#FF0000">ادارة منتديات دانة الكويت
</font></b></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" align="center">
<tr>
<td>$forumjump</td>
</tr>
</table>
<!-- / forum jump -->
<br />
<br />
$footer
</body>
</html>
وانشاءلله يكون شرح وافي
1 - ملاحظه : attachment.php اخذ نسخه من الملف هذا قبل تعديل
2- ملاحظه : اذا كان عندك اكثر من استايل للمنتداك اعمل اضافه قالب باسم vbhack الي كل الاستايلات الموجوده
ولكم اجمل واطيب تحياتي