هاكات للمنتديات vBulletin Version 3

Collapse
X
 
  • الوقت
  • عرض
Clear All
new posts
  • عادل البدري
    مساعد المدير العام لشؤون المنتدى

    • May 2004
    • 9587

    #1

    هاكات للمنتديات vBulletin Version 3

    هذه بعض الهاكات الخاصة
    vBulletin Version 3


    هاك الرد السريع في المشاركات


    ترميز:
    ###############################################################
    هاك الرد السريع مع الارفاق والتول بارز والابتسامات
     
    1- قم بفتح تمبلت 
    vbcode_buttons
    و استبدله بـ
    <script type="text/javascript">
    <!--
    var pickColors = new Array($jsOptions[colors]);
    var pickFonts = new Array($jsOptions[fonts]);
    var pickSizes = new Array($jsOptions[sizes]);
    var allowedbbcodes = $vboptions[allowedbbcodes];
    //-->
    </script>
    <script language="Javascript" src="clientscript/vbcode.js"></script>
    <script language="Javascript" src="clientscript/vbcode_language.js"></script>
    <!-- START NORMAL TOOLBAR -->
    <style>
    #codebuttons input { font-family: verdana, arial, helvetica; font-size: 11px; }
    #codebuttons select { font-family: verdana, arial, helvetica; font-size: 11px; }
    .smilieTable { border-width: 2px; border-style: outset; }
    .bginput {
    		FONT-SIZE: 12px;
    		FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    		COLOR: #000000;
    		BACKGROUND-COLOR: #CFCFCF
    }
    </style>
    <table border=0>
    <tr id="codebuttons">
    		<td>
    		<table cellpadding="0" cellspacing="0" border="0">
    		<tr>
    				<td nowrap><font face="MS Sans Serif,arial,helvetica" size="1" >
    				<select id="sizeselect"		 onchange="fontformat(this.form,this.options[this.selectedIndex].value,'Size')" onmouseover="stat('size')" style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; background-color: #CFCFCF">
    				<option value="0">الحجم</option><option value="1">صغير</option>
    <option value="2">وسط</option>
    <option value="3">كبير</option>
    <option value="4">ضخم</option></select>
    				<select id="fontselect"		 onchange="fontformat(this.form,this.options[this.selectedIndex].value,'font')" onmouseover="stat('font')" style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; background-color: #CFCFCF">
    				<option value="0">الخط</option><option value="arial">Arial</option>
    <option value="times new roman">Times</option>
    <option value="courier new">Courier</option>
    <option value="century gothic">Century</option>
    <option value="MS Sans Serif">MS Sans Serif</option>
    <option value="Tahoma">Tahoma</option></select>
    				<select id="colorselect"		onchange="fontformat(this.form,this.options[this.selectedIndex].value,'color')" onmouseover="stat('color')" style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; background-color: #CFCFCF">
    				<option value="0">اللون</option>$vbcode_colorbits</select> </font></td>
    				<td rowspan="3">&nbsp;</td>
    				<td rowspan="3"><smallfont>
    				&nbsp;<br>
    				&nbsp;</smallfont></td>
    		</tr>
    		<tr>
    				<td nowrap><font face="MS Sans Serif,arial,helvetica" size="1" >
    		<input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/mup.gif'); font-size:11pt" value="	" title="إلى الأعلى" onclick="vbcode(this.form,'moveup','')" onmouseover="stat('moveup')" size="20">
    		<input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/mdown.gif'); font-size:11pt" value="	" title="إلى الأسفل" onclick="vbcode(this.form,'moved','')" onmouseover="stat('moved')" size="20">
    		<input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/mright.gif'); font-size:11pt" value="	" title="إلى اليمين" onclick="vbcode(this.form,'mover','')" onmouseover="stat('mover')" size="20">
    		<input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/mleft.gif'); font-size:11pt" value="	" title="إلى اليسار" onclick="vbcode(this.form,'movel','')" onmouseover="stat('movel')" size="20">
    				<input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/justify.gif'); font-size:11pt" value="	" onclick="vbcode(this.form,'j','')" onmouseover="stat('j')" title="ضبط النص" size="20">
    				<input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/right.gif'); font-size:11pt" value="	" onclick="vbcode(this.form,'r','')" onmouseover="stat('r')" title="محاذاه الى اليمين" size="20">
    				<input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/center.gif'); font-size:11pt" value="	" onclick="vbcode(this.form,'c','')" onmouseover="stat('c')" title="محاذاه الى المنتصف" size="20">
    				<input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/left.gif'); font-size:11pt" value="	" onclick="vbcode(this.form,'l','')" onmouseover="stat('l')" title="محاذاه الى اليسار" size="20">
    				<input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/bold.gif'); font-size:11pt" value="	" onclick="vbcode(this.form,'B','')" onmouseover="stat('b')" title="غامق (alt+b)" accesskey="b" size="20" >
    						<input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/italic.gif'); font-size:11pt" value="	" onclick="vbcode(this.form,'I','')" onmouseover="stat('i')" title="خط مائل (alt+i)" accesskey="i" size="20"	 >
    							<input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/under.gif'); font-size:11pt" value="	" onclick="vbcode(this.form,'U','')" onmouseover="stat('u')" title="خط سفلي (alt+u)" accesskey="u" size="20">
    				<input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/blur.gif'); font-size:11pt" value="	" onclick="vbcode(this.form,'blur','')" onmouseover="stat('blur')" title="نص مشوش" size="20">
    							<input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/line.gif'); font-size:11pt" value="	" onclick="nameline('line')" onmouseover="stat('line')" title="خط فاصل" size="20">
    									<input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/code1end.gif'); font-size:11pt" value="	" accesskey="c" title="أضف نهاية الترميز الحالي (alt+c)" style="color:red; font-weight:bold" onclick="closetag(this.form)" onmouseover="stat('closecurrent')" size="20">
    				</font></td>
    		</tr>
    		<tr>
    				<td nowrap><font face="MS Sans Serif,arial,helvetica" size="1" >
    					 <input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/link.gif'); font-size:11pt" value="	" title="اكتب عنوان الرابط" onclick="namedlink(this.form,'URL')" onmouseover="stat('url')" size="20">
    			 <input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/qoute.gif'); font-size:11pt" value="	" title="أضف إقتباس" onclick="vbcode(this.form,'QUOTE','')" onmouseover="stat('quote')" size="20">
    			 <input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/php.gif'); font-size:11pt" value="	" title="كود PHP" onclick="vbcode(this.form,'PHP','')" onmouseover="stat('php')" size="20">
    			 <input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/hide.gif'); font-size:11pt" value="	" onclick="vbcode(this.form,'hide','')" onmouseover="stat('hide')" title="ادراج نص محفي(سري)" size="20">
    			 <input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/icq.gif'); font-size:11pt" value="	" onclick="vbcode(this.form,'icq','')" onmouseover="stat('icq')" title="ادراج رقم آي سي كيوICQ " size="20">
    			 <input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/mail.gif'); font-size:11pt" value="	" title="اكتب عنوان البريد" onclick="namedlink(this.form,'EMAIL')" onmouseover="stat('email')" size="20">
    			 <input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/flash.gif'); font-size:11pt" value="	" title="اضافة ملف فلاش" onclick="nameflsh(this.form,'FL')" onmouseover="stat('fl')" size="20">
    			 <input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/image.gif'); font-size:11pt" value="	" title="أضف صورة" onclick="vbcode(this.form,'IMG','http://')" onmouseover="stat('img')" size="20">
    			 <input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/bullist.gif'); font-size:11pt" value="	" title="قائمة متسلسلة" accesskey="l" onclick="dolist(this.form)" onmouseover="stat('list')" size="20">
    			 <input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/code.gif'); font-size:11pt" value="	" title="كود" onclick="vbcode(this.form,'CODE','')" onmouseover="stat('code')" size="20">
    			 <input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/rplayer.gif'); font-size:11pt" value="	" onclick="vbcode(this.form,'sound','http://')" onmouseover="stat('sound')" title="ادراج ملف ريل بلاير" size="20">
    			 <input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/sound.gif'); font-size:11pt" value="	" onclick="vbcode(this.form,'waver','http://')" onmouseover="stat('waver')" title="ادراج ملف صوتي" size="20">
    			 <input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/video.gif'); font-size:11pt" value="	" title="ادراج ملف فيديو" onclick="namevideo(this.form,'VIDEO')" onmouseover="stat('video')" size="20">
    				<input type="button" style="border-style:outset; border-width:0; background-image: url('images/wysiwyg/codeallend.gif'); font-size:11pt" value="	" accesskey="x" title="أضف نهاية ترميز الجميع (alt+x)" style="color:red; font-weight:bold" onclick="closeall(this.form)" onmouseover="stat('closeall')" size="20"><br>
    				<input type="text" class="bginput" name="status" style="font-size:7pt; font-family:tahoma" size="50" value="إستخدم هذه اللوحة لإضافة رموز ال vb">
    				</font></td>
    		</tr>
    		</table>
    		<SCRIPT language=JavaScript
    				src="clientscript/color.js">
    				</SCRIPT>
    			 <SCRIPT language=JavaScript>
    				var height1 = 10;
    				var pas = 28;
    				var width1=Math.floor(-4/15*pas+6);
    				</SCRIPT>
    				 <TABLE id=ColorPanel cellSpacing=0 cellPadding=0 align=right
    				 border=0>
    					<TBODY>
    					<TR>
    					 <TD id=ColorUsed
    					 onclick="if(this.bgColor.length > 0) insertTag(this.bgColor)"
    					 vAlign=center align=middle BORDER-RIGHT: BORDER-TOP:
    					 BORDER-LEFT: ridge; CURSOR: default; BORDER-BOTTOM: 2px
    					 ridge?>
    						<SCRIPT language=JavaScript>
    						document.write('<IMG height='+height1+' src="images/wysiwyg/spacer.gif" width=10 border=1></TD>');</SCRIPT>
    						<TD width=5>
    						<SCRIPT language=JavaScript>
    						document.write('<IMG height='+height1+' src="images/wysiwyg/spacer.gif" width=5 border=0></TD>');</SCRIPT>
    						<TD id=ColorUsed1
    					 onclick="if(this.bgColor.length > 0) insertTag(this.bgColor)"
    					 vAlign=center align=middle BORDER-RIGHT: BORDER-TOP:
    					 BORDER-LEFT: ridge; CURSOR: default; BORDER-BOTTOM: 2px
    					 ridge?>
    						<SCRIPT language=JavaScript>
    						document.write('<IMG height='+height1+' src="images/wysiwyg/spacer.gif" width=10 border=1></TD>');</SCRIPT>
     
    					 <TD width=5>
    						<SCRIPT language=JavaScript>
    						document.write('<IMG height='+height1+' src="images/wysiwyg/spacer.gif" width=5 border=0></TD>');</SCRIPT>
    						<SCRIPT language=JavaScript>
    					 <!--
    						 rgb(pas,width1,height1)
    					 // -->
    						</SCRIPT>
    					 </TD></TR></TBODY></TABLE>
    		</td>
    </tr>
    </table>
    <!-- END NORMAL TOOLBAR -->
     
     
     
    2- افتح تمبلت 
    Show Thread Templates
    اختار و افتح
    showthread_quickreply
    و استبدله بـ
     
    <script type="text/javascript">
    <!--
    var allowedbbcodes = $vboptions[allowedbbcodes];
    var divnotpara = $vboptions[divnotpara];
    var WYSIWYG = $WYSIWYG;
    // initialize quick reply
    function qr(postid)
    {
    var tform = document.forms.vbform;
     
    document.getElementById("qr_postid").value = postid;
    document.getElementById("qr_preview").select();
    document.getElementById("qr_quickreply").disabled = false;
    if (WYSIWYG == 2)
    {
    qr_htmlbox = document.getElementById("htmlbox");
    qr_htmlbox.contentEditable = true;
    qr_htmlbox.innerHTML = "<DIV></DIV>";
    qr_htmlbox.focus();
    }
    else
    {
    qr_message = document.getElementById("qr_message");
    qr_message.disabled = false;
    qr_message.value = '';
    qr_message.focus(); 
    }
    }
    // check quick reply is initialized
    function checkQR(tform)
    { 
    if (document.getElementById("qr_postid").value == 0)
    {
    alert("You must choose a post to reply to! (click the Quick Reply icon in a post)");
    return false;
    }
    else
    {
    if (document.getElementById("qr_postid").value == "who cares" && typeof tform.quickreply != "undefined")
    {
    tform.quickreply.checked = false
    }
    if (WYSIWYG < 2)
    {
    return validatemessage(document.getElementById("qr_message").value, 0, $vboptions[postminchars], $vboptions[postmaxchars], false, tform);
    }
    else
    {
    return validatePost(tform, 0, $vboptions[postminchars], $vboptions[postmaxchars]);
    }
    }
    }
    // get the postid
    function infoQR()
    {
    var tform = document.forms.vbform;
    alert('PostID: ' + document.getElementById("qr_postid").value);
    }
    // -->
    </script>
    <form name="vbform" action="newreply.php" method="post" onsubmit="return checkQR(this);">
    <input type="hidden" name="fromquickreply" value="1" />
    <input type="hidden" name="s" value="$session[sessionhash]" />
    <input type="hidden" name="do" value="postreply" />
    <input type="hidden" name="threadid" value="$threadid" id="qr_threadid" />
    <input type="hidden" name="postid" value="$qrpostid" id="qr_postid" />
    <input type="hidden" name="parseurl" value="1" />
    <input type="hidden" name="posthash" value="$posthash" />
    <input type="hidden" name="poststarttime" value="$poststarttime" />
    <table cellpadding="$stylevar[outerborderwidth]" cellspacing="0" border="0" class="tborder" width="$stylevar[tablewidth]" align="center"><tr><td>
    <table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%">
    <tr>
    <td class="tcat" colspan="2" align="center"><b>الرد السريع</b></td>
    </tr>
    <tr valign="top">
    <td class="alt1" width="175">
    <img src="$stylevar[imagesfolder]/quickreply.gif" alt="" title="Quick Reply" border="0" onclick="infoQR();" /><br />
    <br />
    <br />
    <span class="smallfont">
    <if condition="$threadedmode == 1 or $qrpostid === 'who cares'">
    <label for="qr_quickreply"><input type="checkbox" name="quickreply" value="1" id="qr_quickreply" accesskey="w" />إرفاق نص المشاركة ?</label>
    <else />
    <label for="qr_quickreply"><input type="checkbox" name="quickreply" value="1" id="qr_quickreply" accesskey="w" disabled="disabled" /><span lang="ar-ae">الاقتباس 
    		في الرد </span>?</label>
    </if>
    <if condition="$bbuserinfo['signature']">
    <br /><label for="cb_signature"><input type="checkbox" name="signature" value="1" id="cb_signature" checked="checked">ظهور التوقيع ?</label>
    </if>
    </span>
    <br />
    <normalfont><b> اكواد الـvB </b></normalfont>
    		<smallfont>
    		[<a href="misc.php?action=bbcode#buttons" target="_blank">مسـاعـدة</a>]<br>
    		<input type="radio" name="mode" value="0" title="الوضع العادي: (alt+n)" accesskey="n"
    		onclick="setmode(this.value)" onmouseover="stat('norm')" $modechecked[0] size="20"> الوضع العادي <br>
    		<input type="radio" name="mode" value="1" title="وضع المنتقدمين: (alt+e)" accesskey="e"
    		onclick="setmode(this.value)" onmouseover="stat('enha')" $modechecked[1] size="20"> وضـع المتقدمين </smallfont>
    <br />
    $smiliebox
    </td>
    <td class="alt1">
    <if condition="$WYSIWYG == 2">
    <!-- WYSIWYG QUICK REPLY -->
     
    <link rel="stylesheet" href="clientscript/wysiwyg.css" />
    <script type="text/javascript" src="clientscript/wysiwyg_lang_English.js"></script>
    <script type="text/javascript" src="clientscript/wysiwyg.js"></script>
     
    <input type="hidden" name="WYSIWYG_HTML" />
    <input type="hidden" name="message" />
     
    <table cellpadding="0" cellspacing="0" border="0" class="controlbar">
    <tr valign="top">
    <td rowspan="4">
    	<if condition="$threadedmode == 1 or $qrpostid === 'who cares'">
    	<div id="htmlbox" class="bginput" style="height:88px; width:370px;" contenteditable="true"></div> 
    	<else />
    	<div id="htmlbox" class="bginput" style="height:88px; width:370px;">Click the <img src="$stylevar[imagesfolder]/quickreply.gif" alt="" /> icon in any post above to activate quick reply!</div>
    	</if>
    </td>
    <if condition="$vboptions[allowedbbcodes] & ALLOW_BBCODE_BASIC">
    <td><img src="images/wysiwyg/vB_Bold.gif" class="wysbutton" alt="" /></td>
    </if> 
    </tr>
    <if condition="$vboptions[allowedbbcodes] & ALLOW_BBCODE_BASIC">
    <tr>
    <td><img src="images/wysiwyg/vB_Italic.gif" class="wysbutton" alt="" /></td>
    </tr>
    <tr>
    <td><img src="images/wysiwyg/vB_Underline.gif" class="wysbutton" alt="" /></td>
    </tr>
    </if>
    <tr>
    <td><img src="images/wysiwyg/vB_Quote.gif" class="wysbutton" alt="" /></td>
    </tr>
    </table>
     
    <!-- END WYSIWYG QUICK REPLY -->
    <else />
    <!-- STANDARD QUICK REPLY -->
    <table cellPadding="3" width="100%" border=1 borderColor=#092A42 borderColorDark=#FFFFFF borderColorLight=#092A42 cellspacing=3 width="100%">
    $logincode
    <tr>
    <td class="alt12"><normalfont><b>عنوان الرد:</b></normalfont></td>
    <td class="alt12"><normalfont><input type="text" class="bginput" name="title" value="$title" size="40" maxlength="85" tabindex="1"></normalfont> <smallfont>(اختياري)</smallfont></td>
    </tr>
    <tr><td colspan=2>
    $vbcode_buttons
    </td>
    </tr>
    <tr>
    <td class="alt12" valign="top" nowrap><b>نص الرسالة</b><normalfont><b> 
    	: </b></normalfont></td>
    <td class="alt12">
    <table cellpadding="0" cellspacing="0" border="0">
    <tr valign="top">
    <td>
    			<if condition="$threadedmode == 1 or $qrpostid === 'who cares'">
    <textarea name="message" id="qr_message" class="bginput" rows="10" cols="50"></textarea>
    <else />
    <textarea name="message" id="qr_message" class="bginput" rows="10" cols="50" disabled="disabled">اضغط على ايقونة عند أي رد في الأعلى لتفعيل الرد السريع!</textarea>
    </if>
    <br>
    <smallfont><a href="javascript:checklength(document.vbform);">[فحص 
    			طول الرسالة]</a></smallfont></td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td class="alt1" valign="top"><b>خيارات :</b></td>
    <td class="alt1" valign="top"><span class="smallfont">
    <label for="cb_parseurl"><input type="checkbox" name="parseurl" value="1" id="cb_parseurl" $checked[parseurl] /><b>تحويل تلقائي للعنوان:</b> اضافة تلقائية لـ [url="http://و/"]و [/url]عند عناوين الانترنت.</label>
    $disablesmiliesoption
    <br /><label for="cb_signature"><input type="checkbox" name="signature" value="1" id="cb_signature" $checked[signature] /><b>مشاهدة التوقيع:</b> اضافة توقعيك في الردو - للاعضاء فقط.</label>
    </span></td>
    </tr>
    <tr>
    <td class="alt2" valign="top"><b>التسجيل في الموضوع:</b></td>
    <td class="alt2" valign="top">
    <select name="emailupdate">
    <option value="9999" $emailchecked[9999]>عدم التسجيل</option>
    <option value="0" $emailchecked[0]>التسجيل بدون ارسال بريد الكتروني</option>
    <option value="1" $emailchecked[1]>تنويه عن طريق البريد الالكتروني</option>
    <if condition=" $bbuserinfo['icq'] != '' ">
    	<option value="4" $emailchecked[4]>التنويه عن طريق الـ ICQ - الخاصيه متاحه عند وجود الخدمه</option>
    </if>
    <option value="2" $emailchecked[2]>تحديث يومي عن طريق البريد الالكتروني</option>
    <option value="3" $emailchecked[3]>تحديث اسبوعي عن طريق البريد الالكتروني</option>
    </select>
    <if condition="$folderbits">
    المجلد: <select name="folderid">
     
    		$folderbits
    	</select>
    </if>
    </td>
    </tr>
    $attachmentoption
    </table>
    </td></tr></table>
    <!-- END STANDARD QUICK REPLY -->
    </if>
    </td>
    </tr>
    <tr>
    <td class="tfoot" colspan="2" align="center">
    <input type="submit" class="button" value="اضافة الرد" accesskey="s" title="( Alt + s )" name="sbutton" />
    <input type="submit" class="button" value="خاصية متقدمه" accesskey="x" title="( Alt + x )" name="preview" id="qr_preview" />
    </td>
    </tr>
    </table>
    </td></tr></table>
    </form>
     
     
    3- قم بفتح الملف
    showthread.php
    - ابحث عن
    // get special data templates from the datastore
    $specialtemplates = array(
    'rankphp',
    'smiliecache',
    'bbcodecache',
    'mailqueue'
    );
    استبدله بـ
    // get special data templates from the datastore
    $specialtemplates = array(
    		'rankphp',
    		'smiliecache',
    		'bbcodecache',
    		'mailqueue',
    		'attachmentcache'
    );
     
    - ابحث عن
    // pre-cache templates used by all actions
    $globaltemplates = array(
    'forumdisplay_loggedinuser',
    'forumrules',
    'im_aim',
    'im_icq',
    'im_msn',
    'im_yahoo',
    'polloption',
    'pollpublic',
    'pollresult',
    'polloption_multiple',
    'postbit',
    'postbit_buttons',
    'postbit_userinfo',
    'postbit_attachment',
    'postbit_attachmentimage',
    'postbit_attachmentthumbnail',
    'postbit_avatar',
    'postbit_buddy',
    'postbit_deleted',
    'postbit_editedby',
    'postbit_homepage',
    'postbit_ip_hidden',
    'postbit_ip_show',
    'postbit_js',
    'postbit_offline',
    'postbit_online',
    'postbit_invisible',
    'postbit_profile',
    'postbit_reputation',
    'postbit_reputation_button',
    'postbit_search',
    'postbit_sendpm',
    'postbit_signature',
    'postbit_threaded',
    'postbit_threaded_deleted',
    'postbit_useremail',
    'postbit_bbcode_code',
    'postbit_bbcode_html',
    'postbit_bbcode_php',
    'SHOWTHREAD',
    'showthread_adminoptions',
    'showthread_firstunread',
    'showthread_list',
    'showthread_listbit',
    'showthread_listmore',
    'showthread_listsubbit',
    'showthread_nextnewestthread',
    'showthread_nextoldestthread',
    'showthread_polloptions',
    'showthread_pollresults',
    'showthread_quickreply',
    'showthread_ratingdisplay',
    'showthread_similarthreadbit',
    'showthread_similarthreads'
    );
    استبدله بـ
    // pre-cache templates used by all actions
    $globaltemplates = array(
    		'forumdisplay_loggedinuser',
    		'forumrules',
    		'im_aim',
    		'im_icq',
    		'im_msn',
    		'im_yahoo',
    		'polloption',
    		'pollpublic',
    		'pollresult',
    		'polloption_multiple',
    		'postbit',
    		'postbit_buttons',
    		'postbit_userinfo',
    		'postbit_attachment',
    		'postbit_attachmentimage',
    		'postbit_attachmentthumbnail',
    		'postbit_avatar',
    		'postbit_buddy',
    		'postbit_deleted',
    		'postbit_editedby',
    		'postbit_homepage',
    		'postbit_ip_hidden',
    		'postbit_ip_show',
    		'postbit_js',
    		'postbit_offline',
    		'postbit_online',
    		'postbit_invisible',
    		'postbit_profile',
    		'postbit_reputation',
    		'postbit_reputation_button',
    		'postbit_search',
    		'postbit_sendpm',
    		'postbit_signature',
    		'postbit_threaded',
    		'postbit_threaded_deleted',
    		'postbit_useremail',
    		'postbit_bbcode_code',
    		'postbit_bbcode_html',
    		'postbit_bbcode_php',
    		'SHOWTHREAD',
    		'showthread_adminoptions',
    		'showthread_firstunread',
    		'showthread_list',
    		'showthread_listbit',
    		'showthread_listmore',
    		'showthread_listsubbit',
    		'showthread_nextnewestthread',
    		'showthread_nextoldestthread',
    		'showthread_polloptions',
    		'showthread_pollresults',
    		'showthread_quickreply',
    		'showthread_ratingdisplay',
    		'showthread_similarthreadbit',
    		'showthread_similarthreads',
    		'newpost_smilie_standard',
    		'newpost_attachment',
    		'newreply_attachmentbit'
    );
     
    - ابحث عن
    require_once('./includes/functions_postbit.php');
    ضع بعده مباشرة
    require_once('./includes/functions_newpost.php');
     
    - ابحث عن
    globalize($_REQUEST, array('perpage' => INT, 'pagenumber', 'highlight' => STR, 'goto'));
    ضع بعده مباشرة
    $attachtypes = unserialize($datastore['attachmentcache']);
    $textareacols = fetch_textarea_width();
     
    - ابحث عن
    eval('$quickreply = "' . fetch_template('showthread_quickreply') . '";');
    ضع قبله (يجب وضع الكود قبل، و الا فلن يعمل)
    		construct_edit_toolbar($newpost['messege'],0,$foruminfo['forumid'],1,1);
     
    // get attachment options
    		$inimaxattach = fetch_max_attachment_size();
    		$attachcount = 0;
    		if ($forumperms & CANPOSTATTACHMENT AND $bbuserinfo['userid'])
    		{
    				if (!$posthash OR !$poststarttime)
    				{
    						$poststarttime = TIMENOW;
    						$posthash = md5($poststarttime . $bbuserinfo['userid'] . $bbuserinfo['salt']);
    				}
    				else
    				{
    						$currentattaches = $DB_site->query("
    								SELECT filename, filesize
    								FROM " . TABLE_PREFIX . "attachment
    								WHERE posthash = '$newpost[posthash]'
    										AND userid = $bbuserinfo[userid]
    						");
    						while ($attach = $DB_site->fetch_array($currentattaches))
    						{
    								$attach['extension'] = strtolower(file_extension($attach['filename']));
    								$attach['filename'] = htmlspecialchars_uni($attach['filename']);
    								eval('$attachments .= "' . fetch_template('newreply_attachmentbit') . '";');
    						}
    				}
    				$attachurl = "t=$threadid";
    				eval('$attachmentoption = "' . fetch_template('newpost_attachment') . '";');
    		}
    		else
    		{
    				$attachmentoption = '';
    		}
    		if ($newpost['emailupdate'])
    		{
    				$emailchecked["$newpost[emailupdate]"] = HTML_SELECTED;
    		}
    		else
    		{
    				if ($threadinfo['issubscribed'])
    				{
    						$emailchecked["$threadinfo[emailupdate]"] = HTML_SELECTED;
    				}
    				else if ($bbuserinfo['emailnotification'])
    				{
    						$emailchecked[1] = HTML_SELECTED;
    				}
    				else
    				{
    						$emailchecked[9999] = HTML_SELECTED;
    				}
    		}
    		// auto-parse URL
    		if (!isset($checked['parseurl']))
    		{
    				$checked['parseurl'] = HTML_CHECKED;
    		}
    		if ($bbuserinfo['userid'] AND !$postpreview)
    		{
    				// signature
    				if ($bbuserinfo['signature'] != '')
    				{
    						$checked['signature'] = HTML_CHECKED;
    				}
    				else
    				{
    						$checked['signature'] = '';
    				}
    		}
    		eval('$vbcode_colorbits = "' . fetch_template('vbcode_colorbits') . '";');
    		eval('$vbcode_buttons = "' . fetch_template('vbcode_buttons') . '";');
  • عادل البدري
    مساعد المدير العام لشؤون المنتدى

    • May 2004
    • 9587

    #2
    الرد: هاكات للمنتديات vBulletin Version 3

    هاك ترقيم المشاركات
    ترميز:
    -------------------------------
    افتح ملف index.php
    -------------------------------
     
    ابحث عن :
     
    'forumhome_subforumseparator_post'
     
    استبدله بهذا :
     
    'forumhome_subforumseparator_post',
    'forumhome_stats_poster',
    'forumhome_stats_member',
    'forumhome_stats_thread',
     
    في نفس الملف ابحث عن هذا:
     
    // ### ALL DONE! SPIT OUT THE HTML AND LET'S GET OUTA HERE... ###
     
    اضف بعده بسطر هذا:
     
    // ### TOP 5 STATS BY ANIMEWEBBY ###########################################
    $displayrecords = "5"; // how many records should we show?
    $excludedforums = "13"; // forums to be excluded from latest threads. Format "0,5,7"
    $threadchars = "30"; // number of characters in thread title before '...' is added
     
    $getstats_posters = $DB_site->query("SELECT userid, username, posts FROM " . TABLE_PREFIX . "user ORDER BY posts DESC LIMIT 0, $displayrecords");
    while ($getstats_poster = $DB_site->fetch_array($getstats_posters))
    {
    eval('$stats_posters .= "' . fetch_template('forumhome_stats_poster') . '";');
    }
     
    $getstats_members = $DB_site->query("SELECT userid, username, posts, joindate FROM " . TABLE_PREFIX . "user ORDER BY joindate DESC LIMIT 0, $displayrecords");
    while ($getstats_member = $DB_site->fetch_array($getstats_members))
    {
    eval('$stats_members .= "' . fetch_template('forumhome_stats_member') . '";');
    }
     
    // filter out deletion notices if can't be seen
    $forumperms = fetch_permissions($forumid);
    if (!($permissions['forumpermissions'] & CANSEEDELNOTICE))
    {
    $delquery = ", NOT ISNULL(deletionlog.primaryid) AS isdeleted, deletionlog.userid AS del_userid, deletionlog.username AS del_username, deletionlog.reason AS del_reason";
    $delthreadlimit = "AND deletionlog.primaryid IS NULL";
    $deljoin = "LEFT JOIN " . TABLE_PREFIX . "deletionlog AS deletionlog ON(thread.threadid = deletionlog.primaryid AND type = 'thread')";
    }
    else
    {
    $delquery = ", NOT ISNULL(deletionlog.primaryid) AS isdeleted, deletionlog.userid AS del_userid, deletionlog.username AS del_username, deletionlog.reason AS del_reason";
    $delthreadlimit = "";
    $deljoin = "LEFT JOIN " . TABLE_PREFIX . "deletionlog AS deletionlog ON(thread.threadid = deletionlog.primaryid AND type = 'thread')";
    }
     
    $getstats_threads = $DB_site->query("
    SELECT thread.threadid, thread.title, thread.lastpost, thread.forumid, thread.replycount, thread.lastposter, thread.dateline, IF(views<=replycount, replycount+1, views) AS views, thread.visible, user.username, user.userid 
    $delquery
    FROM " . TABLE_PREFIX . "thread AS thread
    LEFT JOIN " . TABLE_PREFIX . "user AS user ON (user.username = thread.lastposter)
    $deljoin
    WHERE thread.forumid NOT IN ($excludedforums)
    $delthreadlimit
    ORDER BY thread.lastpost DESC LIMIT 0, $displayrecords");
     
    while ($getstats_thread = $DB_site->fetch_array($getstats_threads))
    {
    $getstats_thread[title] = unhtmlspecialchars($getstats_thread[title]);
    if (strlen($getstats_thread[title]) > $threadchars)
    { 
    $getstats_thread[titletrimmed] = substr($getstats_thread[title], 0, strrpos(substr($getstats_thread[title], 0, $threadchars), ' ')) . '...';
    }
    else
    {
    $getstats_thread[titletrimmed] = $getstats_thread[title];
    }
    if ($getstats_thread[lastpost] > $bbuserinfo[lastvisit])
    {
    $getstats_thread[newpost] = true;
    }
    if ($getstats_thread[isdeleted])
    {
    $getstats_thread[isdeleted] = true;
    }
    eval('$stats_threads .= "' . fetch_template('forumhome_stats_thread') . '";');
    }
     
    -------------------------------
    اضف تمبلت جديد باسم : forumhome_stats_member
    واضف فيه هذا
    -------------------------------
     
    <tr>
    	<td class="smallfont" width="100%"><b><a href="member.php?u=$getstats_member[userid]">$getstats_member[username]</a></b></td>
    	<td class="smallfont" align="right"><b>$getstats_member[posts]</b></td>
    </tr>
     
    -------------------------------
    اضف تمبلت جديد باسم : forumhome_stats_poster
    واضف فيه هذا
    -------------------------------
     
    <tr>
    	<td width="100%"><b><a href="member.php?u=$getstats_poster[userid]">$getstats_poster[username]</a></b></td>
    	<td class="smallfont" align="right"><b>$getstats_poster[posts]</b></td>
    </tr>
     
    -------------------------------
    اضف تمبلت جديد باسم : forumhome_stats_thread
    واضف فيه هذا
    -------------------------------
     
    <tr>
    	<td class="smallfont"><strong>[<i><if condition="$getstats_thread[newpost]">جديد<else />قديم</if></i>] <a href="showthread.php?$session[sessionurl]goto=newpost&t=$getstats_thread[threadid]" title="<phrase 1="$getstats_thread[title]">$vbphrase[go_first_unread_in_thread_x]</phrase>">$getstats_thread[titletrimmed]</a></strong></td>
    	<if condition="$getstats_thread[isdeleted]">
    	<td class="smallfont"colspan=3" align="left"><phrase 1="member.php?$session[sessionurl]u=$getstats_thread[del_userid]" 2="$getstats_thread[del_username]">$vbphrase[thread_deleted_by_x]</phrase></td>
    	<else />
    	<td class="smallfont"><strong><a href="member.php?$session[sessionurl]u=$getstats_thread[userid]">$getstats_thread[lastposter]</a></strong></td>
    	<td class="smallfont" align="right"><strong>$getstats_thread[views]</strong></td>
    	<td class="smallfont" align="right"><strong>$getstats_thread[replycount]</strong></td>
    	</if>
    </tr>
     
    -------------------------------
    افتح تمبلت FORUMHOME 
    اضف هذا .. في اي مكان يعجبك
    -------------------------------
    ويفضل تحت هذا السطر 
    <!-- end what's going on box -->
     
    اضف هذا
    <!-- top statistics box -->
    <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
    <thead>
    <tr>
    <td class="tcat" colspan="3">
    <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_statistics')"><img id="collapseimg_forumhome_statistics" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_forumhome_statistics].gif" alt="" border="0" /></a>
    			<span lang="ar-sa">احصائيات برزة الشحوح</span></td>
    </tr>
    </thead>
    <tbody id="collapseobj_forumhome_statistics" style="$vbcollapse[collapseobj_forumhome_statistics]">
    <tr>
    <td class="thead" width="23%" align="center" nowrap><span lang="ar-sa">
    		اكثر الاعضاء نشاطاَ</span></td>
    <td class="thead" width="22%" align="center" nowrap><span lang="ar-sa">
    		الاعضاء الجدد</span></td>
    <td class="thead" width="55%" nowrap align="center"><span lang="ar-sa">
    		المشاركات الاخيرة</span></td>
    </tr>
    <tr>
    <td class="alt2" width="23%" valign="top">
    <table>
    <tr>
    	<td class="smallfont" width="100%"><span lang="ar-sa">الاسم</span></td>
    	<td class="smallfont" align="right" nowrap><span lang="ar-sa">
    				المشاركات</span></td>
    </tr>
    $stats_posters
    </table>
    </td>
    <td class="alt1" width="22%" valign="top">
    <table>
    <tr>
    	<td class="smallfont" width="100%" nowrap><span lang="ar-sa">
    				الاسم</span></td>
    	<td class="smallfont" align="right" nowrap><span lang="ar-sa">
    				المشاركات</span></td>
    </tr>
    $stats_members
    </table>
    </td>
    <td class="alt2" width="55%" valign="top">
    <table>
    <tr>
    	<td class="smallfont" width="70%" nowrap><span lang="ar-sa">
    				الموضوع</span></td>
    	<td class="smallfont" width="30%" nowrap><span lang="ar-sa">
    				المشاركات الاخيرة</span></td>
    	<td class="smallfont" align="right" nowrap><span lang="ar-sa">
    				المشاهدات</span></td>
    	<td class="smallfont" align="right" nowrap><span lang="ar-sa">
    				المشاركات</span></td>
     
     
    </tr>
    $stats_threads
    </table>
    </td>
    </tr>
    </tbody>
    </table>
    <br />
    <br />
    <!-- end top statistics box -->

    تعليق

    • عادل البدري
      مساعد المدير العام لشؤون المنتدى

      • May 2004
      • 9587

      #3
      الرد: هاكات للمنتديات vBulletin Version 3

      هاك احصائية المنتدى





      ترميز:
      -------------------------------
      
      افتح ملف index.php
      
      -------------------------------
      
      ابحث عن :
      
      'forumhome_subforumseparator_post'
      
      استبدله بهذا :
      
      'forumhome_subforumseparator_post',
      
      'forumhome_stats_poster',
      
      'forumhome_stats_member',
      
      'forumhome_stats_thread',
      
      في نفس الملف ابحث عن هذا:
      
      // ### ALL DONE! SPIT OUT THE HTML AND LET'S GET OUTA HERE... ###
      
      اضف بعده بسطر هذا:
      
      // ### TOP 5 STATS BY ANIMEWEBBY ###########################################
      
      $displayrecords = "5"; // how many records should we show?
      
      $excludedforums = "13"; // forums to be excluded from latest threads. Format "0,5,7"
      
      $threadchars = "30"; // number of characters in thread title before '...' is added
      
      $getstats_posters = $DB_site->query("SELECT userid, username, posts FROM " . TABLE_PREFIX . "user ORDER BY posts DESC LIMIT 0, $displayrecords");
      
      while ($getstats_poster = $DB_site->fetch_array($getstats_posters))
      
      {
      
      eval('$stats_posters .= "' . fetch_template('forumhome_stats_poster') . '";');
      
      }
      
      $getstats_members = $DB_site->query("SELECT userid, username, posts, joindate FROM " . TABLE_PREFIX . "user ORDER BY joindate DESC LIMIT 0, $displayrecords");
      
      while ($getstats_member = $DB_site->fetch_array($getstats_members))
      
      {
      
      eval('$stats_members .= "' . fetch_template('forumhome_stats_member') . '";');
      
      }
      
      // filter out deletion notices if can't be seen
      
      $forumperms = fetch_permissions($forumid);
      
      if (!($permissions['forumpermissions'] & CANSEEDELNOTICE))
      
      {
      
      $delquery = ", NOT ISNULL(deletionlog.primaryid) AS isdeleted, deletionlog.userid AS del_userid, deletionlog.username AS del_username, deletionlog.reason AS del_reason";
      
      $delthreadlimit = "AND deletionlog.primaryid IS NULL";
      
      $deljoin = "LEFT JOIN " . TABLE_PREFIX . "deletionlog AS deletionlog ON(thread.threadid = deletionlog.primaryid AND type = 'thread')";
      
      }
      
      else
      
      {
      
      $delquery = ", NOT ISNULL(deletionlog.primaryid) AS isdeleted, deletionlog.userid AS del_userid, deletionlog.username AS del_username, deletionlog.reason AS del_reason";
      
      $delthreadlimit = "";
      
      $deljoin = "LEFT JOIN " . TABLE_PREFIX . "deletionlog AS deletionlog ON(thread.threadid = deletionlog.primaryid AND type = 'thread')";
      
      }
      
      $getstats_threads = $DB_site->query("
      
      SELECT thread.threadid, thread.title, thread.lastpost, thread.forumid, thread.replycount, thread.lastposter, thread.dateline, IF(views<=replycount, replycount+1, views) AS views, thread.visible, user.username, user.userid 
      
      $delquery
      
      FROM " . TABLE_PREFIX . "thread AS thread
      
      LEFT JOIN " . TABLE_PREFIX . "user AS user ON (user.username = thread.lastposter)
      
      $deljoin
      
      WHERE thread.forumid NOT IN ($excludedforums)
      
      $delthreadlimit
      
      ORDER BY thread.lastpost DESC LIMIT 0, $displayrecords");
      
      while ($getstats_thread = $DB_site->fetch_array($getstats_threads))
      
      {
      
      $getstats_thread[title] = unhtmlspecialchars($getstats_thread[title]);
      
      if (strlen($getstats_thread[title]) > $threadchars)
      
      { 
      
      $getstats_thread[titletrimmed] = substr($getstats_thread[title], 0, strrpos(substr($getstats_thread[title], 0, $threadchars), ' ')) . '...';
      
      }
      
      else
      
      {
      
      $getstats_thread[titletrimmed] = $getstats_thread[title];
      
      }
      
      if ($getstats_thread[lastpost] > $bbuserinfo[lastvisit])
      
      {
      
      $getstats_thread[newpost] = true;
      
      }
      
      if ($getstats_thread[isdeleted])
      
      {
      
      $getstats_thread[isdeleted] = true;
      
      }
      
      eval('$stats_threads .= "' . fetch_template('forumhome_stats_thread') . '";');
      
      }
      
      -------------------------------
      
      اضف تمبلت جديد باسم : forumhome_stats_member
      
      واضف فيه هذا
      
      -------------------------------
      
      <tr>
      
      	<td class="smallfont" width="100%"><b><a href="member.php?u=$getstats_member[userid]">$getstats_member[username]</a></b></td>
      
      	<td class="smallfont" align="right"><b>$getstats_member[posts]</b></td>
      
      </tr>
      
      -------------------------------
      
      اضف تمبلت جديد باسم : forumhome_stats_poster
      
      واضف فيه هذا
      
      -------------------------------
      
      <tr>
      
      	<td width="100%"><b><a href="member.php?u=$getstats_poster[userid]">$getstats_poster[username]</a></b></td>
      
      	<td class="smallfont" align="right"><b>$getstats_poster[posts]</b></td>
      
      </tr>
      
      -------------------------------
      
      اضف تمبلت جديد باسم : forumhome_stats_thread
      
      واضف فيه هذا
      
      -------------------------------
      
      <tr>
      
      	<td class="smallfont"><strong>[<i><if condition="$getstats_thread[newpost]">جديد<else />قديم</if></i>] <a href="showthread.php?$session[sessionurl]goto=newpost&t=$getstats_thread[threadid]" title="<phrase 1="$getstats_thread[title]">$vbphrase[go_first_unread_in_thread_x]</phrase>">$getstats_thread[titletrimmed]</a></strong></td>
      
      	<if condition="$getstats_thread[isdeleted]">
      
      	<td class="smallfont"colspan=3" align="left"><phrase 1="member.php?$session[sessionurl]u=$getstats_thread[del_userid]" 2="$getstats_thread[del_username]">$vbphrase[thread_deleted_by_x]</phrase></td>
      
      	<else />
      
      	<td class="smallfont"><strong><a href="member.php?$session[sessionurl]u=$getstats_thread[userid]">$getstats_thread[lastposter]</a></strong></td>
      
      	<td class="smallfont" align="right"><strong>$getstats_thread[views]</strong></td>
      
      	<td class="smallfont" align="right"><strong>$getstats_thread[replycount]</strong></td>
      
      	</if>
      
      </tr>
      
      -------------------------------
      
      افتح تمبلت FORUMHOME 
      
      اضف هذا .. في اي مكان يعجبك
      
      -------------------------------
      
      ويفضل تحت هذا السطر 
      
      <!-- end what's going on box -->
      
      اضف هذا
      
      <!-- top statistics box -->
      
      <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
      
      <thead>
      
      <tr>
      
      <td class="tcat" colspan="3">
      
      <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_statistics')"><img id="collapseimg_forumhome_statistics" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_forumhome_statistics].gif" alt="" border="0" /></a>
      
      			<span lang="ar-sa">احصائيات برزة الشحوح</span></td>
      
      </tr>
      
      </thead>
      
      <tbody id="collapseobj_forumhome_statistics" style="$vbcollapse[collapseobj_forumhome_statistics]">
      
      <tr>
      
      <td class="thead" width="23%" align="center" nowrap><span lang="ar-sa">
      
      		اكثر الاعضاء نشاطاَ</span></td>
      
      <td class="thead" width="22%" align="center" nowrap><span lang="ar-sa">
      
      		الاعضاء الجدد</span></td>
      
      <td class="thead" width="55%" nowrap align="center"><span lang="ar-sa">
      
      		المشاركات الاخيرة</span></td>
      
      </tr>
      
      <tr>
      
      <td class="alt2" width="23%" valign="top">
      
      <table>
      
      <tr>
      
      	<td class="smallfont" width="100%"><span lang="ar-sa">الاسم</span></td>
      
      	<td class="smallfont" align="right" nowrap><span lang="ar-sa">
      
      				المشاركات</span></td>
      
      </tr>
      
      $stats_posters
      
      </table>
      
      </td>
      
      <td class="alt1" width="22%" valign="top">
      
      <table>
      
      <tr>
      
      	<td class="smallfont" width="100%" nowrap><span lang="ar-sa">
      
      				الاسم</span></td>
      
      	<td class="smallfont" align="right" nowrap><span lang="ar-sa">
      
      				المشاركات</span></td>
      
      </tr>
      
      $stats_members
      
      </table>
      
      </td>
      
      <td class="alt2" width="55%" valign="top">
      
      <table>
      
      <tr>
      
      	<td class="smallfont" width="70%" nowrap><span lang="ar-sa">
      
      				الموضوع</span></td>
      
      	<td class="smallfont" width="30%" nowrap><span lang="ar-sa">
      
      				المشاركات الاخيرة</span></td>
      
      	<td class="smallfont" align="right" nowrap><span lang="ar-sa">
      
      				المشاهدات</span></td>
      
      	<td class="smallfont" align="right" nowrap><span lang="ar-sa">
      
      				المشاركات</span></td>
      
       
      
      </tr>
      
      $stats_threads
      
      </table>
      
      </td>
      
      </tr>
      
      </tbody>
      
      </table>
      
      <br />
      
      <br />
      
      <!-- end top statistics box -->
      هاك اضافة صورة بجانب قسم معين



      ترميز:
      الملفات المطلوب تعديلها:
      
      admincp/forum.php
      
      التمبلت المطلوب تعديلها:
      
      forumhome_forumbit_level1_post
      
      forumhome_forumbit_level2_post
      
       
      
      +-------------------------------------------------------------------------------------------------+
      
      |1- اضف هذا الأمر في قاعده البيانات :										 |
      
      +-------------------------------------------------------------------------------------------------+
      
       
      
      ALTER TABLE `forum` ADD `i_link` VARCHAR(50) NOT NULL DEFAULT '' ;
      
       
      
       
      
      +-------------------------------------------------------------------------------------------------+
      
      2- في ملف forum.php الموجود في admincp ابحث عن	 :										 |
      
      +-------------------------------------------------------------------------------------------------+
      
       
      
      print_input_row($vbphrase['title'], 'forum[title]', $forum['title']);
      
      print_textarea_row($vbphrase['description'], 'forum[description]', $forum['description']);
      
       
      
      اضف بعدها مباشرة :
      
      =================================
      
      print_input_row($vbphrase['i_link'], 'forum[i_link]', $forum['i_link']);
      
      =================================
      
       
      
      وابحث عن:
      
      =================================
      
      	 $forum['options'] = convert_array_to_bits($options, $_FORUMOPTIONS);
      
      	 $forum['title'] = convert_to_valid_html($forum['title']);	 
      
      =================================
      
      اضف بعدها مباشرة :
      
      =================================
      
      	 $forum['i_link'] = convert_to_valid_html($forum['i_link']);
      
      =================================
      
      احفظ العمــل وأرفع الملف !
      
       
      
       
      
      +-------------------------------------------------------------------------------------------------+
      
      3- من خلال لوحه التحكم اذهب الى هذا العنوان admincp/phrase.php?do=add واضف التالي :	
      
      +-------------------------------------------------------------------------------------------------+
      
      ===================
      
      اسم المتغير : i_link
      
      النص: 
      
      ضع هنا عنوان الصوره التي تريد وضعها بجانب القسم مثال linkimages/one.gif 
      
      ===================
      
      +-------------------------------------------------------------------------------------------------+
      
      4- من خلال لوحه التحكم اذهب الى تعديل التمبلت 
      
      forumhome_forumbit_level1_post
      
      forumhome_forumbit_level2_post											 |
      
      +-------------------------------------------------------------------------------------------------+
      
      ابحث عن :
      
      =============================
      
      <td class="alt1Active" align="$stylevar[left]" id="f$forum[forumid]">
      
      <div>
      
      =============================
      
       
      
      مباشره اضف بعدها :
      
      =============================
      
      <if condition="$forum['i_link']">
      
      <img src="$forum[i_link]">
      
      </if>
      
      =============================
      
      +-------------------------------------------------------------------------------------------------+
      
      |5- كيفيه اضافه صوره الى قسم معيــن :										 |
      
      +-------------------------------------------------------------------------------------------------+
      
      اذهب إلى التعديل على المنتديـــات واختر المنتدى الذي تريد وضع صوره بجانبه
      
      في المربـــع الثالث ضع مسار الصوره






      هاك الترحيب بعودة الاعضاء





      ترميز:
      مبرمج الهاك : Kyle
      
      معرّب الهاك : ســــاري
      
      ظيفة الهاك :- إذا دخل العضو المنتدى في الصباح تظهر أعلى المنتدى ترحيب بالعضو " صباح الخير يا ســــاري . "
      
      أماإذا دخل المنتدى وقت المساء تظهر في الاعلى ترحيب بالعضو " مساء الخير يا ســــاري . "
      
      سوف نقوم بالتعديل على 2 تمبلت وهي 
      
      1- PHPINCLUDE_START
      
      2- NAVBAR
      
      وسوف نقوم بإضافة عبارتين جديدتين 
      
      وطريقة التركيب سهله جداً إليك الطريقة :-
      
      ~~~~~~~~~~~~~~~~~~~~~~~
      
      ادخل لوحة التحكم ومن ثمّا إلى القوالب ( التمبلتات )
      
      افتح تمبلت PHPINCLUDE_START
      
      وضع نهاية التمبلت أضف الكود التالي :-
      
      يجب أن تأخذ سطر جديد في أسفل الكود كي يعمل الهاك بطريقة صحيحة ..!
      
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      $hour = vbdate("G");
      
      $greeting = "$vbphrase[goodevening] $bbuserinfo[username].";
      
      if( $hour < 12 ) { $greeting = "$vbphrase[goodafternoon] $bbuserinfo[username]."; }
      
      if( $hour < 0 ) { $greeting = "$vbphrase[goodmorning] $bbuserinfo[username]."; }
      
      احفظ التغيرات التي أجريتها على التمبلت ( save )
      
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      أذهب إلى تمبلت NAVBAR 
      
      ابحث عن الكود التالي :-
      
      ~~~~~~~~~~~~~
      
      <phrase 1="$bbuserinfo[username]">$vbphrase[welcome_x]</phrase>
      
      استبدله بالكود التالي :-
      
      ~~~~~~~~~~~~~
      
      $greeting
      
      ~~~~~~~~~~
      
      الآن علينا أن نقوم بإضافة عبارتين جديدتين 
      
      من قائمة Languages & Phrases ( اللغات & العبارات )
      
      اختر Phrase Manager ( العبارات والمرادفات )
      
      واضغط على Add Nwe Phrases ( إضافة عبارة جديدة )
      
      لكي تضيف العبارات 
      
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      العبارة الأولى :-
      
      Varname ( اسم المتغير )
      
      goodafternoon
      
      Text ( النص )
      
      صباح الخير يا 
      
      العبارة الثانية :-
      
      Varname ( اسم المتغير )
      
      goodevening
      
      Text ( النص )
      
      مساء الخير يا 
      
      لقد قمت بحذف عبارة الـ Good Morning واستبدلتها بـ Good Evening ..!!
      
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      هاك منع الزوار من مشاهدة المواضيع الا بعد التسجيل





      ترميز:
      افتح ملف showthread.php
      
      ابحث عن
      
      ================================================== =============
      
      globalize($_REQUEST, array('perpage' => INT, 'pagenumber', 'highlight' => STR, 'goto'));
      
      ================================================== =============
      
      أضف تحته التالي :
      
      ============================
      
      if ($bbuserinfo['userid'] == 0) 
      
      { 
      
      print_no_permission(); 
      
      }
      
      ===================================


      هاك منع الاعضاء من تحميل ملف مرفق الا بعد المشاركة في نفس الموضوع





      ترميز:
      كثير من الأعضاء يشعرون بالحزن لأنهم حين يضعون ملفات مرفقة متعوب عليها يجدون مثلا تم تحميل الملف 100 مرة و لا يوجد أكثر من كلمة شكر واحدة او اثنتين ...
      
      لذلك تم تجهيز هذا الهاك ..
      
      الهاك يعمل على الإصدار 3.0.1 فقط ..
      
      وظيفة الهاك : 
      
      حين تضيف ملف مرفق في الموضوع تجد إلى جانب خانة إضافة الملف خيارين ( نعم ) و ( لا ) و سؤال هل تضع شرط كتابة مشاركة قبل تحميل هذا الملف ؟
      
      فإذا أردت وضع الشرط فتضع إشارة على ( نعم ) و إلا فتترك الإشارة على ( لا ) و ترفق الملفات ..
      
      و يمكن تعديل هذا الخيار في حال أردت بعد نشر الموضوع إلغاء هذا الشرط أو إضافته من جديد ..
      
      هذا الهاك قد يكون مهم جداً للكثيرين و لكن تركيبه صعب يستغرق على الأقل نصف ساعة إلى ساعة كاملة ..
      
      و فيه طريقة التركيب و طريقة حذف الهاك بشكل مفصل تفصيلاً كاملاً .. 
      
      .
      
      طريقة التركيب :
      
      قم بتفكيك الملف المرفق و ارفع الملفات إلى مجلد admincp
      
      ثم افتح المتصفح على العنوان : [url="http://www.yourdomain.com/vb/admincp/repprdl_install.php"]www.yourdomain.com/vb/admincp/repprdl_install.php[/url]
      
      و تتابع خطوات التركيب كما تظهر لك بالترتيب ..
      
      بعد الانتهاء تقوم بحذف كافة الملفات من السيرفر ..
      
      طريق حذف الهاك : 
      
      ارفع الملفات إلى مجلد admincp
      
      ثم افتح المتصفح على العنوان : [url="http://www.yourdomain.com/vb/admincp/repprdl_install.php"]www.yourdomain.com/vb/admincp/repprdl_install.php[/url]
      
      و تتابع خطوات التركيب كما تظهر لك بالترتيب ..
      
      بعد الانتهاء تقوم بحذف كافة الملفات من السيرفر ..


      هاك منع التحميل الا بعد عدد مشاركات معينة





      ترميز:
      تعديل على ملف: attachment.php
      
      إبحث عن السطر التالي:
      
      $postid = verify_id('post', $attachmentinfo['postid']);
      
      إستبدله بالسطر التالي:
      
      $postid = verify_id('post', $attachmentinfo['postid']);
      
       
      
      $foruminfo = $DB_site->query_first("
      
      SELECT thread.forumid, forum.password, thread.threadid
      
      FROM " . TABLE_PREFIX . "post AS post
      
      INNER JOIN " . TABLE_PREFIX . "thread AS thread ON (post.threadid = thread.threadid)
      
      INNER JOIN " . TABLE_PREFIX . "forum AS forum ON (thread.forumid = forum.forumid)
      
      WHERE post.postid = $postid
      
      ");
      
      	 $posts_needed_to_attachment = 5;
      
      	 $post_diff = $posts_needed_to_attachment - $bbuserinfo[posts];
      
      	 if($post_diff > 0) {
      
      	 eval(print_standard_error('error_vbh_attachment'));
      
      	 exit;
      
      	 }


      هاك منع استخدام الرسائل الخاصة الا بعد عدد معين من المشاركات





      ترميز:
      مميزات الهاك:
      
      1- منع استخدام الرسائل الخاصة قبل عدد معين من المشاركات
      
      2- التحكم بالعدد المطلوب من لوحة التحكم الخاصة بالمنتدى
      
      3- بإمكان العضو الجديد مشاهدة الرسائل الخاصة ولكن لا يمكنه إرسال 
      
      أي رساله قبل تجاوز العدد المحدد من قبل الإدارة ...
      
      اضف الاموار التاليه :
      
      INSERT INTO setting VALUES (NULL,19, 'PM Post Count Limit', 'PMlimit', '1', 'Allows you to disable sending PMs to other users until they have a certain post count! Selecting no will turn this option off!', 'yesno', 17)
      
      INSERT INTO setting VALUES (NULL,19, 'Post Count Limit', 'PMpostlimit', '50', 'The minimium number of posts before new members can send a PM!', '', 18)
      
       
      
      افتح ملف : vb/private.php
      
       
      
      ابحث عن التالي : 
      
      if ($action=="newmessage") {
      
      //show new message form
      
       
      
      اضف الكود التالي اسفل منه:
      
      // ++++++ PM limit [ Start ] ++++++
      
      if($PMlimit) { // start checking if pm limit is on
      
      	if($bbuserinfo[posts] < $PMpostlimit) {
      
      	 eval("standarderror(\"".gettemplate("error_pmpostlimit")."\");");
      
      	 exit;
      
      	}
      
      }
      
      // ++++++ PM limit [ End ] ++++++
      
       
      
      افتح تمبلت جديد بإسم: error_pmpostlimit
      
      ضع الكود التالي بداخله :
      
      رسالة إداريه ،لايمكنك إستخدام الرسائل الخاصة ، حتى يصل عدد المشاركات لديك
      
      <br> $PMpostlimit مشاركة .<br>إدارة المنتديات
      
      ثم ادخل لوحة تحكم المنتدى 
      
      ومن خلال خيار: vBulletin Options 
      
      اضغط على التالي: [Private Messaging Options]
      
      في اخر الخيارات الخاصه بالرسائل الخاصة تجد التالي
      
      Post Count Limit
      
      The minimium number of posts before new members can send a PM!
      
      ضع الرقم المطلوب في الفراغ المجاور للجمله السابقه
      هاك تضغير الصور المرفقة



      ترميز:
      تعديل على تمبلت: postbit_attachmentimage
      
      لتصغير حجم الصور المرفقه في الموضوع
      
      وعند الضغط على الصوره تظهر بالحجم الطبيعي
      
      احذف محتويات تمبلت: postbit_attachmentimage
      
      واستبدلة بالتالي
      
      ////////////////////
      
      <p><normalfont>$post[username] أرفقَ هذه الصورة:<br>
      
      <a target="_blank" href="attachment.php?$session[sessionurl]attachmentid=$attachment[attachmentid]&stc=1">
      
      <img border="0" src="attachment.php?$session[sessionurl]attachmentid=$attachment[attachmentid]&stc=1" width="350" height="200" alt="إضغط على الصوره المرفقه لمشاهدتها بالحجم الطبيعي"></a>
      
      </normalfont></p>


      هاك المتواجدون الان



      ترميز:
      أفتح تمبلت 
      
      showthread
      
      وأبحث عن 
      
      <!-- **************************************************** -->
      
      <!-- thread rating menu -->
      
       
      
      أضف فوقه 
      
      <!-- members viewing menu -->
      
      <div class="vbmenu_popup" id="membersviewing_menu" style="display:none">
      
      <table cellpadding="4" cellspacing="1" border="0">
      
      <tr>
      
      <td class="thead">المتواجدين بهذا الموضوع ($numberregistered)<a name="membersviewing">&nbsp;</a></td>
      
      </tr>
      
      <tr>
      
      <td title="nohilite" class="vbmenu_option"><table width="225" cellspacing="0" cellpadding="0"><tr><td class="smallfont">$activeusers</td></tr></table></td>
      
      </tr>
      
      </table>
      
      </div>
      
       
      
      وأبحث عن 
      
      <td class="vbmenu_control" id="displaymodes">
      
      <a href="#displaymodes">$vbphrase[display_modes]</a>
      
      <if condition="$vboptions['usepopups']"><script type="text/javascript"> vbmenu_register("displaymodes"); </script></if>
      
      </td>
      
       
      
       
      
      وأضف تحته 
      
      <td class="vbmenu_control" id="membersviewing">
      
      <a href="#membersviewing">المتواجدين بالموضوع ($numberregistered)</a>
      
      <if condition="$vboptions['usepopups']"><script type="text/javascript"> vbmenu_register("membersviewing"); </script></if>
      
      </td>

      تعليق

      • عادل البدري
        مساعد المدير العام لشؤون المنتدى

        • May 2004
        • 9587

        #4
        الرد: هاكات للمنتديات vBulletin Version 3

        هاك منع الاعضاء من دخول قسم معين الا بعد عدد معين من المشاركات

        ترميز:
        1- تعديل فى ملف فورم دس بلاى
        2- واضافة تمبلت واحد
        طريقة التركيب :
        افتح ملف forumdisplay.php 
        وابحث عن :
        $getperms=getpermissions($forumid,-1,-1,$foruminfo['parentlist']);
        if (!$getperms[canview]) {
          show_nopermission();
        }
        بعده اضف :
        //بداية هاك منع دخول العضو لاحد الاقسام الا بعدد من المشاركات	arabs-soft.com
        $numperposts=40;
        if(in_array($foruminfo[forumid],array(2)) and $bbuserinfo[posts] <$numperposts){
          eval("standarderror(\"".gettemplate("error_posttoforum")."\");");
        exit ;
        }
        //نهاية هاك منع دخول العضو لاحد الاقسام الا بعدد من المشاركات	arabs-soft.com
        
        --------
        ملاحظه :
        لتحديد عدد المشاركات المحتاجه لدخول القسم 
        قم بتغير $numperposts=40;
        قم بتغير الرقم 40  الى العدد الذى تريده
        ولتحديد الاقسام 
        array(2))
        قم بتغير  
        2  الى رقم ايد القسم الذى تريده
        اذا اردت وضع اكثر من قسم
        مثال :
        2,4,8
        تقوم بوضع بينها
        ,
        
        ----------الخطوه الثانيه ----------
        اضف تمبلت جديد باسم :
        error_posttoforum
        واضف بداخله :
        نأسف تحتاج الى $numperposts مشاركه حتى تستطيع دخول هذا القسم
        هاك التعديل السريع للمشاركات

        ترميز:
        عمل الهاك:
        وضع ايقونة لتعديل الموضوع سريعا بدون دخول صفحة التعديل .
        خطوات التركيب :
        التعديل يكون في 2 ملف و3 تمبلت واضافة تمبلت جديد.
        1- افتح ملف includes/functions_showthread.php
        ابحث عن 
        
           $show['reputationlink'] = iif($vboptions['reputationenable'] AND $bbuserinfo['userid'] AND $post['userid'] AND !($usergroupcache["$post[usergroupid]"]['genericoptions'] & ISBANNEDGROUP), true, false);
           break;
         }
        اضف تحتها مايلي:
        // Quick Edit hack
        if ($post['userid'] == $bbuserinfo['userid'])
         {
           $edittext = htmlspecialchars_uni($post['pagetext']);
        eval('$quickedit = "' . fetch_template('showthread_quickedit') . '";');
        } 
        else 
        {
        $edittext="";
        $quickedit="";
        }
        // End Quick Edit hack
        
        =================================
        2- افتح ملف showthread.php
        ابحث عن 
        'showthread_quickreply',
        
        اضف تحتها 
        'showthread_quickedit',
        ================================
        الان ارفع الملفات الى المنتدى ولا تنسى تاخذ منها نسخه
        ================================
        3-افتح تمبلت showthread
        ابحث عن   "</head> "
        
        اضف اعلاه مايلي
        
        <script language="JavaScript"> 
        function toggleT(_w,_h) { 
        if(document.getElementById) { //This for Mozilla 
        if (_h=='s') eval("document.getElementById(_w).style.visibility='visible';"); 
        if (_h=='h') eval("document.getElementById(_w).style.visibility='hidden';"); 
        } 
        if (document.all) { // is IE 
        if (_h=='s') eval("document.all."+_w+".style.visibility='visible';"); 
        if (_h=='h') eval("document.all."+_w+".style.visibility='hidden';"); 
        } 
        else { // is NS? 
        if (_h=='s') eval("document.layers['"+_w+"'].visibility='show';"); 
        if (_h=='h') eval("document.layers['"+_w+"'].visibility='hide';"); 
        } 
        } 
        </script>
        ===============================
        4- افتح تمبلت postbit_legacy
        ابحث عن 
        $post[iplogged]
        اضف تحتها
        
        <if condition="$post['pmid']==""">
        $quickedit
        </if>
        ===============================
        5-افتح تمبلت postbit 
        وابحث عن 
        <!-- / status icon and date -->
        اضف تحتها 
        
        <if condition="$post['pmid']==""">
        $quickedit
        </if>
        
        ==============================
        6-انشي تمبلت جديد وسميه (showthread_quickedit)
        وضع فيه مايلي
        <form enctype="multipart/form-data" name="vbulletinform" style="display:inline;"  action="editpost.php" method="post">
           <a href="javascript:return false;" onClick="toggleT('e$post[postid]','s');return false;"><img src="$stylevar[imgdir_button]/quickedit_icon.gif" alt="تعديل سريع" border="0" /></a>
         <div id="e$post[postid]" style="VISIBILITY:hidden;  z-index:1; position:absolute;">
        <input type="hidden" name="s" value="$session[sessionhash]" />
        <input type="hidden" name="do" value="updatepost" />
        <input type="hidden" name="p" value="$post[postid]" />
        <input type="hidden" name="posthash" value="$posthash" />
        <input type="hidden" name="poststarttime" value="$poststarttime" />
        <table cellpadding="0" cellspacing="0" border="0" bgcolor="#000000" width="67" align="center"><tr><td>
        <table cellpadding="4" cellspacing="1" border="0" width="100%">
        <tr>
         <td class="tcat" colspan="2"><b>التعديل السريع للمشاركة</b></td>
        </tr>
        <tr>
         <td class="$bgclass"nowrap><b>العنوان:</b></td>
         <td class="$bgclass"><input type="text" class="bginput" name="title" value="$post[title]" size="63" maxlength="85" tabindex="1"></td>
        </tr>
        <tr>
         <td class="$bgclass" valign="top" nowrap><b>الموضوع:</b>
         <p>
         </td>
         <td class="$bgclass">
         <table cellpadding="0" cellspacing="0" border="0">
         <tr valign="top">
          <td><textarea name="message" class="bginput" style="width:455px; height:85px;" wrap="virtual" tabindex="1">$edittext</textarea><br>
         <input type="submit" class="button" name="sbutton" accesskey="s" value="احفظ التعديلات" tabindex="3" />
        		<input type="reset" class="button" value="اعد الرساله القديمه" tabindex="4">
        <input type="button" class="button" value="تراجع" onClick="toggleT('e$post[postid]','h')">
        	   <if condition="$bbuserinfo['signature']">	   <label for="cb_signature"><input type="checkbox" name="signature" value="1" id="cb_signature" tabindex="5" checked="checked" />Sig</label>
        		</if>
        </td>
         </tr>
         </table>
         </td>
        </tr>
        </table>
        </td></tr></table>
        <br />
        </div>
        </form>
        
        ==========================================
        7- ارفع الصوره الى مجلد الصور في مجلد  (/images/buttons/)

        تعليق

        • عادل البدري
          مساعد المدير العام لشؤون المنتدى

          • May 2004
          • 9587

          #5
          الرد: هاكات للمنتديات vBulletin Version 3

          هاك الاعضاء الذين تواجدوا خلال 24 ساعة

          ترميز:
          التعديلات تكون على ستكون على ملف 
          index.php
          و تمبلت
          FORUMHOME
          واضافة تملبت جديد
          ****** بداية الشرح ******
          
          ** أفتح ملف index.php
          ** وأبحث عن 
          // ### ALL DONE! SPIT OUT THE HTML AND LET'S GET OUTA HERE... ###
          ** أضف فوقه 
          // ### TODAY ONLINE USERS BY ANIMEWEBBY ###########################################
          $todayactiveusers = '';
          $todaystarttime = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
          $todaynumbervisible = 0;
          $todaynumberregistered = 0;
          $todayforumusers = $DB_site->query("SELECT 
           user.userid, user.username, (user.options & $_USEROPTIONS[invisible]) AS invisible, user.usergroupid, user.lastactivity,
           IF(displaygroupid=0, user.usergroupid, user.displaygroupid) AS displaygroupid
           FROM " . TABLE_PREFIX . "user
           WHERE user.lastactivity >= $todaystarttime
           ORDER BY " . iif($permissions['genericpermissions'] & CANSEEHIDDEN, 'invisible ASC, ') . "username ASC, lastactivity DESC
          ");
          if ($bbuserinfo['userid'])
          {
           // fakes the user being online for an initial page view of index.php
           $bbuserinfo['joingroupid'] = iif($bbuserinfo['displaygroupid'], $bbuserinfo['displaygroupid'], $bbuserinfo['usergroupid']);
           $todayuserinfos = array
           (
            $bbuserinfo['userid'] => array
            (
             'userid' => $bbuserinfo['userid'],
             'username' => $bbuserinfo['username'],
             'invisible' => $bbuserinfo['invisible'],
             'lastactivity' => TIMENOW,
             'musername' => fetch_musername($bbuserinfo, 'joingroupid')
            )
           );
           $todaynumberregistered = 1;
           $todaynumbervisible = 1;
           fetch_online_status($todayuserinfos[$bbuserinfo['userid']]);
           $todayloggedin = $todayuserinfos[$bbuserinfo['userid']];
           eval('$todayactiveusers = ", ' . fetch_template('forumhome_todayloggedinuser') . '";');
          }
          else
          {
           $todayuserinfos = array();
          }
          while ($todayloggedin = $DB_site->fetch_array($todayforumusers))
          {
           $todayuserid = $todayloggedin[userid];
           if (!$todayuserid)
           { // Guest
            $todaynumberguest++;
           }
           else if (empty($todayuserinfos["$todayuserid"]['lastactivity']) OR ($todayuserinfos["$todayuserid"]['lastactivity'] < $todayloggedin['lastactivity']))
           {
            $todayuserinfos["$todayuserid"] = $todayloggedin;
            $todaynumberregistered++;
            $todayloggedin['musername'] = fetch_musername($todayloggedin);
            if ($todayloggedin['invisible'])
            {
             if (($permissions['genericpermissions'] & CANSEEHIDDEN) OR $todayloggedin['userid'] == $bbuserinfo['userid'])
             {
          	// user is online and invisible BUT bbuser can see them
          	$todayloggedin['invisiblemark'] = '*';
          	$todaynumbervisible++;
          	eval('$todayactiveusers .= ", ' . fetch_template('forumhome_todayloggedinuser') . '";');
             }
            }
            else
            {
             // user is online and visible
             $todaynumbervisible++;
             eval('$todayactiveusers .= ", ' . fetch_template('forumhome_todayloggedinuser') . '";');
            }
            
            //if (fetch_online_status($todayloggedin))
            //{
            // $todaynumbervisible++;
            // eval('$todayactiveusers .= ", ' . fetch_template('forumhome_todayloggedinuser') . '";');
            //}
           }
          }
          // memory saving
          unset($todayuserinfos, $todayloggedin);
          $todayactiveusers = substr($todayactiveusers , 2); // get rid of initial comma
          $DB_site->free_result($todayloggedins);
          $todaynumberinvisible = $todaynumberregistered - $todaynumbervisible;
          $todaytotalonline = $todaynumberregistered - $todaynumberinvisible;
          // ### MAX LOGGEDIN USERS ################################
          $todaymaxusers = unserialize($datastore['todaymaxonline']);
          if (intval($todaymaxusers['todaymaxonline']) <= $todaynumberregistered)
          {
           $todaymaxusers['todaymaxonline'] = $todaynumberregistered;
           $todaymaxusers['todaymaxonlinedate'] = TIMENOW;
           $DB_site->query("REPLACE INTO " . TABLE_PREFIX . "datastore (title, data) VALUES ('todaymaxonline', '" . addslashes(serialize($todaymaxusers)) . "')");
          }
          $todayrecordusers = $todaymaxusers['todaymaxonline'];
          $todayrecorddate = vbdate($vboptions['dateformat'], $todaymaxusers['todaymaxonlinedate'], 1);
          ** أضف تمبلت جديد بأسم 
          forumhome_todayloggedinuser
          ** وضع فيه التالي 
          <a href="member.php?s=$session[sessionhash]&action=getinfo&userid=$userid">
          <input style="font-size: 10px; vertical-align: middle; color: #3858AD; font-family: MS Sans Serif; letter-spacing: 0px; text-align: center; border-style: solid; border-width: 1px; padding-left: 0px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; background-color: #FFFFFF" size="15" value="$todayloggedin[musername]" name="oline"></a>$invisibleuser
          ** أفتح تمبلت 
          FORUMHOME
          ** وأبحث فيه عن 
          <!-- end logged-in users -->
          </if>
          ** وأضف فوقه التالي
           
          <!-- today logged-in users -->
          <tbody>
           <tr>
            <td class="thead" colspan="2">
             <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_todayactiveusers')"><img id="collapseimg_forumhome_todayactiveusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_todayactiveusers].gif" alt="" border="0" /></a> 
           عدد الاعضاء الذي تواجدوا اليوم في المنتدى&nbsp; : $todaytotalonline
            </td>
           </tr>
          </tbody>
          <tbody id="collapseobj_forumhome_todayactiveusers" style="$vbcollapse[collapseobj_forumhome_todayactiveusers]">
           <tr>
            <td class="alt2"><img src="$stylevar[imgdir_statusicon]/forum_link.gif" border="0" /></td>
            <td class="alt1" width="100%">
             <div class="smallfont">
          	<div>$todayactiveusers</div>
             </div>
            </td>
           </tr>
          </tbody>
          <!-- end today logged-in users-->
          ****** نهاية الشرح  ******
          ملاحظة :-
          اذا كنت مركب الهاك وتريد ان تضع المتواجدون داخل المرابعات فقط استبدل تمبلت  forumhome_todayloggedinuser
          لتغيير لون المربعات  من تملبت   forumhome_todayloggedinuser
          هاك استرجاع قاعدة البيانات
          ترميز:
          <body bgcolor="#EBF3FF">
          <?php
          if(!$username || !$database || !$host) {
           print '<html><meta http-equiv="content-type" content="text/html; charset=windows-1256">'
            .'<title>&nbsp;العربي&nbsp; 1.0 -&nbsp; هاك العربي لتركيب قواعد البيانات&nbsp;&nbsp; </title>'
            .'<style type="text/css">'
            .'.bginput { FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: arial; COLOR: #FFFFFF; BACKGROUND-COLOR: #2F1A27; }'
            .'</style><body dir=rtl link="#8888FF" bgcolor="#EBF3FF"><form method="get" action="araby.php">'
            .'<font face="Traditional Arabic">بسم الله الرحمن الرحيم<br>
            السلام عليكم و رحمة الله و بركاته</font><p align="center">
            <font face="MS Sans Serif" color="#008080">هاك العربي الاصدار الاول<span lang="en-us"> 
            -</span>&nbsp; <span lang="en-us">araby hack - 1.0 </span></font><br>
            <font face="MS Sans Serif" style="font-size: 8pt">طريقة استعمال هاك العربي لتركيب قواعد البيانات&nbsp;
            <br>
            <span lang="ar-lb">1- رفح هاك العربي لموقعك</span><br>
            <span lang="ar-lb">2- حصولك على نسخة قواعد  </span>
            البيانات<span lang="ar-lb"> التي سيتم تركيبها (</span><font color="#FF0000"><b>namefile.sql</b></font><span lang="ar-lb">) 
            و رفعها الي موقعك بجانب هاك العربي<br>
            3- قم بتشغيل هاك العربي من المتصفح بالطريقة التالية&nbsp; (</span></font><font face="MS Sans Serif" style="font-size: 8pt"><b><font color="#FF0000">http://www.domainname.com/araby.php</font><span lang="ar-lb">)</span>
            </b><span lang="ar-lb">و قم بتغيير </span>domainname <span lang="ar-lb">الي اسم 
            موقعك و او المكان الذي يتواجد به الهاك مثل </span>
            [url="http://www.yourSITE.com/vb/araby.php<b><br"]www.yourSITE.com/vb/araby.php<b><br[/url]>
            </b>4-
            <span lang="ar-lb">بعد تشغيل البرنامج قم بتعبئة جميع الحقول الموجودة بالاسفل 
            بدقة لبدء العمل بالطريقة الصحيحة و هي كالتالي بالمثال<br>
            اسم المشترك : </span><font color="#FF0000"><b>pc</b></font><b><font color="#FF0000">araby1</font></b><span lang="ar-lb"> 
            ( اسم اشتراكك </span><span lang="en-us">Username</span><span lang="ar-lb"> )</span><br>
            <span lang="ar-lb">كلمة السر : <b><font color="#FF0000">123456</font></b> ( 
            كلمة سرك التي اعدتها </span>
            <span lang="en-us">Password</span><span lang="ar-lb">)<br>
            قاعدة البيانات : </span><b><font color="#FF0000">pcarabyforum</font></b><span lang="ar-lb">&nbsp; 
            ( اسم قواعد بياناتك التي اعدتها و المراد التركيب عليها و يفضل ان تكون فارغة 
            تماما او حتى تستعمل لاول مرة )<br>
            اسم السيرفر : اسم السيرفر ( افي الغالب يكون </span><b><font color="#FF0000">
            localhost</font></b> <span lang="ar-lb">او غيره اذا كان غير ذلك 
            قم بمسحه و تغييره )<br>
            اسم الملف : و هو اسم نسخة قواعد البينات سابقة الذكر (</span><b><font color="#FF0000">namefile.sql</font></b><span lang="ar-lb">) 
            او اتركه فارغا ليتم اختياره يدويا في الخطوة التالية<br>
            5- بعد تعبئة جميع الحقول اضغط موافق للانتقال لخطوة اختيار نسخة قواعد 
            بياناتك و 
            بعد النقر عليها سيقوم الهاك بتركيبها على قاعدة  </span>
            بياناتك<span lang="ar-lb"> التي قمت بتعبئة بيناتها 
            الصحيحة في الاسفل</span></font><br>
          &nbsp;</p>
            <table width="523"><tr><td align="center" width="277">'
            .'<b><font face="MS Sans Serif" style="font-size: 9pt" color="#FF0000">إسم 
          	المشترك:</font> </td><td align="center" width="234">
          	<p align="center">
          	<input type="text" class="bginput" name="username" size="20" style="background-color: #FFFFFF; color:#008080; font-weight:bold"><br></td></tr>'
            .'<tr><td align="center" width="277"><b>
          	  <font color="#FF0000" face="MS Sans Serif" style="font-size: 9pt">
          	  <span lang="ar-lb">&nbsp;</span>كلمة السر:
          	  </font> </td><td align="center" width="234">
          	  <p align="center">
          	  <input class="bginput" name="password" size="20" style="background-color: #FFFFFF; color:#008080; font-weight:bold"><br></td></tr>'
            .'<tr><td align="center" width="277"><b>
          	  <font color="#FF0000" face="MS Sans Serif" style="font-size: 9pt">قاعدة 
          	  البيانات:
          	  </font> </td><td align="center" width="234">
          	  <p align="center">
          	  <input type="text" class="bginput" name="database" size="20" style="background-color: #FFFFFF; color:#008080; font-weight:bold"><br></td></tr>'
            .'<tr><td align="center" width="277"><b>
          	  <font color="#0000FF" face="MS Sans Serif" style="font-size: 9pt">إسم السيرفر:
          	  </font> </td><td align="center" width="234">
          	  <p align="center">
          	  <input type="text" class="bginput" name="host" value="localhost"'
            .'<b size="20" style="background-color: #FFFFFF; color:#008080; font-weight:bold"><br></td></tr>'
            .'<tr><td align="center" width="277"><b>
          	  <font color="#0000FF" style="font-size: 9pt" face="MS Sans Serif">إسم 
          	  الملف:
          	  </font> </td><td align="center" width="234">
          	  <p align="center">
          	  <input type="text" class="bginput" name="file" size="20" style="background-color: #FFFFFF; color:#008080; font-weight:bold"></td></tr></table>
            <p align="center">'
            .'<br>'
            .'<input type="submit" class="bginput" value="مـوافـق" style="background-color: #FF0000">'
            .'<br>
            <font face="Tahoma" size="2">اضغط موافق للانتقال للخطوة التالية و اختيار ملف قواعد 
            بيناتك<span lang="ar-lb"> لتركيبه</span></font></p>
          </form></font>'
            .'<center><b><font face="Simplified Arabic">
          <font size="2">
          <a title="المنتدى العربي الأول للحوار" target="_blank" href="<A href="http://www.pcaraby.com">منتدى<span">http://www.pcaraby.com">منتدى<span lang="ar-lb"> 
          الكمبيوتر</span> العربي<span lang="ar-lb">&nbsp; </span>PCaraby.com </a>
          </font><br>
          </font><font size="2" face="Traditional Arabic"><span lang="ar-lb">تعريب و تطوير 
          - </span>&nbsp;<span lang="ar-lb">منتدى الكمبيوتر العربي</span><br>
          </font><span lang="ar-lb"><font size="2" face="Traditional Arabic">جميع الحقوق 
          محفوظة 2004 منتدى الكمبيوتر العربي</font></span></b><p><b>'
           ;
          }
          else {
          //************************************************************
          @set_time_limit(900);
          @mysql_connect($host, $username, $password);
          @mysql_select_db($database);
          //************************************************************
          if(!$filename) {
           print "قائمة الملفات</p>
          <ul>
            <p>\n";
           $files = opendir('.');
           while($f = readdir($files)) {
            if(substr($f, -4, 4) == '.sql') {
             print "</p>
            <li><a href=\"araby.php?filename=$f&amp;host=$host&amp;username=$username&amp;password=$password&amp;database=$database\">$f</a>";
             $sql_file = file($f);
             if(substr($sql_file[0], 0, 8) == '# Brief:')  {
          	print " - " . htmlentities(substr($sql_file[0], 9));
             }
             print "</li>\n";
            }
           }
           print '</ul>
          <p><br>'
           .'</p>
          <center>
          <p>
          ربما عرض امامك ملف او اكثر , قم باختيار الملف الخاص بقاعدة بياناتك ليتم التركيب';
          }
          else {
           $sql_file = file($filename);
           foreach($sql_file as $v) {
            $sql = trim($v);
            if($sql[0] == '#') {
             continue;
            }
            if(!$sql) {
             continue;
            }
            $cur_sql .= $sql . ' ';
            if(substr($sql, -1, 1) == ';') {
             $sql_statements[] = substr(trim($cur_sql), 0, -1);
             $cur_sql = '';
            }
           }
          // <font color="#FF0000">إضافة لقاعدة البيانات</font>
           if(count($sql_statements)) {
            foreach($sql_statements as $k=>$v) {
             if(!mysql_query($v)) {
          	print "خطا. لم يتم تركيب هذا الجدول. ربما ان هناك خطا بتعبئة البيانات او ان قاعدة البيانات غير مهيئة<br>\n";
          	print mysql_error() . '<br><br>';
          	print "</p>
          <blockquote>
            <p>\n" . htmlentities(stripslashes($v)) . "\n</p>
          </blockquote>
          <p>";
          	print "</p>
          <center>
          <hr noshade size=\"1\">\n";
             }
            }
           }
           print '<font face="Simplified Arabic" color="#FF0000"><span lang="ar-lb">تم 
          تركيب قواعد البيانات بنجاح</span></font>'
           .'<span lang="en-us"> </span><font face="Simplified Arabic" color="#FF0000">
          <span lang="ar-lb">اجمل تحياتنا رئيس و ادارة منتدى الكمبيوتر العربي و نشكرك لاستخدامك هاك العربي 1.0 الاصدار الاول</span> <span lang="ar-lb">لتركيب قواعد البيانات 
          باسهل الطرق<br>
          و نتمنى</span><span lang="en-us"> </span>من<span lang="ar-lb"> الله لك دوام التقدم و النجاح بمجال عملك</span></font>'
           .'<center>
          <a title="المنتدى العربي" target="_blank" href="<A href="http://www.pcaraby.com">منتدى<span">http://www.pcaraby.com">منتدى<span lang="ar-lb"> 
          الكمبيوتر</span> 
          العربي </a><span lang="en-us">&nbsp;pcaraby.com</span><br>
          <font size="2" face="Traditional Arabic"><span lang="ar-lb">تعريب و تطوير 
          -</span><span lang="en-us"> </span><span lang="ar-lb">منتدى</span><span lang="en-us">
          </span>الكمبيوتر<span lang="ar-lb"> العربي </span>
          <span lang="en-us">Personal Computer araby</span><br>
          </font><span lang="ar-lb"><font size="2" face="Traditional Arabic">جميع 
          الحقوق محفوظة 2004  منتدى 
          الكمبيوتر&nbsp; العرب</font></span>';
          }
          }
          ?>
          </b>

          تعليق

          • عادل البدري
            مساعد المدير العام لشؤون المنتدى

            • May 2004
            • 9587

            #6
            الرد: هاكات للمنتديات vBulletin Version 3

            هاك يخص المشرف العام

            ترميز:
            وظيفة الهاك وهو يخص المشرف العام
            يقوم بإضافة ستايل جديد سريع ضمن قائمة الستايلات & القوالب وإضافة قالب جديد سريع
            ويضيف .. إضافة لغة جديدة وإضافة عبارة جديدة ضمن قائمة اللغات & العبارات كل هذا بسرعه
            سنقوم بإضافات 4 عبارات وتحرير ملف index.php الموجود داخل مجلد admincp
            طريقة التركيب ( خذ نفس عميق وقول بسم الله ) :-
            الخطوة الأولى 
            ادخل ملف index.php الموجود داخل مجلد admincp وابحث عن الكود التالي ستجده في السطر 496 ( تقريباً ):-
            construct_nav_option($vbphrase['style_manager'], 'template.php?do=modify', '<br />');
            استبدله بالكود التالي :-
            				construct_nav_option($vbphrase['style_manager_add'], 'template.php?do=addstyle', '<br />');
            				construct_nav_option($vbphrase['style_manager'], 'template.php?do=modify', '<br />');
            ابحث عن الكود التالي ستجده في السطر 497 ( تقريباً ):-
            construct_nav_option($vbphrase['search_in_templates'], 'template.php?do=search', '<br />');
            أسفل منه ضع الكود التالي :-
            construct_nav_option($vbphrase['templates_addnew'], 'template.php?do=add', '<br />');
            إبحث عن الكود التالي ستجده في السطر 509 ( تقريباً ):-
            construct_nav_option($vbphrase['language_manager'], 'language.php?do=modify', '<br />');
            استبدله بالكود التالي :-
            				construct_nav_option($vbphrase['language_manager_add'], 'language.php?do=add', '<br />');
            				construct_nav_option($vbphrase['language_manager'], 'language.php?do=modify', '<br />');
            ابحث عن الكود التالي ستجده تقريباً في السطر 512 :-
            construct_nav_option($vbphrase['search_in_phrases'], 'phrase.php?do=search', '<br />');
            استبدله بالكود التالي :-
            				construct_nav_option($vbphrase['add_new_phrases1'], 'phrase.php?do=add', '<br />');
            				construct_nav_option($vbphrase['search_in_phrases'], 'phrase.php?do=search', '<br />');
            
            الخطوة الثانية 
            الآن انتهينا من تحرير الملف 
            ادخل لوحة التحكم لنضيف العبارات التالية :-
            طبعاً كل العبارات رح يكون التصنيف ( Phrase Type ) من القائمة المنسدلة اختر Control Panel Home Pages
            1- الاسم ( Varname ) ضع
            style_manager_add
            النص ( Text ) ضع
            إضافة ستايل جديد
            2- الاسم ( Varname ) ضع
            templates_addnew
            النص ( Text ) ضع
            إضافة قالب جديد
            3- الاسم ( Varname ) ضع
            language_manager_add
            النص ( Text ) ضع
            إضافة لغة جديدة
            4- الاسم ( Varname ) ضع
            add_new_phrases1
            النص ( Text ) ضع
            إضافة عبارة جديدة
            
            الخطوة الأخيرة .. قم بتحديث لوحة التحكم ورح تجد عبارات جديدة قد أضيفت سريعة
            هاك وقت الصفحة والاستعلام

            ترميز:
            ########### start hack #############
            ######## in includes/functions.php ########
            ##### find ########
            // temporary code
            
            #### above this add ####
            //start sortofmicrostats by phill2003
            {
              $pageendtime = microtime();
              $starttime = explode(' ', $pagestarttime);
              $endtime = explode(' ', $pageendtime);
              $totaltime = vb_number_format($endtime[0] - $starttime[0] + $endtime[1] - $starttime[1], 5);
              
              {
               $messages = '';
               
               {
            	
               }
              }
              
              $debughtml .= "\n\t<option><center>Page Generated in <b>$totaltime</b> Seconds with <b>$query_count</b> queries</center></option><br>";
             }
             
             $timetext = str_replace('</body>', "$debughtml\n</body>", $vartext);
            // end sortofmicrostats
            #########################################################################################
            in includes/functions.php
            ####  find  ########
            $vartext .= "<!-- Page generated in $totaltime seconds with $query_count queries -->";
            
            ######### above this add ######
            // sortofmicrostats
            $timetext.= "<!-- Page generated in $totaltime seconds with $query_count queries -->";
            //end of sortofmicrostats

            تعليق

            • عادل البدري
              مساعد المدير العام لشؤون المنتدى

              • May 2004
              • 9587

              #7
              الرد: هاكات للمنتديات vBulletin Version 3

              هاك توسيط المواضيع والتوقيع بشكل تلقائي

              ترميز:
              <!-- post #$post[postid] -->
              <if condition="$show['spacer']">$spacer_open<if condition="!$post['islastshown']"><div style="padding:0px 0px 8px 0px"></if></if>
              <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
              <tr>
               <td class="thead" style="font-weight:normal" $scrolltothis>  
                 <!-- status icon and date -->
                 <a name="post$post[postid]"><img src="$stylevar[imgdir_statusicon]/post_$post[statusicon].gif" alt="$post[statustitle]" border="0" /></a>
                 <if condition="!$show['start_until_end']">
              	$post[postdate]<if condition="!$show['detailedtime']">, $post[posttime]</if>
                 <else />
              	$post[startdate] until $post[enddate]
                 </if>
                 $post[firstnewinsert]
                 <!-- / status icon and date -->	
               </td>
               <td class="thead" style="font-weight:normal" align="$stylevar[right]">
                &nbsp;
                $post[iplogged] <if condition="$show['reportlink']"><a href="report.php?$session[sessionurl]p=$post[postid]"><img class="inlineimg" src="$stylevar[imgdir_button]/report.gif" alt="$vbphrase[report_bad_post]" border="0" /></a> | </if><if condition="$show['postcount']"><a href="showpost.php?$session[sessionurl]p=$post[postid]&amp;postcount=$post[postcount]" target="new">رقم المشاركة  : $post[postcount]</a></if>
               </td>
              </tr>
              <tr valign="top">
               <td class="alt1" width="175">
                 
                 <div align="center" id="postmenu_$post[postid]">
              	<a style="font-size:14pt" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
              	<script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
              	<if condition="$post['usertitle']"><div class="smallfont">$post[usertitle]</div></if>
              	<if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if>   
              </div>
                 <if condition="$show['avatar']">
              	<div align="center" class="smallfont">
              	 &nbsp;<br /><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$avatarurl" alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
              	</div>
                 </if>
                 <br />
              <fieldset><legend><a href="member.php?$session[sessionurl]u=$post[userid]">الملف الشخصي</a></legend>
              <table width="100%" border="0" cellspacing="0" cellpadding="1">
                 <if condition="$post[userid]"><tr> 
              	<td align="right"><span class="smallfont">رقم العضوية :</span></td>
              	<td align="right"><span class="smallfont">$post[userid]</span></td>
                </tr></if>
                <if condition="$post['joindate']"><tr> 
              	<td align="right"><span class="smallfont">$vbphrase[join_date] :</span></td>
              	<td align="right"><span class="smallfont">$post[joindate]</span></td>
                </tr></if>  
                <tr> 
              	<td align="right"><span class="smallfont">$vbphrase[posts] :</span></td>
              	<td align="right"><span class="smallfont">$post[posts]</span></td>
                </tr>
              <if condition="$post['age']"><tr> 
              	<td align="right"><span class="smallfont">$vbphrase[age] :</span></td>
              	<td align="right"><span class="smallfont">$post[age]</span></td>
                </tr></if>
              	<td align="right"><span class="smallfont">الحالة :</span></td>
              	<td align="right"><span class="smallfont">$post[onlinestatus]</span></td>
                </tr>
              </table>
              </fieldset>
              </div>
                 <if condition="$show['reputationlink']">
               <fieldset><legend><a href="#" onclick="return reputation($post[postid])" alt="<phrase 1="$post[username]">$vbphrase[add_to_xs_reputation]</phrase>" href="#">$vbphrase[reputation]</a></legend><table cellpadding="1" cellspacing="0" border="0" width="100%"><tbody><tr>
               <td align="right"><span class="smallfont">عدد النقاط : </font>$post[reputation]<br></span>
                 $post[reputationdisplay]
                 </td>
               </tr></tbody></table></fieldset></if>
              	</div>
              	<div>$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon]</div>
                 </div>	 
                
               </td>
               <td class="alt2">
               
                <if condition="$show['messageicon'] OR $post['title']">
                 <!-- icon and title -->
                 <div class="smallfont">
              	<if condition="$show['messageicon']"><img src="$post[iconpath]" alt="$post[icontitle]" border="0" /></if>
              	<if condition="$post['title']"><strong>$post[title]</strong></if>
                 </div>
                 <hr size="1" color="$stylevar[tborder_bgcolor]" />
                 <!-- / icon and title -->
                </if>
                
                <!-- message -->
                <div><center>$post[message]</div>
                <!-- / message -->
               
                <if condition="$show['attachments']">
                <!-- attachments -->
                 <div style="padding:$stylevar[cellpadding]px">
                 
                 <if condition="$show['thumbnailattachment']">
              	<fieldset class="fieldset">
              	 <legend>$vbphrase[attached_thumbnails]</legend>
              	 <div style="padding:$stylevar[formspacer]px">
              	 $post[thumbnailattachments]
              	 </div>
              	</fieldset>
                 </if>
                
                 <if condition="$show['imageattachment']">
              	<fieldset class="fieldset">
              	 <legend>$vbphrase[attached_images]</legend>
              	 <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
              	 $post[imageattachments]
              	 </table>
              	</fieldset>
                 </if>
                 
                 <if condition="$show['otherattachment']">
              	<fieldset class="fieldset">
              	 <legend>$vbphrase[attached_files]</legend>
              	 <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
              	 $post[otherattachments]
              	 </table>
              	</fieldset>
                 </if>
                 
                 <if condition="$show['moderatedattachment']">
              	<fieldset class="fieldset">
              	 <legend>$vbphrase[attachments_pending_approval]</legend>
              	 <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
              	 $post[moderatedattachments]
              	 </table>
              	</fieldset>  
                 </if>
                 
                 </div>
                <!-- / attachments -->
                </if>
                
                <if condition="$post['signature']">
                <!-- sig -->
              		<table border="0" cellpadding="0" cellspacing="0">
              		<tr>
              		<td align=center style="border-width:1px;border-style:inset;padding:4px">
              		<span class="smallfont">$post[signature] </span></td>
              		</tr>
              		</table>
                <!-- / sig -->
                </if>
                
                <if condition="$show['postedited']">
                <!-- edit note -->
                 <div class="smallfont">   <hr size="1" color="$stylevar[tborder_bgcolor]" />
              	<em>
              	<phrase 1="$post[edit_username]" 2="$post[edit_date]" 3="$post[edit_time]">$vbphrase[last_edited_by_x_on_y_at_z]</phrase>.
              	<if condition="$post['edit_reason']">$vbphrase[reason]: $post[edit_reason]</if>
              	</em>
                 </div>
                <!-- / edit note -->
                </if>
               
               </td>
              </tr>
              <tr>
               <td class="alt1"><span class="smallfont">&nbsp;</span></td>
               <td class="alt1" align="$stylevar[right]">
                <!-- controls -->
                <if condition="$post['editlink']">
                 <a href="$post[editlink]"><img src="$stylevar[imgdir_button]/edit.gif" alt="$vbphrase[edit_delete_message]" border="0" /></a>
                </if>
                <if condition="$post['forwardlink']">
                 <a href="$post[forwardlink]"><img src="$stylevar[imgdir_button]/forward.gif" alt="$vbphrase[forward_message]" border="0" /></a>
                </if>
                <if condition="$post['replylink']">
                 <a href="$post[replylink]"><img src="$stylevar[imgdir_button]/reply_small.gif" alt="$vbphrase[reply_with_quote]" border="0" /></a>
                </if>
                <if condition="$SHOWQUICKREPLY AND !$show['threadedmode']">
                 <a href="$post[replylink]" onclick="return qr($post[postid]);"><img src="$stylevar[imgdir_button]/quickreply.gif" alt="$vbphrase[quick_reply_to_this_message]" border="0" /></a>
                </if>
                <!-- / controls -->
               </td>
              </tr>
              <!-- xip extra -->
              <tr><td class="thead" style="line-height: 0; padding: 0; margin: 0;" colspan="<if condition="$vboptions[showmoderatorcolumn]">6<else />5</if>"><img src="$vboptions[cleargifurl]" alt="" width="1" height="12" /></td></tr>
              <!-- xip end -->
              </table>
              <!-- post $post[postid] popup menu -->
              <div class="vbmenu_popup" id="postmenu_$post[postid]_menu" style="display:none; filter:alpha(opacity=90); -moz-opacity: 0.7;">
               <table cellpadding="4" cellspacing="1" border="0">
               <tr>
                <td class="thead">$post[username]</td>
               </tr>
               <if condition="$show['profile']">
                <tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]userid=$post[userid]">$vbphrase[view_public_profile]</a></td></tr>
               </if>
               <if condition="$show['pmlink']">
                <tr><td class="vbmenu_option"><a href="private.php?$session[sessionurl]do=newpm&amp;userid=$post[userid]"><phrase 1="$post[username]">$vbphrase[send_private_message_to_x]</phrase></a></td></tr>
               </if>
               <if condition="$show['emaillink']">
                <tr><td class="vbmenu_option"><a href="sendmessage.php?$session[sessionurl]do=mailmember&amp;u=$post[userid]"><phrase 1="$post[username]">$vbphrase[send_email_to_x]</phrase></a></td></tr>
               </if>
               <if condition="$show['homepage']">
                <tr><td class="vbmenu_option"><a href="$post[homepage]"><phrase 1="$post[username]">$vbphrase[visit_xs_homepage]</phrase></a></td></tr>
               </if>
               <if condition="$show['search']">
                <tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=finduser&amp;userid=$post[userid]"><phrase 1="$post[username]">$vbphrase[find_more_posts_by_x]</phrase></a></td></tr>
               </if>
               </table>
              </div>
              <!-- / post $post[postid] popup menu -->
              <if condition="$show['spacer']"><if condition="!$post['islastshown']"></div></if>$spacer_close</if>
              <!-- / post #$post[postid] -->
              هاك منع المشاركة بالتصويت الا بعدد عدد معين من المشاركات

              ترميز:
              ادخل ملف reputation.php وابحث عن الكود التالي :-
              if (!($forumperms & CANVIEWOTHERS) AND ($thread['postuserid'] != $bbuserinfo['userid'] OR $bbuserinfo['userid'] == 0))
              {
              		print_no_permission();
              }
              أضف تحته مباشرة الكود التالي :-
              // *******  this hack by SaRi *******
              $reputation_user_no = 15;
              	$post_sub = $reputation_user_no - $bbuserinfo[posts];
              	if($post_sub > 0) {
              	  eval(print_standard_error('error_noreputation'));
              	  exit;
              	}
              // ******* end hack no to reputation *******
              هذا الكود يمنع استخدام نظام التصويت قبل عدد 15 من المشاركات 
              استبدل الرقم الذي في السطر الثاني وهو $reputation_user_no = 15 بالذي تريد
              الآن من لوحة التحكم نضيف عبارة جديدة باسم :-
               التصنيف ( Phrase Type ) من القائمة المنسدلة اختر Front-End Error Messages
              الاسم ( Varname ) ضع
              noreputation
              النص ( Text ) ضع
              حتى تتمكن من إستخدام خاصية التصويت لابد أن يكون لديك 15 مشاركة
              استبدل الرقم 15 بالرقم الذي وضعته في الكود بالأعلى

              تعليق

              • برمودا
                عضو متألق
                • Jun 2004
                • 3647

                #8
                الرد: هاكات للمنتديات vBulletin Version 3

                الف شكر لك اخوي العزيز بدربد

                مجهودك رائع ومواضيعك مميزة دائما.

                تحياتي.

                تعليق

                • عادل البدري
                  مساعد المدير العام لشؤون المنتدى

                  • May 2004
                  • 9587

                  #9
                  الرد: هاكات للمنتديات vBulletin Version 3

                  مشكور يالغالي برمودا مرحبا بعودتك وحمدا لله على السلامة
                  تحياتي

                  تعليق

                  • زلفاوي نت
                    عضو متميز
                    • Mar 2004
                    • 1211

                    #10
                    الرد: هاكات للمنتديات vBulletin Version 3

                    مشكور اخ بدبد
                    مجموعه رائعة وجميلة ونشكرك مره اخرى

                    تعليق

                    • زلفاوي نت
                      عضو متميز
                      • Mar 2004
                      • 1211

                      #11
                      الرد: هاكات للمنتديات vBulletin Version 3

                      وهذا الموقع يقدم مجموووووووعه حلوه من الهاكات نرجوا الاستفاده منها

                      تعليق

                      • زلفاوي نت
                        عضو متميز
                        • Mar 2004
                        • 1211

                        #12
                        الرد: هاكات للمنتديات vBulletin Version 3

                        هاك اكثر الاعضاء مشاركه
                        http://members.lycos.co.uk/lycorner/files/2.zip


                        هاك اخر عشر مواضيع مع الكاتب

                        http://members.lycos.co.uk/lycorner/files/1.zip


                        هاك الاعضاء الذين تواجدوا بالمنتدي اليوم


                        هاك البحث السريع



                        هاك الرد السريع والابتسامات


                        هاك العضو المميز


                        تعليق

                        • عادل البدري
                          مساعد المدير العام لشؤون المنتدى

                          • May 2004
                          • 9587

                          #13
                          الرد: هاكات للمنتديات vBulletin Version 3

                          مشكور اخي زلفاوي
                          تحياتي
                          ©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤©¤

                          تعليق

                          • زلفاوي نت
                            عضو متميز
                            • Mar 2004
                            • 1211

                            #14
                            الرد: هاكات للمنتديات vBulletin Version 3

                            العفوووووووووو
                            اخوي بدربد
                            ومشكور على لاموضوع المميز

                            تعليق

                            • الاكاديمي
                              عضو فعال
                              • Jul 2004
                              • 871

                              #15
                              الرد: هاكات للمنتديات vBulletin Version 3

                              تشكر اخي العزيز علي نقل المعلومه والتواصل

                              الاكايمي

                              تعليق

                              • عادل البدري
                                مساعد المدير العام لشؤون المنتدى

                                • May 2004
                                • 9587

                                #16
                                الرد: هاكات للمنتديات vBulletin Version 3

                                مشكور اخي الاكاديمي على المرور الطيب
                                تحياتي
                                ______________________

                                تعليق

                                • Abanda
                                  عضو فعال
                                  • Jul 2004
                                  • 773

                                  #17
                                  الرد: هاكات للمنتديات vBulletin Version 3

                                  مشكور
                                  مشكوور
                                  مشكووور
                                  مشكوووور
                                  مشكووووور
                                  مشكوووور
                                  مشكووور
                                  مشكوور
                                  مشكور

                                  تعليق

                                  • عميد كليه
                                    عضو
                                    • Apr 2005
                                    • 11

                                    #18
                                    الرد: هاكات للمنتديات vBulletin Version 3

                                    بسم الله الرحمن الرحيم

                                    يا اخ بدريد انا اريد ان اصمم منتدى كيف ومع الشكر والتقدير

                                    تعليق

                                    • Abanda
                                      عضو فعال
                                      • Jul 2004
                                      • 773

                                      #19
                                      الرد: هاكات للمنتديات vBulletin Version 3

                                      مشكووووووووور مرة أخرى على الهاكات

                                      تعليق

                                      • عادل البدري
                                        مساعد المدير العام لشؤون المنتدى

                                        • May 2004
                                        • 9587

                                        #20
                                        الرد: هاكات للمنتديات vBulletin Version 3

                                        اضيف في الأساس بواسطة عميد كليه
                                        بسم الله الرحمن الرحيم

                                        يا اخ بدريد انا اريد ان اصمم منتدى كيف ومع الشكر والتقدير
                                        مرحبا بك اخ عميد ,
                                        في البداية يجب ان يكون عندك موقع ومساحة كافية وترفع المنتدى الى موقعك وتركيبه فيه
                                        فأذا لم يكن لديك موقع يمكنك عمل استضافة مجانية وتركيب المنتدى فيه
                                        في هذهالصفحة مجموعة من المواقع التي تقدم استضافة مجانية
                                        تحياتي

                                        تعليق

                                        مواضيع مرتبطة

                                        Collapse

                                        جاري العمل...