المساعد الشخصي الرقمي

عرض الإصدار الكامل : [مكتبة الهاكات الجيل الثالث]


Sh2ee
07-28-2006, 05:15 PM
السلام عليكم ورحمة الله وبركاته
قبل البدءبالهاكات أطلب من الجميع وضع عين الاعتبار في بعض الأمور
نذكر منها :
1- عند التطبيق يجب أن تكون على نسخة من ملف (php) احتياطية يتم عليها التطبيق
2- اجعل هناك مسافات في القوالب للتطبيق حتى لا تكون هناك مشاكل فإذا تم بشكل صحيح قارب المسافات
3- ( مهم ) يجب أخذ نسخ احتياطية من قاعدة البيانات قبل عمل أي نسخ سواء للتطبيق أو التثبيت حتى لا تقع مشاكل
4- نفذ المطلوب بشكل صحيح وخطوة خطوة فلا تحدث مشاكل
5- في حال مللت من الهاك وأحببت تغييره أو حذفه يجب أن يتطابق القالب
مع ملف (php ) فلو حذفت القالب فقط لسبب لك مشاكل فيجب الانتباه لذلك
عند الترقية أو اضافة هاكات أو عمل صيانة للمنتديات يجب عمل نسخ
احتياطية لقاعدة البيانات ( كاملة البيانات ) كل بعد اسبوع لأجل ما يكون
هناك أي مشاكل بعدين .أو حتى بعض ضعاف النفوس واللي مايخافون من
الله ما يحاولون يسوون شيء . إليكم هذه الطريقة :
بالصور :
1/ النسخ الإحتياطي لقاعدة البيانات ( من لوحة التحكم ) اختار :
http://www.arabdeaf.com/up/ar/c5c.bmp
2/ قواعد البيانات التي ترغب في أخذ نسخة منها ثم اختار ( اذهب )
واحفظها مع استخدام CD لحفظ القاعدة فيما لو ضرب الجهاز ثم اذهب إلى :
http://www.arabdeaf.com/up/ar/c51c.bmp
3/ حفظ البيانات إلى ملف على الخادم واكتب داخل المربع ( بعد نسخ هذا..
ولصقه مكان النقط ) واكتب مكان النقط اسم موقعك فقط بدون
(www.com)
/home/......../public_html/vb/admincp/forumbackup-02-01-2005.sql
http://www.arabdeaf.com/up/ar/c52c.bmp
وتأكد من الأدمن إنها فيه
vb/admincp/forumbackup-02-01-2005.sql أقصد هذا
الآن استطيع تجيهيز المكتبة من الآن :

Sh2ee
07-28-2006, 05:22 PM
- هاك الاستايلات في قائمة للنسخه الثالثه
<if condition="$show['quickchooser']">
<select name="styleid" id="ressel" onchange="switch_styleid(this)">
<optgroup label="$vbphrase[quick_style_chooser]">
$quickchooserbits</optgroup>
</select>
</if>
3- هاك المواضيع المتشابهة
أفتح تمبلت / newthread
وأبحث عن التالي :

$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[********code]">
<head>
<title>$vboptions[bbtitle] - $vbphrase[post_new_thread]</title>
$headinclude
أضف تحته التالي :

<script ********="javascript">
function showFind(object)
{
if(object.value != '')
{
********.findicon.src = "$stylevar[imgdir_button]/findicon_on.gif";
********.findicon.style.cursor = "pointer";
}
else
{
********.findicon.src = "$stylevar[imgdir_button]/findicon_off.gif";
********.findicon.style.cursor = "default";
}
}
function openWindow()
{
if(********.vbform.subject.value != '')
{
var subject = ********.vbform.subject.value;
var width = 650;
var height = 325;
var winL = (screen.width - width) / 2;
var winT = (screen.height - height) / 2;
********open('findtopic.php?s='+subject,
'vWindow',
'scrollbars=yes,toolbar=no,status=no,width='+width +',height='+height+',top='+winT+',left='+winL
);
}
else
{
*************("You must complete the subject field");
}
}
</script>
أبحث عن التالي :

<td><input type="text" class="bginput" name="subject" value="$subject" size="40" maxlength="85" tabindex="1" /></td>
وأستبدله بالتالي :

<td><input type="text" class="bginput" name="subject" onChange="showFind(this)" value="$subject" size="40" maxlength="85" tabindex="1" /></td>
<td>&nbsp;&nbsp;</td>
<td><img name="findicon" src="$stylevar[imgdir_button]/findicon_off.gif" alt="Search for existing topics" onclick="openWindow()" /></td>

أضف تمبلت جديد بأسم / newthread_find

$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[********code]">
<head>
<title>$vboptions[bbtitle] - تم البحث عن المواضيع التالية </title>
<if condition="empty($threads)">
<script ********="javascript">
*************("لا توجد مواضيع مشابه له:\n\"$subject\"");
********close();
</script>
</if>
$headinclude
</head>
<body>
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
<tr>
<td align="center" class="tcat" width="100%" colspan="5">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('similarthreads')"><img id="collapseimg_similarthreads" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_similarthreads].gif" alt="" border="0" /></a>قائمة
المواضيع المتشابه لــ&nbsp; <i>"</i><b><i>&nbsp; $subject "</i> </b>
</td>
</tr>
</thead>
<tbody id="collapseobj_similarthreads" style="$vbcollapse[collapseobj_similarthreads]">
<tr class="thead" align="center">
<td class="thead" width="40%">$vbphrase[thread]</td>
<td class="thead" width="15%" nowrap="nowrap">$vbphrase[thread_starter]</td>
<td class="thead" width="20%">$vbphrase[forum]</td>
<td class="thead" width="5%">$vbphrase[replies]</td>
<td class="thead" width="20%">$vbphrase[last_post]</td>
</tr>
$threads
</tbody>
</table>
</body>
</html>
أضف تمبلت جديد بأسم / newthread_find_list

<tr>
<td class="alt1" align="$stylevar[left]"><if condition="$simthread['issubscribed']"><img class="inlineimg" src="$stylevar[imgdir_misc]/subscribed.gif" alt="" title="$vbphrase[you_are_subscribed_to_this_thread]" align="center" />&nbsp;</if><span class="smallfont"><a href="showthread.php?$session[sessionurl]t=$simthread[threadid]" title="$simthread[preview]" target="_blank">$simthread[title]</a></span></td>
<td class="alt2" nowrap="nowrap"><span class="smallfont">$simthread[postusername]</span></td>
<td class="alt1" nowrap="nowrap"><span class="smallfont">$simthread[forumtitle]</span></td>
<td class="alt2" align="center"><span class="smallfont">$simthread[replycount]</span></td>
<td class="alt1" align="$stylevar[right]"><span class="smallfont">$simthread[lastreplydate] <span class="time">$simthread[lastreplytime]</span></span></td>
</tr>

Sh2ee
07-28-2006, 05:24 PM
- هاك اخر زيارة (بالتاريخ والوقت)
افتح ملف : includes/functions_showthread.php
بحث عن/

$post['joindate'] = vbdate($vboptions['registereddateformat'], $post['joindate']);

اضف بعده سطر /

$post['lso_date'] = vbdate($vboptions['dateformat'], $post['lastactivity'], true);
$post['lso_time'] = vbdate($vboptions['timeformat'], $post['lastactivity'], false
افتح تمبلت postbit أو postbit_legacy/
<input type="text" name="lastactivity" size="24" dir="rtl" value="اخر زيارة : $post[lso_date]" style="border-style:solid; border-width:1px; font-family:MS Sans Serif; font-size:10px; vertical-align:middle; letter-spacing:0;; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#FCEBFF; color:#6C2A78"><br>
<input type="text" name="lastactivity" size="24" dir="rtl" value="بالساعة : $post[lso_time]" style="border-style:solid; border-width:1px; font-family:MS Sans Serif; font-size:10px; vertical-align:middle; letter-spacing:0;; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#FCEBFF; color:#6C2A78"><br>

Sh2ee
07-28-2006, 05:25 PM
- هاك الاعضاء الذين تواجدوا اليوم في المنتدى
فتح ملف/ 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-->

Sh2ee
07-28-2006, 05:26 PM
- هاك الإحصائيات المنتدي
افتح ملف/ 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 -->

Sh2ee
07-28-2006, 05:27 PM
- هاك المواضيع المتميزة
إفتح ملف/ global.php
ابحث عن /

// ################################################## ###########################
// ######################### END TEMPLATES & STYLES ############################
// ################################################## ###########################

أضف فوقه /

// ################################################## ###########################
// ######################## Favourites Threads Start ###########################
// ################################################## ###########################
$favourites_threads_ids_query = $DB_site->query_first("SELECT value FROM setting
WHERE varname = 'favourites_threads'");
$favourites_threads_ids = $favourites_threads_ids_query['value'];
//$favourites_threads_ids = $vboptions['favourites_threads'];
$favourites_threads_tkrar = 0;
$favourites_threads_query = $DB_site->query("SELECT threadid,title,postusername
FROM thread
WHERE threadid IN ($favourites_threads_ids)");
while ($favourites_threads_get = $DB_site->fetch_array($favourites_threads_query))
{
$favourites_threads_tkrar++;
if($favourites_threads_tkrar==1){
$favourites_threads_bits .= "<tr><td width=50% class='alt1'>";
}elseif($favourites_threads_tkrar==2){
$favourites_threads_bits .= "<td width=50% class='alt1'>";
}
eval('$favourites_threads_bits .= "' . fetch_template('favourites_threads_bits') . '";');
if($favourites_threads_tkrar==1){
$favourites_threads_bits .= "</td>";
}elseif($favourites_threads_tkrar==2){
$favourites_threads_bits .= "</td></tr>";
$favourites_threads_tkrar = 0;
}
}
$favourites_threads_bits .= "</tr>";
eval('$favourites_threads = "' . fetch_template('favourites_threads') . '";');
// ################################################## ###########################
// ######################### Favourites Threads End ############################
// ################################################## ###########################

توجه إلى قاعدة بيانات المنتدى الخاصة بك
ثم قم بزرع هذه الأوامر
( 1 )

INSERT INTO `setting` (varname, value, optioncode, displayorder, grouptitle, defaultvalue, advanced, volatile) VALUES ('favourites_threads', '1', '', 110, 'stylelang', '', 0, 0);

( 2 )

INSERT INTO phrase VALUES('', '0', 'setting_favourites_threads_title', 'المواضيع المتميزة', '5000');

( 3 )

INSERT INTO phrase VALUES('', '0', 'setting_favourites_threads_desc', 'ضع هنا أرقام الـ ID للمواضيع المتميزة .
بامكانك الحصول عليه من عنوان الموضوع ، مثال : showthread.php?t=ID .<br />
قم بفصل الأرقام بعلامة "," ( Shift + حرف الواو ) .', '5000');

اضف تمبلت / navbar
$favourites_threads
اضف تمبلت جديد باسم/favourites_threads
<!-- Favourites Threads Start -->
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="tcat">
&raquo; المواضيع المتميزة
</td>
</tr>
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">$favourites_threads_bits</table>
</table>
<br />
<!-- Favourites Threads End -->
اضف تمبلت جديد باسم/favourites_threads_bits
<div class="smallfont">
<span class="smallfont"><strong>
<a href="showthread.php?t=$favourites_threads_get[threadid]" title="للكاتب $favourites_threads_get[postusername]" target="_blank">$favourites_threads_get[title]</a>
</span></strong>
</div>

Sh2ee
07-28-2006, 05:30 PM
- هاك كود البحث والمشاركات في كل قسم مع الصوره
إفتح تمبلت / forumhome_forumbit_level2_post
ابحث عن/

<if condition="$show['subforums']"><div class="smallfont" style="margin-top:$stylevar[cellpadding]px"><strong>$vbphrase[subforums]</strong>: $forum[subforums]</div></if>

أضف فوقه /

<div style="float: right; right:0; top:0;">
<a href="search.php?s=$session[sessionhash]&action=getnew&forumid=$forum[forumid]"><img src="images/sendpmonline.gif"
border="0" width="11" height="11" hspace="2" alt="قراءة جديد $forum[title]"></a><a
<a href="search.php?s=$session[sessionurl]do=getnew&forumid=$forum[forumid]"><img src="images/front_searchicon.gif"
border="0" width="11" height="11" hspace="2" alt="بحث في هذا القسم $forum[forumid]"></a>
<a
href="newthread.php?s=$session[sessionurl]do=newthread&amp;f=$forum[forumid]"><img
src="images/front_newicon.gif" border="0"
width="11" height="11" hspace=2" alt="كتابة موضوع جديد "></a><a href="member2.php?s=$session[sessionhash]&action=addsubscription&forumid=$forum[title]"><img
src="images/front_subscribeicon.gif" border="0"
width="13" height="11" hspace="2"alt="الإشتراك في هذا القسم "$forum;f[forumid]">
</td>

Sh2ee
07-28-2006, 05:31 PM
- هاك تصغير الصور تلقائياً
افتح ملف / functions_bbcodeparse.php
ابحث عن/
// ********************* REMOVE HTML CODES ***************************
if (!$dohtml)
{
/*static $html_find = array('&lt;', '&gt;', '<', '>');
static $html_replace = array('&amp;lt;', '&amp;gt;', '&lt;','&gt;');
$bbcode = str_replace($html_find, $html_replace, $bbcode);*/
$bbcode = htmlspecialchars_uni($bbcode);
$html_allowed = false;
} // end html

أضف فوقه /
// أضيف بواسطـة الصم ، لاستبدال الصور الكبيرة
// قم بضبط max_imgsize إلى المقـاس الذي ترغــب به .
global $max_imgsize;
$max_imgsize=560;
if (strstr(strtolower($bbcode),'<img') AND $dohtml) {
$tagstartcounter=0;
do {
$bbcodelength=strlen($bbcode);
// pull tag from bbcode
$tagopen=(strpos(strtolower($bbcode),'<img',$tagstartcounter));
$tagclose=(strpos($bbcode,'>',$tagopen));
$bbtag=substr($bbcode,$tagopen,($tagclose-$tagopen+1));
$bbtag = str_replace('\'','"',$bbtag);
$linkopen=(strpos(strtolower($bbtag),'<img'));
$linkopen2=(strpos(strtolower($bbtag),'"',$linkopen));
$linkclose=(strpos($bbtag,'"',$linkopen2+1));
$link=substr($bbtag,$linkopen2+1,($linkclose-$linkopen2-1));
$link = str_replace(' ', '', $link);
$image= ($link);
if (@fclose(@fopen("$image", "r"))) {
$img_width = getimagesize($link);
if ($img_width[0] > $max_imgsize) {
$bbtag = '<table><tr><td align="center"><a href="' . $link . '"><img src="'
. $link . '" width="'.$max_imgsize.'" border="0"'.substr($bbtag,$linkclose+1,strlen($bbtag)-$linkclose+1).'<br>تم تصغـير الصورة تلقـائيـا ، اضغط هنا لمشاهدة الصورة بحجمها الطـبيعي .</a></td></tr></table>';
}
}
else {
$bbtag='<table border="1" cellpadding="0"><tr><td><FONT color="#FF0000">عفـواً .. الصـورة غير موجودة</font></td></tr></table>';
}
$bbcode=substr($bbcode,0,$tagopen).$bbtag.substr($ bbcode,$tagclose+1,$bbcodelength-$tagclose);
$tagopen=$tagopen+(strpos(strtolower($bbtag),'<img'));
$tagstartcounter=(strpos($bbcode,'>',$tagopen));
} while (strpos(strtolower($bbcode),'<img',$tagstartcounter));
}
//
ابحث عن/

return '<img src="' . $link . '" border="0" alt="" />';

استبدلـه /
// return '<img src="' . $link . '" border="0" alt="" />';
global $max_imgsize;
$image= ($link);
if (@fclose(@fopen("$image", "r"))) {
$img_width = getimagesize($link);
if ($img_width[0] > $max_imgsize) {
$biglink = '<table><tr><td align="center"><a href="' . $link . '" ><img src="'
. $link . '" width="'.$max_imgsize.'" border="0" alt=""><br>تم تصغـير الصورة تلقـائيـا ، اضغط هنا لمشاهدة الصورة بحجمها الطـبيعي .</a></td></tr></table>';
return $biglink;
}
else {
return '<img src="' . $link . '" border="0" alt="" />';
}
}
else {
return '<table border="1" cellpadding="2"><tr><td><FONT color="#FF0000">عفـواً .. الصـورة غير موجودة</font></td></tr></table>';
}
//

Sh2ee
07-28-2006, 05:33 PM
هاك إضافات جديدة سريعة
افتح ملف /admincp /index.php
ابحث عن/

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 />');

ابحث عن/

construct_nav_option($vbphrase['search_in_templates'], 'template.php?do=search', '<br />');

أسفل منه/

construct_nav_option($vbphrase['templates_addnew'], 'template.php?do=add', '<br />');

ابحث عن/

construct_nav_option($vbphrase['********_manager'], '********.php?do=modify', '<br />');

استبدلـه /

construct_nav_option($vbphrase['********_manager_add'], '********.php?do=add', '<br />');
construct_nav_option($vbphrase['********_manager'], '********.php?do=modify', '<br
ابحث عن/

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 ) ضع
********_manager_add
النص ( Text ) ضع
إضافة لغة جديدة
4- الاسم ( Varname ) ضع
add_new_phrases1
النص ( Text ) ضع
إضافة عبارة جديدة

Sh2ee
07-28-2006, 05:34 PM
- هاك أظهار عدد المواضيع وعدد الردود
افتح ملف /includes/functions_showthread
ابحث عن/

function construct_postbit($post, $maintemplatename = 'postbit', $alternate = '')
{
أضف فوقه /
global $DB_site;
ابحث عن/
$show['buddy'] = false;
}
أضف فوقه /
$usertherd = $DB_site->query_first("SELECT COUNT(threadid) AS total FROM thread WHERE postuserid=$post[userid] ");
$usertherdcoun = $usertherd[total];
$userpostdcoun = $post[posts] - $usertherdcoun ;

افتح تمبلت/postbit
ابحث عن/
<tr>
<td align="right"><span class="smallfont">$vbphrase[posts] :</span></td>
<td align="right"><span class="smallfont">$post[posts]</span></td>
</tr>

أضف فوقه /
<tr>
<td align="right"><span class="smallfont">$vbphrase[threads] :</span></td>
<td align="right">$usertherdcoun</td>
</tr>
<tr>
<td align="right"><span class="smallfont">$vbphrase[replies] :</span></td>
<td align="right"><span class="smallfont">$userpostdcoun</span></td>
</tr>

Sh2ee
07-28-2006, 05:34 PM
- التعديل السريع للموضوع
افتح ملف/ 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
افتح ملف/ showthread.php
ابحث عن/
'showthread_quickreply',
أضف فوقه /
'showthread_quickedit',
افتح تمبلت/ showthread
ابحث عن/
"</head> "
أضف فوقه /
<script ********="JavaScript">
function toggleT(_w,_h) {
if(********.getElementById) { //This for Mozilla
if (_h=='s') eval("********.getElementById(_w).style.visibility='visi ble';");
if (_h=='h') eval("********.getElementById(_w).style.visibility='hidd en';");
}
if (********.all) { // is IE
if (_h=='s') eval("********.all."+_w+".style.visibility='visible';");
if (_h=='h') eval("********.all."+_w+".style.visibility='hidden';");
}
else { // is NS?
if (_h=='s') eval("********.layers['"+_w+"'].visibility='show';");
if (_h=='h') eval("********.layers['"+_w+"'].visibility='hide';");
}
}
</script>
افتح تمبلت/ postbit أو postbit_legacy
ابحث عن/
<!-- / status icon and date -->
أضف فوقه /

<if condition="$post['pmid']==""">
$quickedit
</if>

اضف تمبلت جديد باسم/ 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>

Sh2ee
07-28-2006, 05:35 PM
- هاك أحصائيات العضو فى قائمة منسدلة
وظيفة هذا الهاك هو عمل أحصائية عن كل عضو مشترك فى المنتدى ويوجد بهذه الاحصائية التالى :
1- تاريخ التسجيل
2- أخر مشاركة
3- عدد المشاركات
4- عدد المواضيع
5- عدد الردود
6- عدد المشاهدات
7- عدد النقاط
أفتح admincp وأختار اللغات والعبارات ومنها اختار أضافة عباره جديدة وأكتب التالى/
Type of phrase: GLOBAL
Name of the variable : login_infos_membre

Register Date: <span class="time">{2}</span><br><br>
Last post: <span class="time" title="Last post title: {1}">{3}</span><br><br>
Number of posts: <span class="time">{4}</span><br><br>
Number of threads: <span class="time">{5}</span><br><br>
Number of answers: <span class="time">{6}</span><br><br>
Number of views: <span class="time">{7}</span><br> <br>
Use style: <span class="time">{8}</span><br><br>
Reputation points: <span class="time">{9}</span><br><br>

وفى نص الترجمة العربى ضع/

<br><span lang="ar-sa">تاريخ التسجيل</span> : <span class="time">{2}</span><br><br>
<span lang="ar-sa">اّخر مشاركة</span> : <span class="time" title="Last post title: {1}">{3}</span><br><br>
<span lang="ar-sa">عدد المشاركات</span> : <span class="time">{4}</span><br><br>
<span lang="ar-sa">عدد المواضيع</span> : <span class="time">{5}</span><br><br>
<span lang="ar-sa">عدد الردود</span> : <span class="time">{6}</span><br><br>
<span lang="ar-sa">عدد المشاهدات</span> : <span class="time">{7}</span><br><br>
<span lang="ar-sa">الأستايل المستخدم</span> : <span class="time">{8}</span><br>
<span lang="ar-sa">عدد النقاط</span>: <span class="time">{9}</span><br><br>

افتح ملف/index.php
ابحث عن/
eval('$activeusers = ", ' . fetch_template('forumhome_loggedinuser') . '";');
أضف فوقه /
//######################### Bulle infos membre #############################
$userinfo=fetch_userinfo($loggedin['userid']);
$userinfo[joindate] = vbdate($vboptions['dateformat'],$userinfo[joindate]);
$userinforeputation = $userinfo['reputation'];
$userposts = $userinfo[posts];
$userinfostyle = $DB_site->query_first("
SELECT * FROM " . TABLE_PREFIX . "style WHERE styleid=$userinfo[styleid]");
if ($userinfo[styleid]!=$userinfostyle)
{
$userinfostyle= $style['title'];
} else {
$userinfostyle = $userinfostyle[title];
}
if ($userinfo[posts]!=0 and $userinfo[lastpost]!=0)
{
$lastpostdate=vbdate($vboptions['dateformat'],$userinfo[lastpost]);
$permslastposts=$DB_site->query("SELECT thread.title,thread.threadid,thread.forumid,postid ,post.dateline
FROM " . TABLE_PREFIX . "post AS post," . TABLE_PREFIX . "thread AS thread
WHERE thread.threadid=post.threadid
AND thread.visible = 1
AND post.userid='$loggedin[userid]'
ORDER BY post.dateline DESC LIMIT 20");
while ($permslastpost=$DB_site->fetch_array($permslastposts))
{
$forumperms=fetch_permissions($permslastpost[forumid]);
if ($forumperms & CANVIEWOTHERS)
{
$lastposttitle=$permslastpost[title];
break;
}
}
} else {
$lastpostdate="Jamais";
}
$usersujetcount = $DB_site->query_first("SELECT COUNT(title) AS starts FROM " . TABLE_PREFIX . "thread WHERE postusername='$userinfo[username]' AND open!='10'");
$usersujet = $usersujetcount[starts];
$userreply = $userinfo[posts] - $usersujet;
$personels = $DB_site->query_first("
SELECT SUM(views) AS personelviews FROM " . TABLE_PREFIX . "thread WHERE postuserid='$userinfo[userid]' AND open!='10'");
$personel= 2*$userinfo[posts]+$personels[personelviews];
if ($personels == ""){
$personels = "0";
}
//######################### Bulle infos membre #############################

فتح تمبلت/ forumhome_loggedinuser
استبدلـه /

<a href="member.php?$session[sessionurl]u=$loggedin[userid]" id="$loggedin[userid]">$loggedin[musername]</a>$loggedin[invisiblemark]$loggedin[buddymark]
<if condition="$bbuserinfo[userid] != 0">
<script type="text/javascript"> vbmenu_register("$loggedin[userid]"); </script>
<!-- show infos menu -->
<div class="vbmenu_popup" id="$loggedin[userid]_menu" style="display:none">
<div class="tcat" style="padding:$stylevar[cellpadding]px; border:1px inset; overflow:auto" nowrap="nowrap">أحصائية العضو</div>
<div class="alt1" style="border:1px inset; overflow:auto; width:140px">
<a href="member.php?$session[sessionurl]u=$loggedin[userid]" title="$vbphrase[view_profile]"> $loggedin[musername] </a>
<br>
<phrase 1="$lastposttitle" 2="$userinfo[joindate]" 3="$lastpostdate" 4="$userposts" 5="$usersujet" 6="$userreply" 7="$personel" 8="$userinfostyle" 9="$userinforeputation">$vbphrase[login_infos_membre]</phrase>
</div>
</div>
</if>

أفتح الصفحة الرئيسية للمنتدى ستشاهد فى أسفل الصفحة الأعضاء المتواجدين حاليا وقد ظهر سهم بجوار كل منهم أضغط عليه لتشاهد الأحصائية لك منهم
مثل: www.arabdeaf.com/vb

Sh2ee
07-28-2006, 05:37 PM
- هاك منع العضو من التسجيل بعضويتين
افتح ملف/ register.php
ابحث عن/

eval(print_standard_error('error_alreadyregistered '));
}
أضف فوقه /

// IP Address check
$keys = array('ipaddress');
foreach ($keys as $key) {
$result= mysql_query("SELECT * FROM adminlog WHERE ipaddress='$ipaddress'");
if(mysql_num_rows($result) != 0) {
$session[$key] = (mysql_result($result,0,$key));
eval('print_output("' . fetch_template('error_ipregistered') . '");');
exit;
}
}
// IP Address check
اضف تمبلت جديد باسم/ error_ipregistered

$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[********code]">
<head>
<!-- no cache headers -->
<**** **********="Pragma" *******="no-cache" />
<**** **********="Expires" *******="-1" />
<**** **********="Cache-Control" *******="no-cache" />
<!-- end no cache headers -->
<title><phrase 1="$vboptions[bbtitle]">$vbphrase[x_powered_by_vbulletin]</phrase></title>
$headinclude
</head>
<body>
$header
$navbar
<center>
<table width="50%" border="1" bgcolor="E1E4F2">
<tr>
<td>
عذراً. أنت مسّجل لدينا بعضوية أخرى .. وعنوان الآي بي الخاص بك هو $ipaddress لا يمكنك التّسجيل بعضويتين في المنتدى . إذا كنت تعاني من مشكلة اتصل بـ <a href="mailto:webmaster@yourname.com ">إدارة المنتدى</a>
</div>
</td>
</tr>
</table>
</center>
<!-- forum jump -->
<table cellpadding="0" cellspacing="0" border="0" align="center">
<tr>
<td>$forumjump</td>
</tr>
</table>
<!-- / forum jump -->
$footer
</body>
</html>

Sh2ee
07-28-2006, 05:37 PM
-هاك بنر إعلاني لكل قسم
اضف هذا الأمر في قاعده البيانات/

ALTER TABLE `forum` ADD `banner` VARCHAR( 50 ) NOT NULL AFTER `description` ;
ALTER TABLE `forum` ADD `bannerlink` VARCHAR( 250 ) NOT NULL AFTER `banner` ;
افتح ملف/ admincp/forum.php
ابحث عن/

print_textarea_row($vbphrase['description'], 'forum[description]', $forum['description']);
أضف فوقه /

print_input_row($vbphrase['banner'], 'forum[banner]', $forum['banner']);
print_input_row($vbphrase['bannerlink'], 'forum[bannerlink]', $forum['bannerlink']);
ابحث عن/
$forum['description'] = convert_to_valid_html($forum['description']);

أضف فوقه /
$forum['banner'] = convert_to_valid_html($forum['banner']);
$forum['bannerlink'] = convert_to_valid_html($forum['bannerlink']);
افتح تمبلت/ForumDisplay
ابحث عن/
$navbar
أضف فوقه /
<if condition="$foruminfo['banner'] AND $foruminfo['bannerlink']"><center><td><a href="$foruminfo[bannerlink]" target="_blank"><img src="images/banner/$foruminfo[banner]" alt="$foruminfo[banner]" border="0" /></a></td></center>
<else />
<if condition="$foruminfo['banner']"><center><td><img src="images/banner/$foruminfo[banner]" alt="$foruminfo[banner]" border="0" /></td></center>
</if>
</if>
Varname:
banner
text:
عنوان صورة البنر<br>(ضع هنا عنوان الصوره ) EX: banner56.jpg
Varname:
bannerlink
text:
وصله الاعلان<br>(http://www.yoursite.com)
(( مجلد banner في مجلد الصور لكي تضع الصور الخاصه بالبنر ))

Sh2ee
07-28-2006, 05:38 PM
- هاك إحصائيات كل قسم
افتح ملف/ forumdisplay.php
ابحث عن/
'mailqueue'
أستبدله/

'forumstatscache',
'mailqueue'
ابحث عن/
'FORUMDISPLAY',
أستبدله/
'FORUMDISPLAY',
'forumdisplay_quickstats',

ابحث عن/
while ($thread = $DB_site->fetch_array($threads))
في أعلاه ضع هذا /

////////////////////////////// BOOFO'S FORUM QUICK STATS CACHE HACK //////////////////////////////
$forumstatscache = unserialize($datastore['forumstatscache']);
$forumstats = $forumstatscache[$forumid];
$updatetime = $vboptions['forumcachetime'];
$statsupdate = '';
if ($forumstats['lastupdate'] == 0 OR ($forumstats['lastupdate'] + ($updatetime * 60)) < TIMENOW)
{
$numcount=$DB_site->query_first("
SELECT COUNT(threadid) AS threads, SUM(replycount) AS replies, SUM(views) AS views
FROM " . TABLE_PREFIX . "thread
WHERE forumid=$forumid
");
$forumid = intval($forumid);
$threadavg = $DB_site->query_first("
SELECT AVG(votetotal / votenum) AS avgrating
FROM " . TABLE_PREFIX . "thread
WHERE forumid=$forumid
AND votenum <> 0
");
$topthreads = $DB_site->query_first("
SELECT COUNT(threadid) as threads, postusername, postuserid
FROM " . TABLE_PREFIX . "thread
WHERE forumid=$forumid
GROUP BY postuserid
ORDER BY threads DESC, dateline ASC
LIMIT 1
");
$topposter = $DB_site->query_first("
SELECT user.userid, user.username, COUNT(post.postid) AS postcount
FROM " . TABLE_PREFIX . "post
LEFT JOIN " . TABLE_PREFIX . "thread ON (post.threadid = thread.threadid)
LEFT JOIN " . TABLE_PREFIX . "user ON (post.userid = user.userid)
WHERE thread.forumid=$forumid
GROUP BY post.userid
ORDER BY postcount DESC
LIMIT 1
");
$attachs=$DB_site->query_first("
SELECT forum.title AS forum, COUNT(attachment.attachmentid) AS count, SUM(IF(thumbnail = '', 0, 1)) AS thumbs, SUM(IF(thumbnail = '', 1, 0)) AS files, SUM(attachment.filesize) AS bytes
FROM " . TABLE_PREFIX . "attachment, " . TABLE_PREFIX . "post, " . TABLE_PREFIX . "thread, " . TABLE_PREFIX . "forum
WHERE attachment.postid = post.postid
AND post.threadid=thread.threadid
AND forum.forumid=thread.forumid
AND forum.forumid=$forumid
GROUP BY thread.forumid
ORDER BY count DESC
");
$forumstats['numthreads'] = intval ($numcount[threads]);
$forumstats['numreplies'] = intval ($numcount[replies]);
$forumstats['numviews'] = intval ($numcount[views]);
$forumstats['topthreadscount'] = intval ($topthreads[threads]);
$forumstats['topthreadsid'] = intval ($topthreads[postuserid]);
$forumstats['topthreadsun'] = ($topthreads[postusername]);
$forumstats['topthreadspercent'] = round(100 * ($topthreads[threads] / $numcount[threads]), 2);
$forumstats['toppostercount'] = intval ($topposter[postcount]);
$forumstats['topposterid'] = intval ($topposter[userid]);
$forumstats['topposterun'] = ($topposter[username]);
$forumstats['topposterpercent'] = round(100 * ($topposter[postcount] / ($numcount[threads] + $numcount[replies])), 2);
$forumstats['attachscount'] = intval ($attachs[count]);
$forumstats['attachsbytes'] = intval ($attachs[bytes]);
$forumstats['attachsthumbs'] = intval ($attachs[thumbs]);
$forumstats['attachsfiles'] = intval ($attachs[files]);
$forumstats['avgrating'] = intval (round($threadavg[avgrating]));
$forumstats['lastupdate'] = intval (TIMENOW);
$forumstatscache[$forumid] = $forumstats;
$DB_site->query ("
REPLACE INTO " . TABLE_PREFIX . "datastore
(title, data)
VALUES
('forumstatscache', '" . addslashes ( serialize ( $forumstatscache ) ) . "')
");
}
$forumstats['numthreads'] = vb_number_format($forumstats['numthreads']);
$forumstats['numreplies'] = vb_number_format($forumstats['numreplies']);
$forumstats['numviews'] = vb_number_format($forumstats['numviews']);
$forumstats['topthreadscount'] = vb_number_format($forumstats['topthreadscount']);
$forumstats['toppostercount'] = vb_number_format($forumstats['toppostercount']);
$forumstats['attachscount'] = vb_number_format($forumstats['attachscount']);
$forumstats['attachsbytes'] = vb_number_format($forumstats['attachsbytes'], 2, true);
$forumstats['attachsthumbs'] = vb_number_format($forumstats['attachsthumbs']);
$forumstats['attachsfiles'] = vb_number_format($forumstats['attachsfiles']);
$forumstats['avgrating'] = vb_number_format($forumstats['avgrating']);
if (($forumstats['topthreadspercent'] % 10) == 0)
$forumstats['topthreadspercent'] = vb_number_format($forumstats['topthreadspercent']) . '%';
else
$forumstats['topthreadspercent'] = vb_number_format($forumstats['topthreadspercent'], 2) . '%';
if (($forumstats['topposterpercent'] % 10) == 0)
$forumstats['topposterpercent'] = vb_number_format($forumstats['topposterpercent']) . '%';
else
$forumstats['topposterpercent'] = vb_number_format($forumstats['topposterpercent'], 2) . '%';
$getupdatetime = vbdate("$vboptions[timeformat] - F jS, Y", $forumstats['lastupdate']);
$statsupdate = "<font color=green>Last updated at $getupdatetime</font>";
$yourpost = $DB_site->query_first("
SELECT forum.title, forum.forumid, COUNT( post.postid ) AS yourposts, SUM( IF( thread.postuserid = $bbuserinfo[userid] AND post.dateline = thread.dateline , 1, 0 ) ) AS yourthreads
FROM " . TABLE_PREFIX . "forum, " . TABLE_PREFIX . "thread, " . TABLE_PREFIX . "post
WHERE forum.forumid = thread.forumid
AND thread.threadid = post.threadid
AND post.userid = $bbuserinfo[userid]
AND forum.forumid = $forumid
GROUP BY forum.forumid
ORDER BY yourposts
DESC LIMIT 1
");
$yourposts = $yourpost['yourposts'];
$yourthreads = $yourpost['yourthreads'];
$yourreplies = $yourposts - $yourthreads;
$yourposts = vb_number_format($yourposts);
$yourthreads = vb_number_format($yourthreads);
$yourreplies = vb_number_format($yourreplies);
if ($yourposts =="1")
{
$yourposts = $yourposts . " post";
}
else
{
$yourposts = $yourposts . " posts";
}
if ($yourthreads =="1")
{
$yourthreads = $yourthreads . " thread";
}
else
{
$yourthreads = $yourthreads . " threads";
}
if ($yourreplies =="1")
{
$yourreplies = $yourreplies . " reply";
}
else
{
$yourreplies = $yourreplies . " replies";
}
if ($forumstats[attachsthumbs] =="1")
{
$forumstats[attachsthumbs] = "<strong>" . $forumstats[attachsthumbs] . "</strong> Image";
}
else
{
$forumstats[attachsthumbs] = "<strong>" . $forumstats[attachsthumbs] . "</strong> Images";
}
if ($forumstats[attachsfiles] =="1")
{
$forumstats[attachsfiles] = "<strong>" . $forumstats[attachsfiles] . "</strong> File";
}
else
{
$forumstats[attachsfiles] = "<strong>" . $forumstats[attachsfiles] . "</strong> Files";
}
eval('$forumdisplayquickstats = "' . fetch_template('forumdisplay_quickstats') . '";');
////////////////////////////// BOOFO'S FORUM QUICK STATS CACHE HACK //////////////////////////////

ابحث عن/

// ### BUILD FORUMS LIST #################################################

في أعلاه ضع هذا /
// Logician Last Post Minute Hack
if ($forumcache[$forumid]['lastpost'] AND $forumcache[$forumid]['lastpost']>0)
{
$lastpostdateline=(time()-$forumcache[$forumid]['lastpost'])/60;
if ($lastpostdateline<1) {
if (($lastpostdateline*60)<1) {$lastpostmin=" Now!";}
elseif (($lastpostdateline*60)<2) {$lastpostmin=(int)($lastpostdateline*60)." second ago!";}
else {$lastpostmin=(int)($lastpostdateline*60)." seconds ago!";}
}
elseif ($lastpostdateline<2) {$lastpostmin=(int)($lastpostdateline)." minute ago";}
elseif ($lastpostdateline<60) {$lastpostmin=(int)($lastpostdateline)." minutes ago";}
elseif ($lastpostdateline<(120)) {$lastpostmin=(int)($lastpostdateline/60)." hour ago";}
elseif ($lastpostdateline<(60*24)) {$lastpostmin=(int)($lastpostdateline/60)." hours ago";}
elseif ($lastpostdateline<(60*48)) {$lastpostmin=" Yesterday";}
else {$lastpostmin=((int)($lastpostdateline/(60*24)))." days ago";}
$lastthreadid = $forumcache[$forumid]['lastthreadid'];
$lastposter = $forumcache[$forumid]['lastposter'];
}
// Logician Last Post Minute Hack

اضف تمبلت جديد باسم/ forumdisplay_quickstats

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tbody>
<tr>
<td class="tfoot"><strong>
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumstats')"><img id="collapseimg_forumstats" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumstats].gif" alt="" border="0" /></a>
<span lang="ar-sa">إحصائية القسم</span> - <i>$foruminfo[title]</i></strong>
</td>
</tr>
</tbody>
<tbody id="collapseobj_forumstats" style="$vbcollapse[collapseobj_forumstats]">
<tr>
<td class="panelsurround" align="center">
<table class="panel" cellpadding="0" cellspacing="$stylevar[formspacer]" border="0" width="100%">
<tr>
<td align="$stylevar[left]">
<fieldset class="fieldset" style="margin:0px">
<legend><font color=green>$statsupdate</font></legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td colspan="2" nowrap="nowrap"><div class="smallfont">
<span lang="ar-sa">عدد المواضيع</span>: <strong>$forumstats[numthreads]</strong></div></td>
</tr>
<tr>
<td nowrap="nowrap"><span class="smallfont">
<a href="$vboptions[bburl]/showthread.php?$session[sessionurl]goto=newpost&t=$lastthreadid">
<span lang="ar-sa">آخر مشاركة</span></a>: <strong>$lastpostmin </strong></span></td>
</tr>
<tr>
<td nowrap="nowrap"><span class="smallfont">
<span lang="ar-sa">أعلى المواضيع</span>: <a href="member.php?$session[sessionurl]u=$forumstats[topthreadsid]" target="_blank">$forumstats[topthreadsun]</a> (<strong>$forumstats[topthreadscount]</strong>
<span lang="ar-sa">المواضيع</span> = <strong>$forumstats[topthreadspercent]</strong>)</span></td>
</tr>
<if condition="$forumstats[attachscount] !='0'">
<tr>
<td nowrap="nowrap"><span class="smallfont">
<span lang="ar-sa">عدد المرفقات</span>: <strong>$forumstats[attachscount]</strong> ($forumstats[attachsthumbs] - $forumstats[attachsfiles])</span></td>
</tr>
</if>
<tr>
<td nowrap="nowrap"><span class="smallfont">
<span lang="ar-sa">معدل التصويت للموضوع</span>: <img class="inlineimg" src="$stylevar[imgdir_rating]/rating_$forumstats[avgrating].gif" alt="some text"></span></td>
</tr>
</table>
</fieldset>
</td>
<td align="$stylevar[left]">
<fieldset class="fieldset" style="margin:0px">
<legend>$statsupdate</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td colspan="2" nowrap="nowrap"><span class="smallfont">
<span lang="ar-sa">عدد الردود</span>: <strong>$forumstats[numreplies]</strong></span></td>
</tr>
<tr>
<td nowrap="nowrap"><span class="smallfont">
<span lang="ar-sa">آخر كاتب</span>: <a href="member.php?$session[sessionurl]find=lastposter&amp;f=$forumid" target="_blank">$lastposter</a></span></td>
</tr>
<tr>
<td nowrap="nowrap"><span class="smallfont">
<span lang="ar-sa">أكثر عضو مشارك</span>: <a href="member.php?$session[sessionurl]u=$forumstats[topposterid]" target=_blank>$forumstats[topposterun]</a> (<strong>$forumstats[toppostercount]</strong>
<span lang="ar-sa">الردود</span> = <strong>$forumstats[topposterpercent]</strong>)</span></td>
</tr>
<if condition="$forumstats[attachscount] !='0'">
<tr>
<td nowrap="nowrap"><span class="smallfont">
<span lang="ar-sa">حجم المرفقات</span>: <strong>$forumstats[attachsbytes]</strong></span></td>
</tr>
</if>
<tr>
<td nowrap="nowrap"><span class="smallfont">
<span lang="ar-sa">إجمالي المشاهدات</span>: <strong>$forumstats[numviews]</strong></span></td>
</tr>
</table>
</fieldset>
</td>
</tr>
</table>
<tr>
<if condition="$yourposts != 0">
<td class="thead" align="center" nowrap="nowrap" colspan="2"><if condition="$forumstats[topposterun] == $bbuserinfo[username]"><strong>
$bbuserinfo[username], <span lang="ar-sa">&nbsp;في هذا القسم أنت</span>
<span lang="ar-sa"><font color="#800000">أكثر مشاركة</font></span>
<span lang="ar-sa">بعدد المشاركات</span> $yourposts</strong>. (<strong>$yourthreads
<span lang="ar-sa">و</span> $yourreplies</strong>)<else /><strong>$bbuserinfo[username],
<span lang="ar-sa">لقد قمت بكتابة</span> $yourposts <span lang="ar-sa">
في هذا القسم</span></strong>. (<strong>$yourthreads <span lang="ar-sa">و</span> $yourreplies</strong>)</if></td>
<else />
<td class="thead" align="center" nowrap="nowrap" colspan="2"><strong>
$bbuserinfo[username], <span lang="ar-sa">لم تشارك في هذا القسم حتى الآن</span></strong>.</td>
</if>
</tr>
</tbody>
</table>
<br />
افتح تمبلت/ForumDisplay
ابحث عن/
$navbar
أضف فوقه /
$forumdisplayquickstats

Sh2ee
07-28-2006, 05:39 PM
- هاك أفضل خمس أعضاء بالقسم
افتح ملف/ forumdisplay.php
ابحث عن /

$lastread = $bbuserinfo['lastvisit'];
}
بعده اضف/
$topposter='';
$top = $DB_site->query("
SELECT count(post.postid) AS total_post,count(thread.threadid) AS total_thread, user.userid,user.username,user.joindate from " . TABLE_PREFIX . "user AS user
LEFT JOIN " . TABLE_PREFIX . "post AS post ON(user.userid = post.userid)
LEFT JOIN " . TABLE_PREFIX . "thread AS thread ON(post.threadid = thread.threadid) where
thread.forumid='$forumid'
group by user.userid order by total_post DESC LIMIT 5");
$counteruser=0;
while ($topp = $DB_site->fetch_array($top))
{
$counteruser++;
$topp['joindate'] = vbdate($vboptions['dateformat'], $topp['joindate'], true);
eval('$topposter .= "' . fetch_template('forumdisplay_topposter') . '";');
}
ابحث عن/
'forumhome_lastpostby',
فوقه اضف /
'forumdisplay_topposter',
افتح تمبلت/ forumdisplay
ابحث عن /
$navbar
بعده اضف/
<br />
<table border="0" cellspacing="$stylevar[cellspacing]" cellpadding="4" class="tborder" width="$stylevar[tablewidth]">
<tr width="100%" class="alt1">
<td class="thead" width="50%" align="$stylevar[left]">أفضل خمس أعضاء</td>
<td class="thead" width="50%" align="$stylevar[left]">المشاركات</td>
$topposter
</table>
<br />
اضف تمبلت جديد / forumdisplay_topposter
<tr>
<td class="alt1Active" align="$stylevar[left]" width="80%" id="u$topp[userid]"><span class="smallfont">$counteruser)
<a href="member.php?$session[sessionurl]u=$topp[userid]">$topp[username]</a><br />تاريخ تسجيله : $topp[joindate]</span></td>
<td class="alt1Active" width="20%"><span class="smallfont">$topp[total_post] (<a href="search.php?do=finduser&u=$topp[userid]&f=$forumid">عرض هذه المشاركات</a>)</span></td>

Sh2ee
07-28-2006, 05:40 PM
- افضل الاعضاء تفاعلا لهذا اليوم
إفتح ملف/ index.php
إبحث عن/

eval('$navbar = "' . fetch_template('navbar') . '";');

إستبدله بهذا الكود /

// Hack: most active user
$start = TIMENOW - TIMENOW % 86400;
$end = $start + 86400;
$maxposter = $DB_site->query_first("SELECT user.username,user.userid,count(*) total FROM ".TABLE_PREFIX."user AS user,".TABLE_PREFIX."post AS post WHERE user.userid=post.userid AND post.dateline BETWEEN $start AND $end GROUP BY post.userid ORDER BY total DESC LIMIT 1");
eval('$navbar = "' . fetch_template('navbar') . '";');

إفتح تمبلت/ FORUMHOME
إبحث عن/

<div><phrase 1="member.php?$session[sessionurl]u=$newuserid" 2="$newusername">$vbphrase[welcome_to_our_newest_member_x]</phrase></div>

إستبدله بالكود الجديد/

<div><phrase 1="member.php?$session[sessionurl]u=$newuserid" 2="$newusername">$vbphrase[welcome_to_our_newest_member_x]</phrase></div>
<if condition="$maxposter[userid]"><div><phrase 1="member.php?$session[sessionurl]u=$maxposter[userid]" 2="$maxposter[username]">$vbphrase[most_active_user_in_forums]</phrase></div></if>

من لوحة التحكم توجه إلى
Phrase Manager
ثم
Add New Phrase
من القائمة المنسدله
Type ( نوع العبارة )
إختر
Global
وفي
Name ( اسم المتغير )
ضع هذه العبارة
most_active_user_in_forums
وفي
Text ( نص )
ادرج هذه الجملة
العضو الأكثر نشاطأ في المنتدى لهذا اليوم : <a href="{1}">{2}</a>

Sh2ee
07-28-2006, 05:41 PM
- هاك المستوى
إفتح ملف/ includes/functions_showthread.php
إبحث عن/
$post['posts'] = vb_number_format($post['posts']);
ضف بعده /
//hack level par akex - http://forum.vbulletin-france.com
if ($post[posts]) {
$niveau="0";
$experience_aft="0";
$experience_bef="0";
while ($experience_aft<=$post[posts]) {
$experience_bef+=10*pow($niveau,2);
$niveau++;
$experience_aft+=10*pow($niveau,2);
}
$post[exp]=$post[posts];
$post[perexp]=floor(100*($post[exp]-$experience_bef)/($experience_aft-$experience_bef));
$post[perexp1]=100-$post[perexp];
$post[exp_max]=$experience_aft;
$post[niveau]=$niveau;
$post[hp_max]=$post[niveau]*50;
$post[mp_max]=$post[niveau]*20;
$experience_bef= iif($experience_bef>0, $experience_bef-1, '0');
$derposts=$DB_site->query("
SELECT dateline FROM " . TABLE_PREFIX . "post where userid=$post[userid] order by dateline asc limit $experience_bef, 18446744073709551615
");
//barre hp
$premierpost=0;
$ancienpost=0;
$nouveaupost=0;
$post[hp]=$post[hp_max];
while ($derpost = $DB_site->fetch_array($derposts)) {
if (!$premierpost) {
$ancienpost = $premierpost = $derpost[dateline];
} else {
$nouveaupost = $derpost[dateline];
$diff_post=($nouveaupost-$ancienpost)/(3600*24);
if ($diff_post>1) {
$post[hp]-=floor($diff_post);
$post[hp]=iif($post[hp]<0, '0', $post[hp]);
} elseif ($diff_post<=1) {
$post[hp]++;
$post[hp]=iif($post[hp]>$post[hp_max], $post[hp_max], $post[hp]);
}
$ancienpost=$nouveaupost;
}
}
$diff_post=(TIMENOW-$ancienpost)/(3600*24);
if ($diff_post>1) {
$post[hp]-=floor($diff_post);
$post[hp]=iif($post[hp]<0, '0', $post[hp]);
} elseif ($diff_post<=1) {
$post[hp]++;
$post[hp]=iif($post[hp]>$post[hp_max], $post[hp_max], $post[hp]);
}
$post[perhp]=floor(100*$post[hp]/$post[hp_max]);
$post[perhp1]=100-$post[perhp];
//barre mp
$derthreads=$DB_site->query("
SELECT dateline FROM " . TABLE_PREFIX . "thread where postuserid='$post[userid]' and dateline>='$premierpost' order by dateline asc
");
$ancienthread=0;
$nouveauthread=0;
$post[mp]=$post[mp_max];
while ($derthread = $DB_site->fetch_array($derthreads)) {
if (!$ancienthread) {
$ancienthread = $derthread[dateline];
} else {
$nouveauthread = $derthread[dateline];
$diff_thread=($nouveauthread-$ancienthread)/(3600*24);
if ($diff_thread>1) {
$post[mp]-=floor($diff_thread);
$post[mp]=iif($post[mp]<0, '0', $post[mp]);
} elseif ($diff_thread<=1) {
$post[mp]++;
$post[mp]=iif($post[mp]>$post[mp_max], $post[mp_max], $post[mp]);
}
$ancienthread=$nouveauthread;
}
}
$diff_thread=(TIMENOW-$ancienthread)/(3600*24);
if ($diff_thread>1) {
$post[mp]-=floor($diff_thread);
$post[mp]=iif($post[mp]<0, '0', $post[mp]);
} elseif ($diff_thread<=1) {
$post[mp]++;
$post[mp]=iif($post[mp]>$post[mp_max], $post[mp_max], $post[mp]);
}
$post[permp]=floor(100*$post[mp]/$post[mp_max]);
$post[permp1]=100-$post[permp];
}
//hack level par akex - http://forum.vbulletin-france.com
أفتح تمبلت / postbit أو postbit_legacy
أبحث عن /

<td width="100%">&nbsp;</td>

Sh2ee
07-28-2006, 05:43 PM
- مسميات الأعضاء
أفتح تمبلت /FORUMHOME
أبحث عن /
<div style="white-space: nowrap"><phrase 1="$recordusers" 2="$recorddate" 3="$recordtime">$vbphrase[most_users_ever_online_was_x_y_at_z]</phrase></div>
أضف فوقه /
<u><b><font color="#FF0000"><font size="2">مدير المنتدى</font></font></b></u><font size="2"> - <u><b>
<font color="#800000">مشرف عام</font></b></u> - <u><b>
<font color="#008000">مشرف</font></b></u> - <u><b>
<font color="#FF00FF">من كبار الشخصيات</font></b></u> - <u><b>
<font color="#000080">عضو</font></b></u> - </font> <b>
<font color="#00CECE"><font size="2">ينتظر التفعيل</font></font></b>
لوحة التحكم /
ثم أختر تعديل المجموعة
ومن المربعين تأثيرات الهوتميل
المربع الأول
هذا الكود الذي يتم أدراجه فى كل مربع فى
<u><font color="#FF0000"><b>
المربع الثاني
</b></font></u>

Sh2ee
07-28-2006, 05:44 PM
- هاك التسجيل في ايام محدده
أفتح ملف / register.php
أبحث عن /
eval('print_output("' . fetch_template($templatename) . '");');
فوقه اضف /
// by all-the-vb (start)
$s=date("l");
if(in_array($s,array(Sunday,Tuesday,Thursday))){
eval(print_standard_error('error_rtoday'));
}
// Day to reply And day to thread by all-the-vb (end)
لوحة التحكم /
ثم ********s & Phrases
ثم Phrase Manager
ثم add new phrase
واضف التالي :
Phrase Type: front-End Error Messages
Varname: rtoday
Text: نأسف
لقد قام المشرف العام بمنع التسجيل بهذا اليوم.
وقام بتخصيص ايام محدده للتسجيل
حاول غدا

Sh2ee
07-28-2006, 05:46 PM
- هاك التوقيع مطور مع إطار المرفقات واسم للعضو
افتح تمبلت / postbit
أبحث عن/
__________________<br />
$post[signature]
أستبدله بهذا/
<div>___________________________<br />
<fieldset><legend><span lang="ar-sa">توقيع </span>$post[username]<span lang="ar-sa">
</span>:</legend><table><tr><td>
$post[signature]
</td></tr>
</table></fieldset>

Sh2ee
07-28-2006, 05:47 PM
- هاك سماك
أفتح تمبلت /footer
أبحث عن /
<input type="hidden" name="do" value="dst" />
فوقه اضف /
<object style="LEFT: 83px; POSITION: absolute; TOP: 363px" codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="650" width="630" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param NAME="movie" VALUE="http://mymemory.us/home/images/fish.swf">
<param NAME="quality" VALUE="High">
<param NAME="wmode" VALUE="Transparent">
<param NAME="bgcolor" VALUE="FFFFFF">
<param NAME="_cx" VALUE="13070">
<param NAME="_cy" VALUE="10663">
<param NAME="FlashVars" VALUE>
<param NAME="Src" VALUE="http://mymemory.us/home/images/fish.swf">
<param NAME="Play" VALUE="0">
<param NAME="Loop" VALUE="-1">
<param NAME="SAlign" VALUE>
<param NAME="Menu" VALUE="-1">
<param NAME="Base" VALUE>
<param NAME="AllowScriptAccess" VALUE="always">
<param NAME="Scale" VALUE="ShowAll">
<param NAME="DeviceFont" VALUE="-1">
<param NAME="EmbedMovie" VALUE="-1">
<param NAME="SWRemote" VALUE>
<param NAME="MovieData" VALUE>
<param NAME="SeamlessTabbing" VALUE="1">
</object>

Sh2ee
07-28-2006, 05:48 PM
- هاك سحر العجوز
أفتح تمبلت / header
أبحث عن /
$_phpinclude_output
اضف فوقه /
<**** **********="*******-Type" *******="text/html; charset=windows-1256">
<title>shaam.net</title>
</head>
<font face="Traditional Arabic">
<OBJECT classid=CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F id=ricci width="32"
height="32"></OBJECT>
**********
var MerlinID;
var MerlinACS;
ricci.Connected = true;
MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS);
Merlin = ricci.Characters.Character(MerlinID);
Merlin.Show();
Merlin.Play("congratulate");
Merlin.Speak(" ضع الترحيب هنا بما يتناسب موقعك;;");
Merlin.Play("domagic1");
Merlin.Speak("ضع كلمة ترحيبية أخرى هنا ;;");
Merlin.Hide();
function LoadLocalAgent(CharID, CharACS) {
LoadReq = ricci.Characters.Load(CharID, CharACS);
return(true);
}
</SCRIPT>

Sh2ee
07-28-2006, 05:49 PM
- هاك كود الفراشات
أفتح تمبلت /footer
أبحث عن /
<input type="hidden" name="do" value="dst" />
اضف فوقه /
<SCRIPT ********=JavaScript>
<!-- bubbles Script by kurt.grigg@virgin.net
Image0=new Image();
Image0.src="images/bbbutter2101301.gif";
Amount=6;
Ypos=new Array();
Xpos=new Array();
Speed=new Array();
rate=new Array();
grow=new Array();
Step=new Array();
Cstep=new Array();
nsSize=new Array();
ns=(********.layers)?1:0;
WinHeight=(********.layers)?********innerHeight:win dow.********.body.clientHeight;
WinWidth=(********.layers)?********innerWidth:windo w.********.body.clientWidth;
for (i=0; i < Amount; i++){
Ypos[i] = Math.round(Math.random()*WinHeight);
Xpos[i] = Math.round(Math.random()*WinWidth);
Speed[i]= Math.random()*4+4;
Cstep[i]=0;
Step[i]=Math.random()*0.1+0.05;
grow[i]=10;
nsSize[i]=Math.random()*15+5;
}
if (ns){
for (i = 0; i < Amount; i++){
********.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+Image0.src+" name='N' width="+nsSize[i]+" height="+nsSize[i]+"></LAYER>");
}
}
else{
********.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < Amount; i++){
********.write('<img id="si" src="'+Image0.src+'" style="position:absolute;top:0px;left:0px;filter:alpha(op acity=60)">');
}
********.write('</div></div>');
}
function bubbles(){
var WinHeight=(********.layers)?********innerHeight:win dow.********.body.clientHeight;
var WinWidth=(********.layers)?********innerWidth:windo w.********.body.clientWidth;
var hscrll=(********.layers)?********pageYOffset:docume nt.body.scrollTop;
var wscrll=(********.layers)?********pageXOffset:docume nt.body.scrollLeft;
for (i=0; i < Amount; i++){
sy = Speed[i]*Math.sin(270*Math.PI/180);
sx = Speed[i]*Math.cos(Cstep[i]);
Ypos[i]+=sy;
Xpos[i]+=sx;
rate[i]=0.4;
if (Ypos[i] < -50){
Ypos[i]=WinHeight+50;
Xpos[i]=Math.round(Math.random()*WinWidth);
Speed[i]=Math.random()*4+6;
grow[i]=2;
nsSize[i]=Math.random()*15+5;
}
if (ns){
********.layers['sn'+i].left=Xpos[i]+wscrll;
********.layers['sn'+i].top=Ypos[i]+hscrll;
}
else{
si[i].style.pixelLeft=Xpos[i]+wscrll;
si[i].style.pixelTop=Ypos[i]+hscrll;
si[i].style.width=grow[i];
si[i].style.height=grow[i];
}
grow[i]+=rate[i];
Cstep[i]+=Step[i];
if (grow[i] > 24) grow[i]=25;
}
setTimeout('bubbles()',100);
}
bubbles();
//-->
</SCRIPT>

Sh2ee
07-28-2006, 06:01 PM
انتهى

اى مشاكل فى تركيب اى هاك انا موجود وانشالله بسعدكم
.
.
.
أرق تحيه

Clickme
07-28-2006, 07:17 PM
شقى

تسلم يغالى على المكتبة الرائعة من الهاكات الضرورية

وبانتظار المزيد منك

مشكور على المجهود الرائع

تحياتى لك

elhabib
07-29-2006, 11:59 AM
الغالي
شقي باشا


بجد تشكر وتسلم

شكرا للمواضيع الجميلة والرائعه

كل ما تقدمة لنا من مواضيع رائعه

شكرا لك يا غالي

GHOST2
07-29-2006, 08:59 PM
تم حذف الرد لوجود رابط لموقع اخر ويتطلب التسجيل


الاداره

Che
10-17-2006, 02:52 PM
مشكور شقى على ما تقدمه من جميل
و شكرأ على المجهود الرائع منك تحياتى لك و شكرأ

مصطفي كووول
01-08-2007, 02:15 PM
مشكوووووووووووور يا شقي

في انتظار جديدك دائما

hanyelsamry
02-13-2007, 06:16 AM
شكراااااااااااااااااااا اخي

star-eg
04-29-2007, 08:37 PM
انا عايز postbit_legacy الى عند حضرتك لو سحمت

elkashory
11-14-2007, 10:46 AM
بارك الله بك , شكراً أخي الكريم

Mr.love
06-18-2008, 11:21 AM
آلغ.ـآلي شقى

مشكـوور يآ الغ.ـآلي

كلك ذووقـ

..

مــوده