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

مشاهدة النسخة كاملة : مكتبة الهاكات vBulletin v3.0.X


*][_JIMMY_][*
01-02-2006, 06:23
مكتبة الهاكات vBulletin Version 3.0.X





هنا سوف يتم وضع جميع الهاكات الخاصة بالجيل الثالث لبرنامج vBulletin

والتي تبدأ بالنسخه 3.0.0 والى 3.0.12


قبل البدا في الهاكات هناك بعض الأمور المهمة التي يجب الأخذ بها :

1-عند التطبيق على ملفات معينه من ملفات (php) يجب اخذ نسخة احتياطية من هذه الملفات للرجوع إلها وقت الحاجه.

2- يجب أخذ نسخ احتياطية من قاعدة البيانات قبل عمل أي نسخ سواء للتطبيق أو التثبيت حتى لا تقع مشاكل.

3- نفذ المطلوب بشكل صحيح وخطوة خطوة فلا تحدث مشاكل

4- في حال مللت من الهاك وأحببت تغييره أو حذفه يجب أن يتطابق القالب مع ملف (php ) فلو حذفت القالب فقط يسبب لك مشاكل فيجب الانتباه لذلك







عندما تريد إضافه هاك معين سوف يتطلب منك في اغلب الهاكات من إضافة قالب جديد او تعديل في قالب موجود.

سوف اشرح الطريقة لكي يكون جميع التطبيقات مبنيه عليه :



:: إضافة قالب جديد ::

من لوحة تحكم المنتدى admincp وتوجه ((الستايلات & القوالب)) من اول الخيارات اختر ((ضبط الستايلات))
ومن ثم من قائمة الستايل الذي تريد ان تضيف به القالب اختر ((إضافة قالب جديد))

كما في الشكل
http://www.syrianstar.com/imagehost1red/uploads/e982ccfc5d.gif
http://www.syrianstar.com/imagehost1red/uploads/cb8714658e.gif

سوف تتوجه إلى صفحة جديدة لإنشاء القالب
في المستطيل ((عنوان الموضوع)) سوف يتم وضع اسم القالب الجديد
وفي مربع ((الــقــالــب)) سوف يتم وضع الكود المطلوب إنشاء القالب به
وعندا الإنتهاء يتم الضغط على ((حفظ)).




:: التعديل على القوالب ::

من لوحة تحكم المنتدى admincp وتوجه ((الستايلات & القوالب)) من اول الخيارات اختر ((ضبط الستايلات))
ومن ثم من قائمة الستايل الذي تريد ان تركب عليه الهاك ((تعديل القوالب))

كما في الشكل التالي
http://www.syrianstar.com/imagehost1red/uploads/e982ccfc5d.gif
http://www.syrianstar.com/imagehost1red/uploads/3d94c73e15.gif

ثم اختر القالب المطلوب التعديل فيه من مجموعة القوالب
وثم أضغط على ((فصّل))
او دبل كليك عليه بالماوس

كما في الشكل
http://www.syrianstar.com/imagehost1red/uploads/211241049c.gif



أو طريقة اخرى لإجاد القالب المطلوب بين مجموعة القوالب

من ((الستايلات & القوالب)) أختر ((البحث في القوالب)) ثم اختر الستايل الذي تريد البحث عنه القالب الخاص به
أكتب اسم القالب المطلوب التعديل فيه
وعلى خيار بحث في العناوين فقط اضغط على (( نعم ))
ثم أضغط على ((ابحث))

كما في الشكل
http://www.syrianstar.com/imagehost1red/uploads/10ec80659f.gif




سوف نقوم تجيهيز المكتبة من الآن :

*][_JIMMY_][*
01-02-2006, 09:54
*·~-.¸¸,.-~* الصندوق السحري *·~-.¸¸,.-~*



http://www.syrianstar.com/imagehost1red/uploads/441b0c5c78.gif





(1)
قم بتحميل المرفقات
وارفع مابداخل المجلدات كما هوا موضح على اسم المجلد....اي :

مابداخل مجلد vb ارفعه لداخل مجلد منتداك
ومجلد images ارفع مابداخله لمجلد الصور images
والملفين الذي بداخل includes ارفعهم إلى مجلد includes

كما سوف تجد بداخله :
المجلد بإسم القوالب به الأكواد الخاصة للقوالب التي سوف نقوم بإضافتها.
و الملف bbcode.sql الخاص في قاعدة البيانات.



(2) إضافة قالب جديد

قم باضافة قالب جديد باسم (( postpreview ))
وضع به الكود الذي داخل ملف postpreview.txt الموجود داخل مجلد القوالب في المرفقات
ثم اضغط (( حفظ ))



(3) التعديل على القوالب

قم بفتح القالب (( editor_toolbar_off ))
وقم بإضة في اعلى القالب الكود الموجود داخل ملف editor_toolbar_off.txt الموجود داخل مجلد القوالب في المرفقات.



#إذا ارد إضافة الأختصارات لصندوق السحري #

http://www.syrianstar.com/imagehost1red/uploads/05362c7ded.gif

قم بإضافة اسفل الكود السابق التالي :

<!-- بداية وسم الإختصارات mghool.com -->
<p align="center">
<input style="BORDER-RIGHT: #FFFAFC 1px ridge; BORDER-TOP: #FFFAFC 1px ridge; FONT-WEIGHT; FONT-SIZE: 10px; BORDER-LEFT: #FFFAFC 1px ridge; COLOR: #9B0053; BORDER-BOTTOM: #FFFAFC 1px ridge; FONT-FAMILY: MS Sans Serif; BACKGROUND-COLOR: #FFFAFC " onclick="vbform.message.value=vbform.message.value + ' السلام عليكم ورحمة الله وبركاته ';" type="button" value="السلام" name="1" shape="text">
<input style="BORDER-RIGHT: #FFFAFC 1px ridge; BORDER-TOP: #FFFAFC 1px ridge; FONT-WEIGHT; FONT-SIZE: 10px; BORDER-LEFT: #FFFAFC 1px ridge; COLOR: #9B0053; BORDER-BOTTOM: #FFFAFC 1px ridge; FONT-FAMILY: MS Sans Serif; BACKGROUND-COLOR: #FFFAFC " onclick="vbform.message.value=vbform.message.value + ' وعليكم السلام ورحمة الله وبركاته ';" type="button" value="رد السلام" name="2" shape="text">
<input style="BORDER-RIGHT: #FFFAFC 1px ridge; BORDER-TOP: #FFFAFC 1px ridge; FONT-WEIGHT; FONT-SIZE: 10px; BORDER-LEFT: #FFFAFC 1px ridge; COLOR: #9B0053; BORDER-BOTTOM: #FFFAFC 1px ridge; FONT-FAMILY: MS Sans Serif; BACKGROUND-COLOR: #FFFAFC " onclick="vbform.message.value=vbform.message.value + ' بسم الله الرحمن الرحيم ';" type="button" value="البسملة" name="3" shape="text">&nbsp;
<input style="BORDER-RIGHT: #FFFAFC 1px ridge; BORDER-TOP: #FFFAFC 1px ridge; FONT-WEIGHT; FONT-SIZE: 10px; BORDER-LEFT: #FFFAFC 1px ridge; COLOR: #9B0053; BORDER-BOTTOM: #FFFAFC 1px ridge; FONT-FAMILY: MS Sans Serif; BACKGROUND-COLOR: #FFFAFC " onclick="vbform.message.value=vbform.message.value + ' شكراً لك اخي الكريم على هذا المقال ';" type="button" value="شكر" name="5" shape="text">
<input style="BORDER-RIGHT: #FFFAFC 1px ridge; BORDER-TOP: #FFFAFC 1px ridge; FONT-WEIGHT; FONT-SIZE: 10px; BORDER-LEFT: #FFFAFC 1px ridge; COLOR: #9B0053; BORDER-BOTTOM: #FFFAFC 1px ridge; FONT-FAMILY: MS Sans Serif; BACKGROUND-COLOR: #FFFAFC " onclick="vbform.message.value=vbform.message.value + ' كيف الحال إن شاء الله دوم بخير ؟ ';" type="button" value="سؤال" name="6" shape="text">
<input style="BORDER-RIGHT: #FFFAFC 1px ridge; BORDER-TOP: #FFFAFC 1px ridge; FONT-WEIGHT; FONT-SIZE: 10px; BORDER-LEFT: #FFFAFC 1px ridge; COLOR: #9B0053; BORDER-BOTTOM: #FFFAFC 1px ridge; FONT-FAMILY: MS Sans Serif; BACKGROUND-COLOR: #FFFAFC " onclick="vbform.message.value=vbform.message.value + ' ألف مبروك .. لقد سعدت بهذا الخبر ';" type="button" value="تهنئة" name="8" shape="text">
<input style="BORDER-RIGHT: #FFFAFC 1px ridge; BORDER-TOP: #FFFAFC 1px ridge; FONT-WEIGHT; FONT-SIZE: 10px; BORDER-LEFT: #FFFAFC 1px ridge; COLOR: #9B0053; BORDER-BOTTOM: #FFFAFC 1px ridge; FONT-FAMILY: MS Sans Serif; BACKGROUND-COLOR: #FFFAFC " onclick="vbform.message.value=vbform.message.value + ' الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين ';" type="button" value="بادئة" name="9" shape="text">
<input style="BORDER-RIGHT: #FFFAFC 1px ridge; BORDER-TOP: #FFFAFC 1px ridge; FONT-WEIGHT; FONT-SIZE: 10px; BORDER-LEFT: #FFFAFC 1px ridge; COLOR: #9B0053; BORDER-BOTTOM: #FFFAFC 1px ridge; FONT-FAMILY: MS Sans Serif; BACKGROUND-COLOR: #FFFAFC " onclick="vbform.message.value=vbform.message.value + ' ياهلا والله وغلا نورت المنتدى بوجودك واسعدنا تواجدك معنا في منتدانا ';" type="button" value="ترحيب" name="9" shape="text">
<input style="BORDER-RIGHT: #FFFAFC 1px ridge; BORDER-TOP: #FFFAFC 1px ridge; FONT-WEIGHT; FONT-SIZE: 10px; BORDER-LEFT: #FFFAFC 1px ridge; COLOR: #9B0053; BORDER-BOTTOM: #FFFAFC 1px ridge; FONT-FAMILY: MS Sans Serif; BACKGROUND-COLOR: #FFFAFC " onclick="vbform.message.value=vbform.message.value + ' ههههههههههههههههههههههههههههههههه ';" type="button" value="ضحكه" name="9" shape="text"></p>
<p align="center"></p>
<!-- نهاية وسم الإختصارات mghool.com -->

(( حفظ )) التعديل



ثم افتح القالب (( headinclude )) وفي اعلى القالب اضف

<script language="javascript" src="poem.js"></script>
<script language="javascript" src="mycodes.js"></script>

(( حفظ )) التعديل



(4) زرع قواعد البيانات

ستجد في داخل الملف المرفق ملف باسم bbcode.sql
هذا هوا جدول bbcode كود يجب زرعه داخل قواعد البيانات (سوف يتم شرح الطريقة عن قريب)
وسوف يتم مسح الجدول القديم.



(5)
ادخل لوحة تحكم المنتدى admincp وتوجه (( خيارات المنتدى ))
وبعدها ((خيارات كود BB )) او في تعريب آخر (( إعداد أكواد الـ BB ))
وقم ازالة العلامه عن [LIST] ... ثم حفظ
كما في الشكل
http://www.syrianstar.com/imagehost1red/uploads/18a9fc6a09.gif


ثم من (( خيارات المنتدى )) اختر ( (خيارات واجهة إضافةالمواضيع )) او في تعريب آخر (( خيارات واجهة إضافة المشاركة ))
من اول الخيارات اختر (( تعطيل الإعدادات )) او في تعريب آخر(( تعطيل السيطره )) ... ثم (( حفظ ))

كما في الشكل
http://www.syrianstar.com/imagehost1red/uploads/5847a9b4a3.gif



(6) الآن باقي خطوه أخيره وهي تنشيط جدول BB كود

اتجه لـ (( كود BB المخصّص )) او (( إعدادات أكواد الـ BB ))
ثم ((ضبط أكود BB ))
ستظهر لك الاكواد جميعاً...فقط اختر اي كود من المجموعه واختر (( تعديل )) ومن ثم اضغط على (( حفظ )) على ماهوا عليه

كما في الشكل التالي
http://www.syrianstar.com/imagehost1red/uploads/07422f8337.gif





# إذا اردت تغير خلفية الصندوق السحري #

افتح القالب (( editor_toolbar_off ))
سوف تجد في بداية الكود السطر التالي
toolbox_background ="backgrounds/33.gif";
قم بتغير كلمة backgrounds/33.gif بمكان الصورة التي تريد وضعها خلفيه بدل الموجوده




#اذا اردت إضافة الصندوق داخل الرد السريع #

ابحث عن القالب (( showthread_quickreply ))
واستبدل مابداخله الكود الموجود داخل ملف showthread_quickreply.txt الموجود داخل مجلد القوالب في المرفقات.


ومن لوحة لوحة تحكم المنتدى (( خيارات المنتدى )) ثم (( خيارات إضافة وتعديل المواضيع ))
واختر في من الخيارات الاولى (( نعم - عرض الواجهة الإفتراضية لمحرر النصوص )) ... ثم (( حفظ ))

كما في الشكل
http://www.syrianstar.com/imagehost1red/uploads/4ed12a69a0.gif


انتهى.

*][_JIMMY_][*
01-02-2006, 11:12
*·~-.¸¸,.-~*اقتباس بشكل مميز.*·~-.¸¸,.-~*



http://www.syrianstar.com/imagehost1red/uploads/46a8c06b9b.gif



اولا نقوم بتحميل المرفق سوف تجد بداخله مجلد quotes
قم برفعه الى مجلد المنتدى /images/misc/

الآن ابحث عن القالب (( bbcode_quote ))
واستبدل مابداخله الكود التالي :



<table border="0" cellpadding="0" cellspacing="0" width="90%" align="center">
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="75" valign="bottom">
<table border="0" cellpadding="0" cellspacing="0" width="50">
<tr>
<td class="smallfont" width="28" valign="top">
<img src="$stylevar[imgdir_misc]/quotes/quot-top-left.gif" alt="" /></td>
<td class="smallfont" width="100%" style="background-image: url('$stylevar[imgdir_misc]/quotes/quote-bg.gif'); background-position: center;" valign="middle">
<font size="2">$vbphrase[quote]:</font></td>
<td class="smallfont" valign="top">
<img src="$stylevar[imgdir_misc]/quotes/quot-top-right.gif" alt="" /></td>
</tr>
</table>
</td>
<td align="left" style="background-image: url('$stylevar[imgdir_misc]/quotes/quot-lr-bg.gif')" valign="bottom">
</td>
<if condition="$show['username']">
<td width="0" align="left" valign="bottom">
<table border="0" cellpadding="0" cellspacing="0" width="200">
<tr>
<td class="smallfont" valign="top">
<img src="$stylevar[imgdir_misc]/quotes/quot-by-left.gif" alt="" /></td>
<td width="100%" style="background-image: url('$stylevar[imgdir_misc]/quotes/quot-bye-bg.gif')" align="left" valign="middle" nowrap="nowrap">
<phrase 1="$username"><font size="2">$vbphrase[originally_posted_by_x]</font></phrase></td>
<td class="smallfont" valign="top">
<img src="$stylevar[imgdir_misc]/quotes/quot-by-right.gif" alt="" /></td>
</tr>
</table>
</td>
<else /></if>
<td width="100%" align="right" valign="bottom">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="100%">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td style="background-image: url('$stylevar[imgdir_misc]/quotes/quot-top-bg.gif')" width="100%" valign="middle">
</td>
<td class="smallfont" align="left" valign="top">
<img src="$stylevar[imgdir_misc]/quotes/quot-top-right-10.gif" alt="" /></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="10" style="background-image: url('$stylevar[imgdir_misc]/quotes/quoting-left.gif')">
</td>
<td width="100%" valign="top" bgcolor="#ffffff"></td>
<td width="10" style="background-image: url('$stylevar[imgdir_misc]/quotes/quoting-right.gif')">
</td>
</tr>
<tr>
<td width="10" style="background-image: url('$stylevar[imgdir_misc]/quotes/quot-left-bg.gif')">
</td>
<td width="100%" valign="top" bgcolor="#ffffff" class="smallfont">
<if condition="$show['username']"><i>&nbsp;&nbsp; $message</i>
<else />$message </if></td>
<td width="10" style="background-image: url('$stylevar[imgdir_misc]/quotes/quot-right-bg.gif')">
</td>
</tr>
<tr>
<td width="10" valign="bottom">
<img src="$stylevar[imgdir_misc]/quotes/quot-bot-left.gif" alt="" /></td>
<td width="100%" style="background-image: url('$stylevar[imgdir_misc]/quotes/quot-bot-bg.gif')">
</td>
<td width="10" valign="bottom">
<img src="$stylevar[imgdir_misc]/quotes/quot-bot-right.gif" alt="" /></td>
</tr>
</table>
</td>
</tr>
</table>
<br />




انتهى

*][_JIMMY_][*
01-02-2006, 12:07
*·~-.¸¸,.-~*الإحصائيات المنتدى*·~-.¸¸,.-~*



http://www.syrianstar.com/imagehost1red/uploads/33dbe224cc.gif





-=التعديل في ملف php=-

افتح ملف/ 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 -->




انتهى.

*][_JIMMY_][*
01-02-2006, 01:28
*·~-.¸¸,.-~*الاعضاء الذين تواجدوا اليوم في المنتدى*·~-.¸¸,.-~*




http://www.syrianstar.com/imagehost1red/uploads/81bdb537e0.gif





-=التعديل في ملف php=-

افتح ملف/ 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-->




انتهى.

*][_JIMMY_][*
01-02-2006, 01:39
*·~-.¸¸,.-~*الترحيب بأسفل المتصفح*·~-.¸¸,.-~*




http://www.syrianstar.com/imagehost1red/uploads/e23eda515f.gif







افتح القالب (( header ))

أضف في الأعلى :


<if condition="$bbuserinfo[userid] != 0">
<SCRIPT>
<!-- Hide from old browsers
message = " مرحبا بك يا $bbuserinfo[username] في $vboptions[bbtitle] ^" +
" آخر زيارة لك كانت في $pmbox[lastvisitdate] $pmbox[lastvisittime]^" +
" بريدك المسجل لدينا هو $bbuserinfo[email]^" +
" أنت الآن في رتبة $bbuserinfo[usertitle]^" +
<if condition="$bbuserinfo['options'] & $_USEROPTIONS['receivepm']">
" يوجد لديك $bbuserinfo[pmunread] رسالة خاصة غير مقروءة^" +
" مجموع الرسائل الخاصة هو $bbuserinfo[pmtotal]^" +

</if>
"^"
scrollSpeed = 50
lineDelay = 1800
// Do not change the text below //
txt = ""
function scrollText(pos) {
if (message.charAt(pos) != '^') {
txt = txt + message.charAt(pos)
status = txt
pauze = scrollSpeed
}
else {
pauze = lineDelay
txt = ""
if (pos == message.length-1) pos = -1
}
pos++
setTimeout("scrollText('"+pos+"')",pauze)
}
// Unhide -->
scrollText(0)
</SCRIPT>
<else />
<SCRIPT>
<!-- Hide from old browsers
message = " مرحبا عزيزي الضيف في $vboptions[bbtitle] ^" +
" أنت غير مسجل لدينا^" +
" يمكنك التسجيل في المنتدى والمشاركة مع $vboptions[bbtitle]^" +
" أو يمكنك تسجيل الدخول إذا كنت قد سجلت مسبقا^" +
"^"
scrollSpeed = 50
lineDelay = 1800
// Do not change the text below //
txt = ""
function scrollText(pos) {
if (message.charAt(pos) != '^') {
txt = txt + message.charAt(pos)
status = txt
pauze = scrollSpeed
}
else {
pauze = lineDelay
txt = ""
if (pos == message.length-1) pos = -1
}
pos++
setTimeout("scrollText('"+pos+"')",pauze)
}
// Unhide -->
scrollText(0)
</SCRIPT>
</if>
<!-- logo and buttons -->




انتهى.

*][_JIMMY_][*
01-02-2006, 02:07
*·~-.¸¸,.-~*إحصائيات كل قسم*·~-.¸¸,.-~*



http://www.syrianstar.com/imagehost1red/uploads/c3559706e0.gif





-=التعديل في ملف php=-

افتح ملف/ 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



احفظ واغلق الملف.



يتبع........

*][_JIMMY_][*
01-02-2006, 02:09
تابع إحصائيات كل قسم



-=إضافة قالب=-


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




انتهى.

*][_JIMMY_][*
01-02-2006, 03:22
*·~-.¸¸,.-~*نافذة التسجيل*·~-.¸¸,.-~*




http://www.syrianstar.com/imagehost1red/uploads/6927fbb129.gif



قم بتحميل المرفقات سوف تجد ملف بإسم vbulletin_vbpopup.js
قم برفعه إلى مجلد clientscript داخل المنتدى



-=التعديل في ملف php=-

افتح ملف/ index.php

ابحث عن :

'forumhome_subforumseparator_post',


استبدله بي :

'forumhome_subforumseparator_post',
'forumhome_vbpopup',


في نفس الملف ابحث عن :

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


اضف فوقه :

eval('$vbpopup = "' . fetch_template('forumhome_vbpopup') . '";');



احفظ واغلق الملف.



-=إضافة قالب=-


اضف قالب جديد جديد باسم (( forumhome_vbpopup ))
ضع بداخله :


<div id="vbpopup" style="visibility:hidden">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="400" align="center">
<td align="center" valign="middle" class="alt2">
<!-- Start Announcement Message -->
<font class="smallfont">(السلام عليكم ورحمة الله وبركاته)</font>
<p><b>أنت غير مسجل لدينا ,, ويسعدنا جدا انضمامك إلينا<br><br>
اضغط هنا <a href="register.php?$session[sessionurl]">$vbphrase[register]</a>.</b></p>
<font class="smallfont">(هذه النافذة ستغلق تلقائيا بعد ثواني)</font>
<!-- End Announcement Message -->
</td>
</tr>
</table>
</div>





-=التعديل في القوالب=-


افتح القالب (( FORUMHOME ))
و ابحث عن


</head>



أضف فوقه :


<style type="text/css">
#vbpopup { position:absolute; height:1; width:1px; top:0; left:0; }
</style>
<if condition="$show['guest']"><script type="text/javascript" src="clientscript/vbulletin_vbpopup.js"></script></if>



في نفس القالب ابحث عن :


</body>



اضف فوقه :


$vbpopup




انتهى.

*][_JIMMY_][*
01-02-2006, 04:50
*·~-.¸¸,.-~* اخفاء الموضوع يظهر عندا الرد*·~-.¸¸,.-~*



http://www.syrianstar.com/imagehost1red/uploads/f90ea02b11.gif

http://www.syrianstar.com/imagehost1red/uploads/5cf83a041e.gif




قم بتحميل المرفقات
سوف تجد مجلدين قم برفع مابداخلهم إلى مكانهماي
الصورتين داخل مجلد images قم برفعهم داخل مجلد images داخل مجلد المنتدي
والملف الذي داخل مجلد includes قم برفعه دلخل مجلد includes داخل مجلد المنتدي.





-=التعديل في ملف php=-


افتح ملف/ newreply.php

ابحث عن :
'

require_once('./includes/functions_newpost.php');



اضف اسفله :


// ##### هذه المشاركة تحتوي على محتوى مخفي start #####
require_once('./includes/functions_hide.php');
// ##### هذه المشاركة تحتوي على محتوى مخفي end #####




في نفس الملف ابحث عن :


$pagetext = trim(strip_quotes($pagetext));



اضف اسفله :


// ##### هذه المشاركة تحتوي على محتوى مخفي start #####
$pagetext = preg_replace("/(\[hide\](.*)\[\/hide\])/si", " Can't be quoted, contains hidden text! ", $pagetext);
// ##### هذه المشاركة تحتوي على محتوى مخفي end #####







في نفس الملف ابحث عن :


$pagetext = trim(strip_quotes($getpost['pagetext']));



اضف اسفله :


// ##### هذه المشاركة تحتوي على محتوى مخفي start #####
$pagetext = preg_replace("/(\[hide\](.*)\[\/hide\])/si", " Can't be quoted, contains hidden text! ", $pagetext);
// ##### هذه المشاركة تحتوي على محتوى مخفي end #####




في نفس الملف ابحث عن :


$reviewmessage = parse_bbcode($post['pagetext'], $foruminfo['forumid'], $post['allowsmilie']);



اضف اسفله :


// ##### هذه المشاركة تحتوي على محتوى مخفي Start #####
$hide_shown = 0;
if (substr($reviewmessage,0,6)=="هذه المشاركة تحتوي على محتوى مخفي","",$reviewmessage);
$hide_shown = 1;
}
}
}

if ($hide_shown == 0) {

for ($i = lock_count($reviewmessage,"هذه المشاركة تحتوي على محتوى مخفي")-strpos($reviewmessage,"هذه المشاركة تحتوي على محتوى مخفي End #####



احفظ واغلق الملف.



افتح ملف/ search.php

ابحث عن :
'

require_once('./includes/functions_misc.php');



اضف اسفله :


// ##### هذه المشاركة تحتوي على محتوى مخفي start #####
require_once('./includes/functions_hide.php');
// ##### هذه المشاركة تحتوي على محتوى مخفي end #####




في نفس الملف ابحث عن :


// do not show post icon
else
{
$post['posticon'] = false;
$post['posticonpath'] = '';
$post['posticontitle'] = '';
}



اضف اسفله :


// ##### هذه المشاركة تحتوي على محتوى مخفي start #####
if (substr($post['pagetext'],0,6)=="هذه المشاركة تحتوي على محتوى مخفي end #####



احفظ واغلق الملف.



افتح ملف/ printthread.php

ابحث عن :
'

require_once('./includes/functions_bigthree.php');



اضف اسفله :


// ##### هذه المشاركة تحتوي على محتوى مخفي start #####
require_once('./includes/functions_hide.php');
// ##### هذه المشاركة تحتوي على محتوى مخفي end #####




في نفس الملف ابحث عن :


$post['message'] = parse_bbcode($post['pagetext'], $foruminfo['forumid'], 0);



اضف اسفله :


// ##### هذه المشاركة تحتوي على محتوى مخفي start #####
$hide_shown = 0;
if (substr($post['message'],0,6)=="هذه المشاركة تحتوي على محتوى مخفي","",$post['message']);
$hide_shown = 1;
}
}
}

if ($hide_shown == 0) {
for ($i = lock_count($post['message'],"هذه المشاركة تحتوي على محتوى مخفي")-strpos($post['message'],"هذه المشاركة تحتوي على محتوى مخفي End #####


احفظ واغلق الملف.


يتبع.......

*][_JIMMY_][*
01-02-2006, 04:55
تابع اخفاء الموضوع يظهر عندا الرد



افتح ملف/ includes/functions_showthread.php

ابحث عن :
'

require_once('./includes/functions_bbcodeparse.php');



اضف اسفله :


// ##### هذه المشاركة تحتوي على محتوى مخفي Start #####
require_once('./includes/functions_hide.php');
// ##### هذه المشاركة تحتوي على محتوى مخفي End #####




في نفس الملف ابحث عن :


// sorts through all the stuff to return the postbit template



اضف اسفله :


// ##### هذه المشاركة تحتوي على محتوى مخفي Start #####
global $DB_site,$threadid;
// ##### هذه المشاركة تحتوي على محتوى مخفي End #####




في نفس الملف ابحث عن :


$post['message'] = handle_bbcode_img($post['pagetext_html'], $forum['allowimages']);



اضف اسفله :


// ##### هذه المشاركة تحتوي على محتوى مخفي HACK start #####
$hide_shown = 0;
if (substr($post[message],0,6)=="هذه المشاركة تحتوي على محتوى مخفي","",$post[message]);
$hide_shown = 1;
}
}
}

if ($hide_shown == 0) {
for ($i = lock_count($post[message],"هذه المشاركة تحتوي على محتوى مخفي")-strpos($post[message],"هذه المشاركة تحتوي على محتوى مخفي HACK End #####




في نفس الملف ابحث عن :


$post['message'] = &$post['pagetext_html'];



اضف اسفله :



// ##### هذه المشاركة تحتوي على محتوى مخفي HACK start #####
$hide_shown = 0;
if (substr($post[message],0,6)=="هذه المشاركة تحتوي على محتوى مخفي")-strpos($post[message],"هذه المشاركة تحتوي على محتوى مخفي HACK End #####





في نفس الملف ابحث عن :


$post['message'] = parse_bbcode($post['pagetext'], $forum['forumid'], $post['allowsmilie']);



اضف اسفله :


// ##### هذه المشاركة تحتوي على محتوى مخفي HACK start #####
$hide_shown = 0;
if (substr($post[message],0,6)=="هذه المشاركة تحتوي على محتوى مخفي","",$post[message]);
$hide_shown = 1;
}
}
}

if ($hide_shown == 0) {
for ($i = lock_count($post[message],"هذه المشاركة تحتوي على محتوى مخفي")-strpos($post[message],"هذه المشاركة تحتوي على محتوى مخفي HACK End #####



احفظ واغلق الملف.



افتح ملف/ includes/functfunctions_forumdisplay.php

ابحث عن :
'

error_reporting(E_ALL & ~E_NOTICE);



اضف اسفله :


// ##### هذه المشاركة تحتوي على محتوى مخفي start #####
require_once('./includes/functions_hide.php');
// ##### هذه المشاركة تحتوي على محتوى مخفي end #####




في نفس الملف ابحث عن :


$thread['preview'] = strip_quotes($thread['preview']);



اضف اعلاه :


// ##### هذه المشاركة تحتوي على محتوى مخفي start #####
$hide_shown = 0;
if (substr($thread['preview'],0,6)=="هذه المشاركة تحتوي على محتوى مخفي")-strpos($thread['preview'],"هذه المشاركة تحتوي على محتوى مخفي End #####


احفظ واغلق الملف.

انتهى التركيب.



الآن لكي تستخدم هذه الخاصية :
على الجزء الذي تريد اخفاءة تقوم بوضع


هذه المشاركة تحتوي على محتوى مخفي


حيث XXXXXXXXيكون الجزء المراد اخفاءه في الموضوع وسوف يظهر للأعضاء عندا الرد على الموضوع.



انتهى.

*][_JIMMY_][*
01-02-2006, 06:56
*·~-.¸¸,.-~*الفراشة*·~-.¸¸,.-~*





http://www.syrianstar.com/imagehost1red/uploads/7e8d059593.gif






قم بتحميل المرفق سوف تجد بداخله صورة بإسم butterfly.gif
قم برفعها إلى المجلد الرئيسي للمنتدى



افتح القالب (( header ))

أضف في الآخر :


<SCRIPT language=JavaScript>
<!-- bubbles Script by kurt.grigg@virgin.net

Image0=new Image();
Image0.src="butterfly.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=(document.layers)?1:0;
WinHeight=(document.layers)?window.innerHeight:win dow.document.body.clientHeight;
WinWidth=(document.layers)?window.innerWidth:windo w.document.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++){
document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+Image0.src+" name='N' width="+nsSize[i]+" height="+nsSize[i]+"></LAYER>");
}
}
else{
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < Amount; i++){
document.write('<img id="si" src="'+Image0.src+'" style="position:absolute;top:0px;left:0px;filter:alpha(op acity=60)">');
}
document.write('</div></div>');
}
function bubbles(){
var WinHeight=(document.layers)?window.innerHeight:win dow.document.body.clientHeight;
var WinWidth=(document.layers)?window.innerWidth:windo w.document.body.clientWidth;
var hscrll=(document.layers)?window.pageYOffset:docume nt.body.scrollTop;
var wscrll=(document.layers)?window.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){
document.layers['sn'+i].left=Xpos[i]+wscrll;
document.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>




انتهى.

*][_JIMMY_][*
01-02-2006, 07:09
*·~-.¸¸,.-~*مؤشر الماوس*·~-.¸¸,.-~*







قم بتحميل المرفق سوف تجد عدد اشكال للماوس قم بإختيار الشكل الذي يناسبك
وبعد ذالك قم بتغير اسم الذي اخترتها إلى (( mouse ))
وقم برفعها إلى المجلد الرئيسي للمنتدى



افتح القالب (( header ))

ابحث عن :


$_phpinclude_output



أضف فوقه :


<style>
body
{
CURSOR: url("mouse.ani");
}
</style>




انتهى.

*][_JIMMY_][*
03-02-2006, 02:21
*·~-.¸¸,.-~*اضافة موضوع جديد ترحيبي للعضو الجديد تلقائيا *·~-.¸¸,.-~*



عندما يقوم عضو جديد في التسجيل في المنتدى
سوف ينشاء موضوع ترحيبي بإسمه تلقاتاً.


افتح ملف (( register.php ))

ابحث عن :


$userid = $DB_site->insert_id();



وضع اسفل منه مباشرة :


// by phpstrong.com
//عنوان الموضوع
$titlewel="اهلا وسهلا يا (".$_POST['username'].")";
//رقم القسم
$forumwel=5;
//الرساله
$messagewel="بكل الحب والتقدير للإدارة التي تقف خلف هذا الصرح الرائع
وكل الشكر لهم على هذا الانجاز الذي أتمنى أن يستمر من الأفضل إلى الأفضل
أتشرف بالانضمام الى جملة الاعضاء في محاولة لإضافة شيء ولو كان بسيطا
فأتمنى أن تقبلوني عضوا جديدا معكم
تحياتي للجميع
";
$DB_site->query("
INSERT INTO " . TABLE_PREFIX . "thread(title, lastpost, forumid, open, replycount, postusername, postuserid,visible)
VALUES
('" . addslashes($titlewel) . "', '" . addslashes($titlewel) . "', $forumwel,
1, 0, '" . addslashes($_POST['username']) . "', $userid,1)
");
$threadinfo['threadid'] = $DB_site->insert_id();
$DB_site->query("
INSERT INTO " . TABLE_PREFIX . "post
(threadid, parentid, title, username, userid, dateline, pagetext, allowsmilie,
showsignature, ipaddress, iconid,visible)
VALUES
($threadinfo[threadid], 0, '" . addslashes($titlewel) . "',
'" . addslashes($_POST['username']) . "', $userid, " . TIMENOW . ",
'" . addslashes($messagewel.$_POST['username']."
") . "', 1, 1,
'" . addslashes(IPADDRESS) . "', 1,1)
");
$post['postid'] = $DB_site->insert_id();


قم بتغير رقم (( 5 )) الخاص في رقم القسم إلى رقم القسم الذي تريد انشاء الموضوع فيه
وايضاً يمكنك تغيير صيغة الموضوع (الرسالة) اذا حبيت وحتي عنوان الموضوع.


انتهى.

*][_JIMMY_][*
03-02-2006, 02:46
*·~-.¸¸,.-~*الإهداءات*·~-.¸¸,.-~*




http://www.syrianstar.com/imagehost1red/uploads/d919a4d649.gif



هاك الاهداءات الاصدار الثالث.
يوجد شكلين للهاك
متحرك من اسفل إلى الأعلى و من اليسار إلى اليمين
تستطيع تركيب ماترغب.



طريقة التركيب :

قم بتحميل المرفق وبعد فك الضغط سوف تجد مجلد بإسم (( upload ))
ارفع كل الملفات والمجلدات التي بداخله إلى مجلد المنتتدى الرئيسى.
ثم قم بطلب الصفحة على شكل التالي
http://www.name.com/vb/admincp/ehdaainstall.php
مع التغير إلى اسم موقعك ومجلد منتداك
ثم قم بعمل تثبيت للهاك
ثم تابع وطبق جميع الشرح والخطواط بتركيز والتي في نفس الصفحة.

وعندا الإنتهاء من تركيب الهاك قم بحذف هذه الصفحة والتي هي (( ehdaainstall.php ))



برمجة : الحلم العماني


انتهى.

ABO Deema
06-02-2006, 11:47
منع التوقيع في المنتدى الاسلامي ..!!

افتح ملف

functions_showthread.php

ابحث عن

// get signature

اضف تحتها

if ($forum[forumid]==X) { $post['signature'] = '.:: لا يمكنك عرض توقيعك في القسم الإسلامي ::.'; }

X تعني رقم المنتدى الإسلامي الموجود في موقعك

مع ملاحظة تغيير رقم المنتدى

تحياتي للجميع ..

ABO Deema
06-02-2006, 11:49
تعديل ملف الاستايل ليتوافق مع نسخة المنتدى

سلامي للجميع
الكثير يشوف استايل عجبه بس ما يتوافق مع نسخته
وطريقه تعديله سهله
افتح ملف الاستايل

http://members.lycos.co.uk/jorohup/users/joroh_502.jpg

بواسطه برنامج الفرونت بيج او المفكرة
وعدل المشار عليه الى رقم نسختك

http://members.lycos.co.uk/jorohup/users/joroh_503.jpg

احفظ الملف وارفعه

وبالتوفيق للجميع

ABO Deema
06-02-2006, 11:57
شرح بالصور لتنفيذ أمر على قاعدة البيانات

السلام عليكم ورحمة الله وبركاتة
شرح بالصور لتنفيذ أمر على قاعدة البيانات
اولا اذهب الى عنوان القاعدة
http://www.******.com/cpanel
و**** هي اسم المنتدى الخاص بك
الان اضغط على كلمة SQL كما في الصورة التالية

http://www.traidnt.net/up//Registered/207.bmp

تم تجد في اخر الصفحة كلمة Php my Admin اضغط عليها كما في الصورة

http://www.traidnt.net/up//Registered/210.bmp

وتختار القاعدة المطلوب تنفيذ الامر بها كما في الصورة

http://www.traidnt.net/up//abofesal/abofesal-411.jpg

ثم على SQL كما في الصورة

http://www.traidnt.net/up//abofesal/410.jpg

ثم تضع الامر في المربع كما في الصورة

http://www.traidnt.net/up//abofesal/411.jpg


انتهى
واتمنى الفائدة للجميع
مع التحية

ABO Deema
07-02-2006, 12:05
كيف تضع صورة تحت كل قسم

وضع مثل هذه الصور في اقسام منتداك

http://www.jojokw.net/s606s/testsowar.JPG

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

وبعد ذلك قم بالدخول إلى لوحة التحكم ومنها الى الأقسام

وتضع هذا الكود فى وصف القسم او المنتدي

<img src="images/aaaa.gif">

aaaa.gif هو اسم الصورة يتغير تبعاً لإسم الصورة التى قمت برفعها و تريدها ان تظهر فى ذلك المكان او فى هذا القسم

اذا حبيت اضافة وصف بتضيفه بجوار هذا الكود


وبالتوفيق

الشرح للمبتدئين :

http://www.jojokw.net/s606s/fil04.bmp


اختر المنتدى الذي تريد اضافة الصور له

http://www.jojokw.net/s606s/fil05.bmp

اكتب الكود هنا
مكان aaaa اكتب اسم الصورة التي رفعتها لمجلد image

http://www.jojokw.net/s606s/fil06.JPG

ABO Deema
07-02-2006, 12:10
شريط الاعلانات المتحرك

السلام عليكم ورحمه الله وبركاته
هذا هو هاك الاعلانات المتحرك للvb3
فقط قوم بوضع هذا الكود فى اخر الهيدر او اى مكان تريد وضع الشريط فيه
ومع مراعاه تغير الاعلان امسح منتديات سيريا ستار واكتب كانها الاعلان المراد اعلانه للاعضاء
تقدر تعدل فيه بلفرنت بيج
مع تحياتى لكم

<body>
<table border="1" width="100%" bgcolor="#FEA6A6">
<tr>
<td width="21%">
<p align="center"><B><SPAN lang=ar-sa><FONT
face="Simplified Arabic" color=#336900 size="3"> شريط
الإعلانات ||</FONT></SPAN></B></td>
<td width="79%"><b><font color="#000000" size="4">
<marquee direction="right" bgcolor="#ffffff">
سيريا ستار </marquee>
</font></b></td>
</tr>
</table>

</body>

ABO Deema
07-02-2006, 12:16
خاصية إظهار المتواجدين داخل المواضيع والاقسام

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

اظهار المتواجدين داخل المواضيع

نذهب لكنترول المنتدى : ثم نختار الاعدادات

http://www.traidnt.net/up/tourky/ShowUsers-1.jpg

ناتي هنا ونختار :خيارات ظهور الموضوع (showthread)

ونضع الخيار على [yas alphabetical]

http://www.traidnt.net/up/tourky/ShowUsers-2.jpg

ثم نعتمد الحفظ

http://www.traidnt.net/up/tourky/ShowUsers-3.jpg

اظهار المتواجدين داخل الاقسام

نذهب لكنترول المنتدى : ثم نختار الاعدادات

http://www.traidnt.net/up/tourky/ShowUsers-1.jpg

ناتي هنا ونختار : (forumdisplay) إعدادات ظهور الأقسام

ونضع الخيار على [yas alphabetical]

http://www.traidnt.net/up/tourky/ShowUsers-4.jpg

ثم نعتمد الحفظ

http://www.traidnt.net/up/tourky/ShowUsers-3.jpg

تحياتي
KAHOON

fmfma
07-02-2006, 01:57
شكراً اخي وبارك الله فيك

شعار الهدى
07-02-2006, 02:26
بسم الله الرحمن الرحيم

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

ABO Deema
07-02-2006, 08:55
شرح هاك الاختام خطوة خطوة بالصور و بالتفصيل الممل من الالف الى الياء

نقوم بتحميل المرفقات
ورفعها على النحو التالي

http://www.syrianstar.com/imagehost1red/uploads/096251781d.jpg

http://www.syrianstar.com/imagehost1red/uploads/215243fe11.jpg

admincp / الملفات اللي تحت المجلد نرفعهم تحت مجلد admincp
images / الملفات اللي تحت المجلد نرفعهم تحت تحت مجلد images
includes / الملفات اللي تحت المجلد نرفعهم تحت مجلد includes
ما رفعناهم
بنحط الرابط التالي بالمتصفح

http://www. name site .com/vb/admincp/install.php


طبعا ال name site هو اسم موقعك لازم نغيره

رح تفتح النا صفحة متل بالصورة و اتبع الشرح

http://www.syrianstar.com/imagehost1red/uploads/bd687b25a7.jpg

رح نختار التركيب لاول مرة يعني الخيار الاول رح تفتح عنا صفحة

http://www.syrianstar.com/imagehost1red/uploads/f29e37a14d.jpg

http://www.syrianstar.com/imagehost1red/uploads/8978c88e1c.jpg

بالخطوة القادمة رح يعطينا خطأ متل بالصورة

http://www.syrianstar.com/imagehost1red/uploads/e3e77d98c3.jpg

من المتصفح لاحظ الصورة اخر الرابط عندك 4 بنبدلها ب 5 و بنضغط على

http://www.traidnt.org/up/pic.php?u=227DojIz&i=978

http://www.syrianstar.com/imagehost1red/uploads/321205f30b.jpg

متل بالصورة

http://www.syrianstar.com/imagehost1red/uploads/38fa973830.jpg

يعطينا خطأ نفسه و بنبدل ال 5 برقم 6 و بنضغط على ايقونة go متل الخطوة السابقة

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

رح تفتح عنا صفحة فيها شرح بالتفصيل و رح نشرحه هون برضه
نتبع الشرح بدقة

يعني الشرح هون فيكم تقولوا نسخ و لصق بس للتوضيح اكتر

1- إفتح ملف functions_showthread.php الموجود في مجلد includes و ابحث عن

// get signature

اضف اعلاه الكود التالي

// ------------------- Stamps Hack ----------------------
require('./includes/hack_stamps_1.php');
// ------------------- /Stamps Hack ----------------------

إحفظ الملف وقم برفعه للموقع .

====

2- إفتح ملف functions_forumdisplay.php الموجود في مجلد includes و ابحث عن

$show['subscribed'] = iif ($thread['issubscribed'], true, false);


أضف أعلاه:

// ------------------- Stamps Hack ----------------------
require('./includes/hack_stamps_1.php');
// ------------------- /Stamps Hack ---------------------

إحفظ الملف وقم برفعه للموقع .

=====

يتبع

ABO Deema
07-02-2006, 08:58
2- إفتح ملف functions_forumdisplay.php الموجود في مجلد includes و ابحث عن

$show['subscribed'] = iif ($thread['issubscribed'], true, false);


أضف أعلاه:

// ------------------- Stamps Hack ----------------------
require('./includes/hack_stamps_1.php');
// ------------------- /Stamps Hack ---------------------

إحفظ الملف وقم برفعه للموقع .

=====

3- إفتح ملف postings.php الموجود تحت المجلد الرئيسي للمنتدى و بالعادة بيكون vb و ابحث عن

$idname = $vbphrase['thread'];

أضف تحته

// ------------------- Stamps Hack ----------------------
require('./includes/hack_stamps_1.php');
// ------------------- /Stamps Hack ---------------------

إحفظ الملف وقم برفعه للموقع .

====

4- إفتح ملف moderator.php الموجود تحت المجلد الرئيسي للمنتدى و بالعادة بيكون vb و ابحث عن

//setup redirects for other options in moderators cp

أضف تحته:

// ------------------- Stamps Hack ----------------------
require('./includes/hack_stamps_1.php');
// ------------------- /Stamps Hack ---------------------

إحفظ الملف وقم برفعه للموقع .

====

5- إفتح ملف global.php الموجود تحت المجلد الرئيسي للمنتدى و بالعادة بيكون vb و ابحث عن

?>

و هالكود بالعادة بيكون آخر الملف

أضف بالأعلى:

// ------------------- Stamps Hack ----------------------
require('./includes/hack_stamps_2.php');
// ------------------- /Stamps Hack ---------------------

إحفظ الملف وقم برفعه للموقع .

====

6 -إفتح ملف index.php الموجود في مجلد admincp و ابحث عن

construct_nav_group($vbphrase['attachments']);

أضف تحته:

// ------------------- Stamps Hack ----------------------
construct_nav_option("إدارة الأختام","stamp.php?do=modify","|");
construct_nav_option("إضافة ختم جديد","stamp.php?do=add");
construct_nav_group("التحكم بالاختام");
// ------------------- /Stamps Hack ----------------------

إحفظ الملف وقم برفعه للموقع .

====


7- إفتح ملف moderator.php الموجود في مجلد admincp و ابحث عن

'canmanagethreads' => 1,

أضف بالأعلى:

// ------------------- Stamps Hack ----------------------
'canstamp' => 1,
// ------------------- /Stamps Hack ----------------------

ايضا في نفس الملف إبحث عن:

print_yes_no_row($vbphrase['can_edit_polls'], 'moderator[caneditpoll]', $moderator['caneditpoll']);

أضف بالأعلى:

// ------------------- Stamps Hack ----------------------
print_yes_no_row('يستطيع ختم المواضيع', 'moderator[canstamp]', $moderator['canstamp']);
// ------------------- /Stamps Hack ----------------------

إحفظ الملف وقم برفعه للموقع .

====

إفتح ملف init.php الموجود في مجلد includes و ابحث عن

?>

و بيكون في آخر الملف

أضف بالأعلى:

// ------------------- Stamps Hack ----------------------
$_BITFIELD['moderatorpermissions']['canstamp'] = 8388608;
// ------------------- /Stamps Hack ----------------------

http://www.syrianstar.com/imagehost1red/uploads/40905a79c6.jpg

بنروح على صفحة تعديل التمبلتس


1 -بنضيف قالب جديد بأسم threadadmin_stamp
و بنحط فيه التالي

<form action="postings.php" method="post" name="vbform">
<input type="hidden" name="s" value="$session[sessionhash]" />
<if condition="!$forumid">
<input type="hidden" name="t" value="$threadid" />
<else />
<input type="hidden" name="f" value="$forumid" />
</if>
<input type="hidden" name="do" value="dostamp" />


<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<if condition="!$forumid">
<td class="tcat">ختم الموضوع</td>
<else />
<td class="tcat">ختم كلي للمواضيع</td>
</if>
</tr>
<tr>
<if condition="!$forumid">
<td class="thead">$vbphrase[title]: <span style="font-weight:normal">$threadinfo[title]</span></td>
<else />
<td class="thead">ختم كلي لمواضيع ساحة: <span style="font-weight:normal">$foruminfo[title]</span></td>
</if>
</tr>

<tr>
<td class="panelsurround" align="center">
<div class="panel">
<div style="width:$stylevar[formwidth]" align="$stylevar[left]">

<fieldset class="fieldset">
<legend>إختر أحد الاختام:</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td>$stampoptions</td>
</tr>
</table>
</fieldset>

</div>
</div>

<div style="margin-top:$stylevar[cellpadding]px">
<input type="submit" class="button" value="$vbphrase[save_changes]" accesskey="s" />
<input type="reset" class="button" value="$vbphrase[reset_fields]" accesskey="r" />
</div>
</td>
</tr>
</table>

</form>

=====

2- إفتح قالب SHOWTHREAD و ابحث عن


<div><label for="ao_rrd"><input type="radio" name="do" id="ao_rrd" value="removeredirect" />$vbphrase[remove_redirects]</label></div>

تحته اضف

<!-- stamps hack -->
<div><label for="ao_spl"><input type="radio" name="do" id="ao_spl" value="stamp" />خـــتم المـــوضوع</label></div>
<!-- /stamps hack -->

ايضا في نفس القالب ابحث عن

<option value="removeredirect">$vbphrase[remove_redirects]</option>

تحته اضف

<!-- stamps hack -->
<option value="stamp">خـــتم المـــوضوع</option>
<!-- / stamps hack -->

و احفظ ..

=======

3 - إفتح قالبFORUMDISPLAY وابحث عن

<div><label for="fa_prn"><input type="radio" name="do" id="fa_prn" value="prune" />$vbphrase[massprune_threads]</label></div>

تحته اضف

<!-- stamps hack -->
<div><label for="fa_stp"><input type="radio" name="do" id="fa_stp" value="stamp" />ختم كلي للمواضيع</label></div>
<!-- / stamps hack -->

ايضا في نفس القالب ابحث عن

<td class="smallfont">$vbphrase[you_have_posted_in_this_thread]</td>
<else />
<td colspan="2">&nbsp;</td>
</if>
</tr>

و اضف تحته

<!-- stamps hack -->
<tr>
<td><img src="images/stamps/thread_bst.gif" border="0" /></td>
<td class="smallfont">موضوع مميز يستحق القراءة</td>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td><img src="images/stamps/thread_rpt.gif" border="0" /></td>
<td class="smallfont">موضوع مكرر سبق وأن تم طرحه</td>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td><img src="images/stamps/thread_cpy.gif" border="0" /></td>
<td class="smallfont">موضوع قام الكاتب بنقله من النت</td>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td colspan="4">&nbsp;</td>
</tr>
<!-- / stamps hack -->

ايضا في نفس القالب ابحث عن

<option value="prune">$vbphrase[mass_prune]</option>

تحته اضف

<!-- stamps hack -->
<option value="stamp">ختم كلي للمواضيع</option>
<!-- / stamps hack -->

و احفظ ....

4 - إفتح قالب search_results_postbit و ابحث عن

<img class="inlineimg" src="$stylevar[imgdir_statusicon]/thread$post[statusicon].gif" alt="" border="0" />

استبدله ب

<!-- stamps hack -->
<if condition="!$post[stampid]">
<img class="inlineimg" src="$stylevar[imgdir_statusicon]/thread$post[statusicon].gif" alt="" border="0" />
<else />
<img class="inlineimg" src="images/stamps/thread$post[statusicon].gif" alt="" border="0" />
</if>
<!-- / stamps hack -->

و احفظ ...

=====

5 - إفتح قالب postbit_legacy و ابحث عن

<if condition="$show['messageicon'] OR $post['title']">

فوقه اضف

<!-- stamps hack -->
<if condition="$post[stamppic]">
<div style="width:100%;height:100%;background:url('$post[stamppic]'); background-repeat:$vboptions[stampsrepeation]; background-postion:$vboptions[stampsposition]">
<else />
<div width="100%" height="100%">
</if>
<br>
<!-- / stamps hack -->

ايضا ابحث عن

<!-- / edit note -->
</if>

اضف تحته

<!-- stamps hack -->
</div>
<!-- / stamps hack -->

و احفظ ...

=====

يتبع

ABO Deema
07-02-2006, 09:16
6 - إفتح قالب postbit و ابحث عن

<if condition="$show['messageicon'] OR $post['title']">

اضف فوقه

<!-- stamps hack -->
<if condition="$post[stamppic]">
<div style="width:100%;height:100%;background:url('$post[stamppic]'); background-repeat:$vboptions[stampsrepeation]; background-postion:$vboptions[stampsposition]">
<else />
<div width="100%" height="100%">
</if>
<br>
<!-- / stamps hack -->

ايضا ابحث عن

<!-- / edit note -->
</if>

اضف تحته

<!-- stamps hack -->
</div>
<!-- / stamps hack -->و احفظ ....

7 - إفتح قالب threadbit و ابحث عن - غالبا بيكون في اول القالب -

<img src="$stylevar[imgdir_statusicon]/thread$thread[statusicon].gif" alt="<if condition="$show['threadcount']"><phrase 1="$thread[dot_count]" 2="$thread[dot_lastpost]">$vbphrase[have_x_posts_in_thread_last_y]</phrase></if>" border="" />

استبدله ب

<!-- stamps hack -->
<if condition="!$thread[stampid]">
<img src="$stylevar[imgdir_statusicon]/thread$thread[statusicon].gif" alt="<if condition="$show['threadcount']"><phrase 1="$thread[dot_count]" 2="$thread[dot_lastpost]">$vbphrase[have_x_posts_in_thread_last_y]</phrase></if>" border="0" />
<else />
<img src="images/stamps/thread$thread[statusicon].gif" alt="<if condition="$show['threadcount']"><phrase 1="$thread[dot_count]" 2="$thread[dot_lastpost]">$vbphrase[have_x_posts_in_thread_last_y]</phrase></if>" border="0" />
</if>
<!-- / stamps hack -->

و احفظ ...

=====

8 - إفتح قالب navbar و ابحث عن

}
//-->
</script>

تحته اضف

<!-- stamps hack -->
<br />
$lastbestthreads
<br />
<!-- / stamps hack -->

و احفظ ...

بعد هالخطوة رح يقلك تحذف الانستال
و بيقلك مبروك انو تركب الهاك بس هو ما تركب لان متل ما لاحظنا فيه خطأين بالخطوة الجاي رح نصححهم تابعوا كتير كويس

نرجع للخطوة اللي قلنا رح نحلها بعدين


بنروح على phpmyadmin

و بنختار القاعدة تبع المنتدى

و بنختار على SOL

متل بالصورة


http://www.syrianstar.com/imagehost1red/uploads/dcdcb35a5d.jpg

و بنضيف الامر التالي

DROP TABLE stamps;
ALTER TABLE thread DROP stampid;
DELETE FROM settinggroup WHERE grouptitle='stamps';
DELETE FROM phrase WHERE varname IN ('settinggroup_stamps','setting_stampsmomaiztablet ype_title','setting_stampsmomaiztabletype_desc','s etting_stampsposition_title','setting_stampspositi on_desc','setting_stampsrepeation_title','setting_ stampsrepeation_desc');
DELETE FROM setting WHERE grouptitle='stamps'

في المربع الابيض الكبير

و اضغط GO

رح يرجعنا مرة تانية لنفس المربع و فيه الامر الاول

بنمسح اللي فيه و بنرجع نضيف امر تاني


يتبع

ABO Deema
07-02-2006, 09:17
CREATE TABLE stamps (
stampid smallint(5) unsigned NOT NULL auto_increment,
title varchar(60) NOT NULL default '',
url varchar(100) NOT NULL default '',
PRIMARY KEY (stampid)
) TYPE=MyISAM;
ALTER TABLE thread ADD stampid SMALLINT( 5 ) DEFAULT '0' NOT NULL ;
insert into stamps
(stampid, title, url)
values (1, 'منقول', 'images/stamps/1.gif'), (2, 'مميز', 'images/stamps/2.gif'), (3, 'مكرر', 'images/stamps/3.gif');
INSERT into phrase
(languageid, phrasetypeid, varname, text)
VALUES
(0, 5000, 'settinggroup_stamps', 'خيارات هاك الأختام'),
(0, 5000, 'setting_stampsmomaiztabletype_title', 'نوع جدول المواضيع المميزه'),
(0, 5000, 'setting_stampsmomaiztabletype_desc', 'حدد نوع جدول المواضيع التي ختمت بالختم المميز.'),
(0, 5000, 'setting_stampsposition_title', 'مكان الختم بالموضوع'),
(0, 5000, 'setting_stampsposition_desc', 'حدد مكان ظهور الختم بمربع الموضوع.'),
(0, 5000, 'setting_stampsrepeation_title', 'تكرار الختم بالموضوع'),
(0, 5000, 'setting_stampsrepeation_desc', 'حدد نوع تكرار الختم الذي ترغب به داخل مربع الموضوع.');
insert into settinggroup
(grouptitle, displayorder, volatile)
values ('stamps', '325', '1');
insert into setting
(varname, grouptitle, value, defaultvalue, optioncode, displayorder, advanced, volatile)
values
('stampsmomaiztabletype','stamps','0','0',
'<table>
<tr valign=\\"top\\">
<td><input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"type0\\" value=\\"0\\" tabindex=\\"1\\" " . iif($setting[value] == 0, HTML_CHECKED) . " /></td>
<td class=\\"smallfont\\"><label for=\\"type0\\"><b>شريط تجانبي مختصر.</b></label></td>
</tr>
<tr valign=\\"top\\">
<td><input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"type1\\" value=\\"1\\" tabindex=\\"1\\" " . iif($setting[value] == 1, HTML_CHECKED) . " /></td>
<td class=\\"smallfont\\"><label for=\\"type1\\"><b>شريط تصاعدي مفصل.</b></label></td>
</tr>
<tr valign=\\"top\\">
<td><input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"type2\\" value=\\"2\\" tabindex=\\"1\\" " . iif($setting[value] == 2, HTML_CHECKED) . " /></td>
<td class=\\"smallfont\\"><label for=\\"type2\\"><b>جدول منتدى سوالف.</b></label></td>
</tr>
</table>',
10,0,1),
('stampsposition','stamps','top left','top left',
'<table>
<tr valign=\\"top\\">
<td><input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"pos1\\" value=\\"top right\\" tabindex=\\"1\\" " . iif($setting[value] == "top right", HTML_CHECKED) . " /></td>
<td class=\\"smallfont\\"><label for=\\"pos1\\"><b>بالأعلى يمين.</b></label></td>
</tr>
<tr valign=\\"top\\">
<td><input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"pos2\\" value=\\"top center\\" tabindex=\\"1\\" " . iif($setting[value] == "top center", HTML_CHECKED) . " /></td>
<td class=\\"smallfont\\"><label for=\\"pos2\\"><b>بالأعلى منتصف.</b></label></td>
</tr>
<tr valign=\\"top\\">
<td><input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"pos3\\" value=\\"top left\\" tabindex=\\"1\\" " . iif($setting[value] == "top left", HTML_CHECKED) . " /></td>
<td class=\\"smallfont\\"><label for=\\"pos3\\"><b>بالأعلى يسار</b></label></td>
</tr>
<tr valign=\\"top\\">
<td><input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"pos4\\" value=\\"center right\\" tabindex=\\"1\\" " . iif($setting[value] == "center right", HTML_CHECKED) . " /></td>
<td class=\\"smallfont\\"><label for=\\"pos4\\"><b>بالمنتصف يمين.</b></label></td>
</tr>
<tr valign=\\"top\\">
<td><input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"pos5\\" value=\\"center left\\" tabindex=\\"1\\" " . iif($setting[value] == "center left", HTML_CHECKED) . " /></td>
<td class=\\"smallfont\\"><label for=\\"pos5\\"><b>بالمنتصف يسار.</b></label></td>
</tr>
<tr valign=\\"top\\">
<td><input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"pos6\\" value=\\"bottom right\\" tabindex=\\"1\\" " . iif($setting[value] == "bottom right", HTML_CHECKED) . " /></td>
<td class=\\"smallfont\\"><label for=\\"pos6\\"><b>بالأسفل يمين.</b></label></td>
</tr>
<tr valign=\\"top\\">
<td><input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"pos7\\" value=\\"bottom center\\" tabindex=\\"1\\" " . iif($setting[value] == "bottom center", HTML_CHECKED) . " /></td>
<td class=\\"smallfont\\"><label for=\\"pos7\\"><b>بالأسفل منتصف.</b></label></td>
</tr>
<tr valign=\\"top\\">
<td><input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"pos8\\" value=\\"bottom left\\" tabindex=\\"1\\" " . iif($setting[value] == "bottom left", HTML_CHECKED) . " /></td>
<td class=\\"smallfont\\"><label for=\\"pos8\\"><b>بالأسفل يسار.</b></label></td>
</tr>
</table>',
20, 0, 1 ),
('stampsrepeation','stamps','no-repeat','no-repeat',
'<table>
<tr valign=\\"top\\">
<td><input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"rpt0\\" value=\\"no-repeat\\" tabindex=\\"1\\" " . iif($setting[value] == "no-repeat", HTML_CHECKED) . " /></td>
<td class=\\"smallfont\\"><label for=\\"rpt0\\"><b>بدون تكرار.</b></label></td>
</tr>
<tr valign=\\"top\\">
<td><input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"rpt1\\" value=\\"repeat\\" tabindex=\\"1\\" " . iif($setting[value] == "repeat", HTML_CHECKED) . " /></td>
<td class=\\"smallfont\\"><label for=\\"rpt1\\"><b>تكرار أفقي وعامودي.</b></label></td>
</tr>
<tr valign=\\"top\\">
<td><input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"rpt2\\" value=\\"repeat-x\\" tabindex=\\"1\\" " . iif($setting[value] == "repeat-x", HTML_CHECKED) . " /></td>
<td class=\\"smallfont\\"><label for=\\"rpt2\\"><b>تكرار أفقي.</b></label></td>
</tr>
<tr valign=\\"top\\">
<td><input type=\\"radio\\" name=\\"setting[$setting[varname]]\\" id=\\"rpt3\\" value=\\"repeat-y\\" tabindex=\\"1\\" " . iif($setting[value] == "repeat-y", HTML_CHECKED) . " /></td>
<td class=\\"smallfont\\"><label for=\\"rpt3\\"><b>تكرار عامودي.</b></label></td>
</tr>
</table>',
30, 0, 1);

الخطوة الاخيرة

بندخل على لوحة تحكم المنتدى
من خيارات المنتدى
رح نشوف خيار هاك الاختام فوق خيار المرفقات
رح تلاقي خيارات تختار اللي بيعجبك
لو حبيت تضيف ختم جديد
و بدك الصورة
ترفع الصورة اللي اخترتها تحت images/stamps
من لوحة تحكم المنتدى رح نلاقي خيار التحكم بالاختام
و تضغط على اضافة ختم
عند اسم الختم تحط الاسم اللي بدك للختم الجديد
و بالخانة التانية تروح لآخر السطر و تكتب اسم الصورة اللي اخترتها و رفعتها تحت images/stampsو تحفظ
رح يقلك تمت الاضافة بنجاح
و ياخدك عالصفحة لتشوف اسم الختم و الصورة اللي اخترتها

هيك خلصنا الهاك

وحش الميادين
08-02-2006, 01:32
*·~-.¸¸,.-~*والله والنعم فيكم كلكم ويعطيكم العافية بصراحه مواضيع مهمه جدا وجباره *·~-.¸¸,.-~*

ABO Deema
08-02-2006, 08:41
طريقة جعل المنتديات الفرعية تظهر في الصفحة الرئيسية

جعل الاقسام الفرعية تظهر في الصفحة الرئيسة للمنتدى

أولاً : اذهب الى لوحة التحكم واختر خيارات المنتدى كما بالصورهـ

http://www.syrianstar.com/imagehost1red/uploads/05c8b5e79f.jpg

ثانياً : أختر من القائمة التي تظهر لك التالي " خيارات ترتيب المنتديات " كما بالصورهـ

http://www.syrianstar.com/imagehost1red/uploads/518f2dc277.jpg (http://www.syrianstar.com/imagehost1red/uploads/518f2dc277.jpg)

ثالثاً : غير رقم الخيار التالي " Depth of Sup-Forums " الى الرقم " 21 " كما موضح بالصورهـ

http://www.syrianstar.com/imagehost1red/uploads/89dbf3a83a.jpg (http://www.syrianstar.com/imagehost1red)

ABO Deema
08-02-2006, 10:05
هاك النشره بلغه html

طريقه التركيب...

أولا قم بإضافه هذه الأوامر إلى قاعدة بيانات المنتدى

ALTER TABLE " . TABLE_PREFIX . "user ADD receivebulletin SMALLINT (5) UNSIGNED DEFAULT '1' NOT NULL ;


ALTER TABLE " . TABLE_PREFIX . "user ADD receivebulletin_type SMALLINT (5) UNSIGNED DEFAULT '1' NOT NULL ;

أفتح تامبلت (modifyoptions)


ابحث عن هذا

<tr>
<td><label for="cb_showemail"><input type="checkbox" name="options[showemail]" value="1" id="cb_showemail" $checked[showemail] />$vbphrase[receive_email_from_other_members]</label></td>
</tr>

بعده اضف هذا

<tr>
<td><label for="html"><input type="checkbox" name="html" value="1" id="html" $checked[receivebulletin] />$vbphrase[receive_email_from_html]</label></td>
</tr>

أفتح ملف (profile.php)

أبحث عن هذا الكود

globalize($_POST, array('newstyleset' => INT, 'dst' => INT, 'showvbcode' => INT, 'pmpopup' => INT, 'umaxposts' => INT, 'prunedays' => INT,
'timezoneoffset', 'startofweek' => INT, 'languageid' => INT, 'threadedmode' => INT, 'invisible' => INT, 'autosubscribe' => INT,
'options', 'modifyavatar'));

استبدله بهذا

globalize($_POST, array('html' => INT, 'newstyleset' => INT, 'dst' => INT, 'showvbcode' => INT, 'pmpopup' => INT, 'umaxposts' => INT, 'prunedays' => INT,
'timezoneoffset', 'startofweek' => INT, 'languageid' => INT, 'threadedmode' => INT, 'invisible' => INT, 'autosubscribe' => INT,
'options', 'modifyavatar'));

وابحث عن هذا الكود

$DB_site->query("
UPDATE " . TABLE_PREFIX . "user SET
" . $updatestyles . "
showvbcode = $showvbcode,
pmpopup = $pmpopup,
maxposts = $umaxposts,
daysprune = $prunedays,
timezoneoffset = '$timezoneoffset',
startofweek = $startofweek,
languageid = $languageid,
threadedmode = $threadedmode,
autosubscribe = $autosubscribe,
options = " . convert_array_to_bits($options, $_USEROPTIONS) . "
WHERE userid = $bbuserinfo[userid]
");

اعلاه مباشره اضف الاتي

$receivebulletin = ($html) ? 1 : 0;

$DB_site->query("
UPDATE " . TABLE_PREFIX . "user SET
receivebulletin = $receivebulletin
WHERE userid = $bbuserinfo[userid]
");

أفتح ملف (admincp/index.php)

أبحث عن هذا الكود

['send_email_to_users'], 'email.php?do=start', '|');

استبدله بهذا

construct_nav_option('Send Html Email', 'html.php?', '<br />');
construct_nav_option($vbphrase['send_email_to_users'], 'email.php?do=start', '|');

اضف العباره التاليه في اللغه

receive_email_from_html

الترجمه

'أستقبال النشرة الدوريه على البريد الخاص'

حمل الملف المضغوط وارفع الملفين commbull_phrases.php و html.php
الى مجلد admincp في منتداك

http://www.syrianstar.com/imagehost1red/uploads/679dc18edd.jpg

ABO Deema
09-02-2006, 11:23
[هاك] أخبار الجزيرة

في نهاية header أضف


<!-- / اخبار الجزيرة -->
<tr>
<td class="alt1" class="alt1" colspan="3">
<table border="1" cellpadding="0" cellspacing="1" style="border-collapse: collapse" width="100%" id="table10">
<tr>
<td width="8">
<img border="0" src="images/aljz.gif" width="26" height="29"></td>
<td>
<iframe name="I9" marginwidth="1" marginheight="1" height="25" width="100%" scrolling="no" border="1" frameborder="0" src="jaz.php"></iframe>
</td>
<td width="5">
<img border="0" src="images/aljz.gif" width="26" height="29"></td>
</tr>
</table>
</td>
</tr>
<!-- / اخبار الجزيرة -->

يوجد ملف في المرفق ارسلة الي مجلد المنتدى vb
والصور الى مجلد images
و مبروك الهاك

ABO Deema
09-02-2006, 11:53
هاك الخط الفاصل للمواضيع المثبتة

افتح تمبلت
fourmdisplayابحث عن
التالي

<!-- <tr><td class="thead" colspan="<if condition="$show['threadicons']">6<else />5</if>">&nbsp;</td></tr>-->

أضف تحتها التالي

<tr valign="top"><td class="thead" colspan="10" style="height: 5px;"></td></tr>

ملاحظة ..بأمكانك زيادة عرض الخط الفاصل بما يتناسب مع منتداك وذلك
بتغيير
hight:5px
الى 10 او 15 بكسل

ABO Deema
11-02-2006, 05:34
هاك ظهور التوقيع مره واحدة بالموضوع

لديك اعضاء كثيرون بالمنتدى ؟؟

هل كثرة تواقيع الاعضاء تسبب لك بطأ في التصفح وخاصة مع كثرة الردود على المشاركات ؟؟؟

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

يتضايقون من ذلك ؟؟؟

الان اليك الحل وهو في منتهى السهولة

نذهب عن طريق الاف تي بي الى مجلد vb/includes

ومن ثم نبحث عن هذا الملف: functions_showthread.php

بعد فتحه نقوم بالبحث عن هذا الكود :

$post['signature'] = $sigcache["$post[userid]"];

ونقوم باستبداله بالكود التالي :

$post['signature'] = '';


انتهى التركيب .... اعتقد بانه سهل جدا

ABO Deema
12-02-2006, 08:11
حل مشكلة الخروج من المنتدى


نظرا أن هذه المشكلة تظهر عند الأغلبية
فحبيت أنقل لكم حل هذه المشكلة
أتمنى إن الجميع يرتاح من هالمشكلة
عند الخروج من المنتدى هناك خطأ وهذه رسالة الخطأ

An error occurred while attempting to log you out. Click here to log out

وهذا الخطأ في النسخة 3.0.3

لحل المشكلة

فتح التمبليت FORUMHOME

وابحث عن:

"login.php?$sessiondo=logout"

إستبدله بهذه الجملة:

"login.php?$sessiondo=logout&amp;u=$bbuserinfo"
واحفظ التمبليت

----------------

إفتح تمبليت navbar

وابحث عن:

"login.php?$sessiondo=logout"

إستبدله بهذه الجملة:

"login.php?$sessiondo=logout&amp;u=$bbuserinfo"


واحفظ التمبليت

ABO Deema
12-02-2006, 08:52
اخفاء التوقيع عن الزوار

وقت التركيب : لن يأخذ منك سوا 20 ثانية

شرح التركيب : افتح ملف functions_showthread.php .. الموجود داخل ملف includes

وابحث بداخلة عن

// get signature

ضف بعده مباشرة الكود التالي


if ($bbuserinfo[usergroupid]==1) { $post['signature'] = 'عذراً لا يمكنك مشاهدة التوقيع كونك غير مسجل في المنتدى'; }

إنتهى

ABO Deema
12-02-2006, 09:34
هاك منع تحميل المرفقات الا بعد الرد على الموضوع

طريقة التركيب::::

اولا: قم بفتح ملف attachment.php والموجود بداخل مجلد المنتدى الرئيسي

ثم ابحث عن ::

// check if there is a forum password and if so, ensure the user has it set

اضف ((فوقها)) الكود التالي ::
// add post then you can take the attach by rafie
if ( !$DB_site->query_first ( "SELECT postid FROM " . TABLE_PREFIX . "post WHERE userid=$bbuserinfo[userid] AND threadid=$threadinfo[threadid]" ) ) :
eval('print_output("' . fetch_template('attach_rafie') . '");');
endif ;

الان اذهب الى المنتدى وقم بأنشاء تمبليت جديد وقم بتسميته

attach_rafie

وقم بنسخ جميع مافي الملف المرفق مع الهاك وهو ( attach_rafie )

وقم بلصقه في داخل التمبليت الجديد

تحياتي لكم

ABO Deema
14-02-2006, 12:49
تنسيق بسيط في الرد السريع


هذه صورة الرد السريع بعد التعديل
http://www.syrianstar.com/imagehost1red/uploads/39ebcc82b5.jpg

افتح تمبلت showthread_quickreply وامسح كل ما في داخله ومن ثم أضف الموجود بداخل الملف المفرق

تحياتي

ABO Deema
14-02-2006, 05:45
هاك المواضيع المتشابهة

أفتح تمبلت / newthread
وأبحث عن التالي :

$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title>$vboptions[bbtitle] - $vbphrase[post_new_thread]</title>
$headinclude

أضف تحته التالي :

<script language="javascript">

function showFind(object)
{
if(object.value != '')
{
document.findicon.src = "$stylevar[imgdir_button]/findicon_on.gif";
document.findicon.style.cursor = "pointer";
}
else
{
document.findicon.src = "$stylevar[imgdir_button]/findicon_off.gif";
document.findicon.style.cursor = "default";
}
}

function openWindow()
{
if(document.vbform.subject.value != '')
{
var subject = document.vbform.subject.value;
var width = 650;
var height = 325;
var winL = (screen.width - width) / 2;
var winT = (screen.height - height) / 2;

window.open('findtopic.php?s='+subject,
'vWindow',
'scrollbars=yes,toolbar=no,status=no,width='+width +',height='+height+',top='+winT+',left='+winL
);
}
else
{
window.alert("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[languagecode]">
<head>
<title>$vboptions[bbtitle] - تم البحث عن المواضيع التالية </title>

<if condition="empty($threads)">
<script language="javascript">
window.alert("لا توجد مواضيع مشابه له:\n\"$subject\"");
window.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>

إنتهى

ABO Deema
14-02-2006, 05:51
هاك الترحيب بأسفل المتصفح

انسخ الكود وضعه في أعلى ال header


<if condition="$bbuserinfo[userid] != 0">
<SCRIPT>
<!-- Hide from old browsers
message = " مرحبا بك يا $bbuserinfo[username] في $vboptions[bbtitle] ^" +
" آخر زيارة لك كانت في $pmbox[lastvisitdate] $pmbox[lastvisittime]^" +
" بريدك المسجل لدينا هو $bbuserinfo[email]^" +
" أنت الآن في رتبة $bbuserinfo[usertitle]^" +
<if condition="$bbuserinfo['options'] & $_USEROPTIONS['receivepm']">
" يوجد لديك $bbuserinfo[pmunread] رسالة خاصة غير مقروءة^" +
" مجموع الرسائل الخاصة هو $bbuserinfo[pmtotal]^" +

</if>
"^"
scrollSpeed = 50
lineDelay = 1800
// Do not change the text below //
txt = ""
function scrollText(pos) {
if (message.charAt(pos) != '^') {
txt = txt + message.charAt(pos)
status = txt
pauze = scrollSpeed
}
else {
pauze = lineDelay
txt = ""
if (pos == message.length-1) pos = -1
}
pos++
setTimeout("scrollText('"+pos+"')",pauze)
}
// Unhide -->
scrollText(0)
</SCRIPT>
<else />
<SCRIPT>
<!-- Hide from old browsers
message = " مرحبا عزيزي الضيف في $vboptions[bbtitle] ^" +
" أنت غير مسجل لدينا^" +
" يمكنك التسجيل في المنتدى والمشاركة مع $vboptions[bbtitle]^" +
" أو يمكنك تسجيل الدخول إذا كنت قد سجلت مسبقا^" +
"^"
scrollSpeed = 50
lineDelay = 1800
// Do not change the text below //
txt = ""
function scrollText(pos) {
if (message.charAt(pos) != '^') {
txt = txt + message.charAt(pos)
status = txt
pauze = scrollSpeed
}
else {
pauze = lineDelay
txt = ""
if (pos == message.length-1) pos = -1
}
pos++
setTimeout("scrollText('"+pos+"')",pauze)
}
// Unhide -->
scrollText(0)
</SCRIPT>
</if>
<!-- logo and buttons -->

إنتهى

ABO Deema
15-02-2006, 09:26
الخط الفاصل في المواضيع المثبتة

افتح تمبلت
fourmdisplay
ابحث عن
التالي

<!-- <tr><td class="thead" colspan="<if condition="$show['threadicons']">6<else />5</if>">&nbsp;</td></tr>-->

أضف تحتها التالي

<tr valign="top"><td class="thead" colspan="10" style="height: 5px;"></td></tr>

ملاحظة ..بأمكانك زيادة عرض الخط الفاصل بما يتناسب مع منتداك وذلك
بتغيير
hight:5px
الى 10 او 15 بكسل

إنتهى

ABO Deema
21-02-2006, 11:53
هاك إبلاغ العضو عن الصلاة

افتح ملف
global.php

ابحث عن هذا الكود

// parse some global templates

اضف تحته بسطر

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



افتح قالب
header

ابحث عن الكود هذا

<!-- content table -->

اضف اسفله بسطر الكود هذا

<br>
$prayers
<br>



اضف قالب جديد بإسم
prayers


واضف بداخله


<table class="page" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="555" align="center">
<tr>
<td class="page" align="center">
<SCRIPT language=Javascript>
<!-- BY OMAR
<!-- www.alchaam.com -->
<!-- al_chaam@hotmail.com -->
now = new Date()
hr = now.getHours()
mnt = now.getMinutes()
scn = now.getSeconds()
if (mnt <= 9) {
mnt = "0" + mnt }
if (scn <= 9) { scn = "0" + scn }
var disp = ((hr>12) ? (hr-12) : hr) + ":"
disp += mnt + ":" + scn
disp += ((hr>=12) ? " مساءً - أسعد الله أوقاتك بكل خير يا |[ $bbuserinfo[username] ]| يسرّنا تواجدك معنا في |[ $vboptions[bbtitle] ]|" : " صباحاً - أسعد الله أوقاتك بكل خير يا |[ $bbuserinfo[username] ]| يسرّنا تواجدك معنا في - $vboptions[bbtitle]")
status = disp

if (hr < "4") { document.write(".") }
else if (hr < "5") { document.write("يا / $bbuserinfo[username] : دخل الآن وقت صلاة الفجر حسب التوقيت المحلي لمكة المكرمة<br>قال تعالى : ( إن الصلاة كانت على المؤمنين كتابا موقوتا ) صدق الله العظيم") }
else if (hr < "12") { document.write(".") }
else if (hr < "13") { document.write("يا / $bbuserinfo[username] : دخل الآن وقت صلاة الظهر حسب التوقيت المحلي لمكة المكرمة<br>قال تعالى : ( إن الصلاة كانت على المؤمنين كتابا موقوتا ) صدق الله العظيم") }
else if (hr < "16") { document.write(".") }
else if (hr < "17") { document.write("يا / $bbuserinfo[username] : دخل الآن وقت صلاة العصر حسب التوقيت المحلي لمكة المكرمة<br>قال تعالى : ( إن الصلاة كانت على المؤمنين كتابا موقوتا ) صدق الله العظيم") }
else if (hr < "19") { document.write(".") }
else if (hr < "20") { document.write("يا / $bbuserinfo[username] : دخل الآن وقت صلاة المغرب حسب التوقيت المحلي لمكة المكرمة<br>قال تعالى : ( إن الصلاة كانت على المؤمنين كتابا موقوتا ) صدق الله العظيم") }
else if (hr < "21") { document.write(".") }
else if (hr < "22") { document.write("يا / $bbuserinfo[username] : دخل الآن وقت صلاة العشاء حسب التوقيت المحلي لمكة المكرمة<br>قال تعالى : ( إن الصلاة كانت على المؤمنين كتابا موقوتا ) صدق الله العظيم") }
else if (hr < "23") { document.write(".") }
//-->
</script>
</td>
</tr>
</table>

تحياتي

ABO Deema
21-02-2006, 12:03
هاك إرسال المنتدى إلى صديق


1.افتح ملف: vb/sendmessage.php:

إبحث عن التالي:

if (!($forumperms & CANVIEW) OR !($forumperms & CANEMAIL) OR (($threadinfo['postuserid'] != $bbuserinfo['userid']) AND !($forumperms & CANVIEWOTHERS)))
{
print_no_permission();
}

إستبدله بالكود التالي:

// Erwin's Refer Hack
if (!$_REQUEST['refer'])
{
if (!($forumperms & CANVIEW) OR !($forumperms & CANEMAIL) OR (($threadinfo['postuserid'] != $bbuserinfo['userid']) AND !($forumperms & CANVIEWOTHERS)))
{
print_no_permission();
}
}
// Erwin's Refer Hack


إبحث عن التالي:

eval('print_output("' . fetch_template('sendtofriend') . '");');

إستبدله بالكود التالي:

// Erwin's Refer Hack
if ($_REQUEST['refer'])
{
eval('print_output("' . fetch_template('refertofriend') . '");');
} else {
eval('print_output("' . fetch_template('sendtofriend') . '");');
}
// Erwin's Refer Hack

2. إضافة تمبلت جديد: refertofriend


$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head><title>$vboptions[bbtitle] - Refer $vboptions[bbtitle] to a Friend</title>
$headinclude
</head>
<body>
$header
$navbar

<form action="sendmessage.php" method="post">
<input type="hidden" name="s" value="$session[sessionhash]" />

<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="thead" colspan="2"><b>أخبر صديق عن: $vboptions[bbtitle]</b></td>
</tr>
$logincode
<tr>
<td class="alt2"><b>إسم الصديق:</b></td>
<td class="alt2"><input type="text" class="bginput" name="sendtoname" size="25" maxlength="75" /></td>
</tr>
<tr>
<td class="alt1"><b>بريد الصديق:</b></td>
<td class="alt1"><input type="text" class="bginput" name="sendtoemail" size="25" maxlength="100" /></td>
</tr>
<tr>
<td class="alt2"><b>العنوان:</b></td>
<td class="alt2">
<input type="text" class="bginput" name="emailsubject" value="تفضل بزيارة هذا المنتدى" size="25" maxlength="100" /></td>
</tr>
<tr>
<td class="alt1" valign="top"><b>محتويات الرسالة:</b></td>
<td class="alt1"><textarea name="emailmessage" rows="10" cols="50">السلام عليكم ورحمة الله وبركاته
أنصحك بزيارة: $vboptions[bbtitle]
على الرابط التالي:
$vboptions[bburl]/index.php?referrerid=$bbuserinfo[userid]

إسم العضو المرسل
$bbuserinfo[username]</textarea></td>
</tr>
</table>
</td></tr></table>

<br />

<table cellpadding="2" cellspacing="0" border="0" width="$stylevar[tablewidth]" align="center">
<tr>
<td align="center">
<input type="submit" class="button" value="إرسال ::: Send " accesskey="s" />
<input type="hidden" name="t" value="$threadid" />
<input type="hidden" name="url" value="$url" />
<input type="hidden" name="refer" value="1" />
<input type="hidden" name="do" value="dosendtofriend" />
</td>
</tr>
</table>

</form>

$footer

</body>
</html>


3.تحرير تمبلت: footer

إبحث عن التالي:

<a href="$vboptions[contactuslink]">$vbphrase[contact_us]</a>

إستبدله بالتالي:

<a href="$vboptions[contactuslink]">$vbphrase[contact_us]</a>
<a href="sendmessage.php?do=sendtofriend&refer=1">أرسل المنتدى إلى صديق</a>

تحياتي

ABO Deema
09-03-2006, 02:06
تعديل في قمـه الرووعه لتمبلت Postbit_attachment



فقط أستبدل محتويات تمبلت Postbit_attachment

بـ المرفق

وهـذي النتيجـه


http://www.syrianstar.com/imagehost1red/uploads/6654725b96.jpg


ملاحظه

تقدر تغير الشروط أو النصائح من التمبلت المرفق

تحياتي

KaHooN

ABO Deema
12-03-2006, 05:14
[هاك] أنت للــ Vb3


اهلا بكم الى عالم هاكات الــ VB3 في هذا اليوم لدينا هاك أنت !

ماهو عمل هذا الهاك ؟؟

عند كتابه [you] في احد المواضيع او الردود سيقوم بستبدالها الى اسم المستخدم الذي يشاهد الموضوع.

مثلا الذي يشاهد الموضوع OmAr ... فتستبدل [you] الى OmAr

كان هذا الهاك موجود في الــ vb2 ولكن للفائده تم اعاده برمجته لكي يتوافق مع VB3

التعديلات:
--includes/functions.php
--includes/functions_newpost.php
--archive/index.php (اختياري)
--archive/global.php (اختياري)

الملف في المرفقات


تحياتـــــــي ....

ABO Deema
12-03-2006, 05:15
احصائيات الموضوع في صفحة الموضوع

هاك بسيط يُظهر( عدد الردود و عدد الزيارات للموضوع ) في أعلى صفحة كل موضوع ..
طريقة التركيب سهلة و سريعة :
افتح تمبليت : SHOWTHREAD و ابحث فيه عن الكود التالي : $poll

وتضع تحته مباشرة الكود التالي :


<div class="smallfont" style="text-align: center;">عدد الردود : $thread[replycount] ، عدد الزيارات : $thread[views] .</div>

وأحفظ التعديل

alsahir
14-03-2006, 05:49
السلام عليكم ورحمة الله وبركاته


انا بدي اشكرك من قلبي وربي يقويك

بس عندي طلب ياريت احصلو عندك

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

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


ولك جزيل الشكر مقد


تحياتيم

ABO Deema
14-03-2006, 08:32
تكرم عزيزنا

غالي والطلب رخيص

ABO Deema
14-03-2006, 08:34
هاك إحصائيات المنتدى

افتح ملف/ 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 -->

ABO Deema
14-03-2006, 08:36
الحل النهائي لهاك المتواجدين + الذين تواجدو بالالوان::شرح كافي ووافي::

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

طريقة التركيب

خطوة (1) إضافة الكود التالي لجميع الاستايلات في المنتدى

1- اذهب لخيار ( الستايلات & القوالب ) ثم (ضبط الستايلات )

http://www.sa-web.net/swalif/mrb3at/01.jpg

2- أضغط ( اذهب ) على خيار ( خيارات جميع الستايلات ) - صورة (2)

http://www.sa-web.net/swalif/mrb3at/02.jpg

3- اسفل الخيارات عند ( تعريف CSS إضافي ) وفي نهايته أضف الكود التالي: - صورة (3)
صورة (3)
http://www.sa-web.net/swalif/mrb3at/03.jpg

لاحظو اخواني اخر شي وانتبهو

تضيف الكود التالي

.red
{
margin: 0px 0px 0px 0px;
width:48;
border: 2px solid #FF1515;
cursor: pointer;
font-family:MS Sans Serif;
font-size:10px;
vertical-align:middle;
letter-spacing:0;
color:#FF1515;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
background-color:#FFE3DF;
background-image: url('altaer/color_bg.gif');
text-align:center;
}

.green
{
margin: 0px 0px 0px 0px;
width:48;
border: 2px solid #006600;
cursor: pointer;
font-family:MS Sans Serif;
font-size:10px;
vertical-align:middle;
letter-spacing:0;
color:#006600;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
background-color:#FFE3DF;
background-image: url('altaer/color_bg.gif');
text-align:center;
}

.blue
{
margin: 0px 0px 0px 0px;
width:48;
border: 2px solid #0000FF;
cursor: pointer;
font-family:MS Sans Serif;
font-size:10px;
vertical-align:middle;
letter-spacing:0;
color:#0000FF;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
background-color:#FFE3DF;
background-image: url('altaer/color_bg.gif');
text-align:center;
}

.gray
{
margin: 0px 0px 0px 0px;
width:48;
border: 2px solid #CCCCCC;
cursor: pointer;
font-family:MS Sans Serif;
font-size:10px;
vertical-align:middle;
letter-spacing:0;
color:#CCCCCC;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
background-color:#FFE3DF;
background-image: url('altaer/color_bg.gif');
text-align:center;
}

.fushia
{
margin: 0px 0px 0px 0px;
width:48;
border: 2px solid #FF66CC;
cursor: pointer;
font-family:MS Sans Serif;
font-size:10px;
vertical-align:middle;
letter-spacing:0;
color:#FF66CC;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
background-color:#FFE3DF;
background-image: url('altaer/color_bg.gif');
text-align:center;
}

.orang
{
margin: 0px 0px 0px 0px;
width: 48;
border: 2px solid #FF9900;
cursor: pointer;
font-family:MS Sans Serif;
font-size:10px;
vertical-align:middle;
letter-spacing:0;
color:#FF9900;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
background-color:#FFE3DF;
background-image: url('altaer/color_bg.gif');
text-align:center
}

.teal
{
margin: 0px 0px 0px 0px;
width: 48;
border: 2px solid #008080;
cursor: pointer;
font-family:MS Sans Serif;
font-size:10px;
vertical-align:middle;
letter-spacing:0;
color:#008080;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
background-color:#FFE3DF;
background-image: url('altaer/color_bg.gif');
text-align:center;
}

.brown
{
margin: 0px 0px 0px 0px;
width: 48;
border: 2px solid #BF0000;
cursor: pointer;
font-family:MS Sans Serif;
font-size:10px;
vertical-align:middle;
letter-spacing:0;
color:#BF0000;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
background-color:#FFE3DF;
background-image: url('altaer/color_bg.gif');
text-align:center;
}

.pink
{
margin: 0px 0px 0px 0px;
width: 48;
border: 2px solid #CC33FF;
cursor: pointer;
font-family:MS Sans Serif;
font-size:10px;
vertical-align:middle;
letter-spacing:0;
color:#CC33FF;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
background-color:#FFE3DF;
background-image: url('altaer/color_bg.gif');
text-align:center;
}

.black
{
margin: 0px 0px 0px 0px;
width: 48;
border: 2px solid #000000;
cursor: pointer;
font-family:MS Sans Serif;
font-size:10px;
vertical-align:middle;
letter-spacing:0;
color:#000000;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
background-color:#FFE3DF;
background-image: url('altaer/color_bg.gif');
text-align:center;
}

.white
{
margin: 0px 0px 0px 0px;
width: 48;
border: 2px solid #ffffff;
cursor: pointer;
font-family:MS Sans Serif;
font-size:10px;
vertical-align:middle;
letter-spacing:0;
color:#ffffff;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
background-color:#FFE3DF;
background-image: url('altaer/color_bg.gif');
text-align:center;
}

احفظ العمل كما في الصوره

http://www.sa-web.net/swalif/mrb3at/04.jpg

الحين نروح للخطوه الثانيه وهي مهمه جدا جدا يا اخوان انتبهوووووو

نروح لخيارات المجموعات ثم نختار ضبط إعدادات مجموعة الأعضاء

كما تشاهدونه في الصوره

http://www.sa-web.net/swalif/mrb3at/05.jpg

أضغط ( اذهب ) على خيار ( تعديل المجموعة ) كما في الصوره

http://www.sa-web.net/swalif/mrb3at/06.jpg

اضف الكود التالي على مرحلتين وهنا يجب الانتباه جيدا

http://www.sa-web.net/swalif/mrb3at/07.jpg

ضع code1 في مربع النص الأول

code1

<input type="text" name="T1" size="17" class="red" value="

وتستطيع تغيير اللون الى اي لون تريده ونحن هنا استخدمنا اللون الاحمر red

وفي مربع النص الثاني code2 ضع الكود التالي

code2

" readonly style="width: 90">

تنفذ هذه الخطوات مع باقي المجموعات بتغيير اللون red الى اي لون اخر تريده مثلا ازرق للمراقبين

يتبع

ABO Deema
14-03-2006, 08:37
ثم نضغط زر تحديث

http://www.sa-web.net/swalif/mrb3at/08.jpg

الحين نعمل تحديث للعدادات باتباع الصور

http://www.sa-web.net/swalif/mrb3at/09.jpg

http://www.sa-web.net/swalif/mrb3at/10.jpg

http://www.sa-web.net/swalif/mrb3at/11.jpg

الحين اخواني لا تقولون خلصنا ههههههه بعدنا شغالين اللي تعب يروح يدوخ له جكاره ويرجع

هذي الخطوه الاخيره وعقبها اقولكم مبروك كل شي تمام

لظهور الالوان بشكل صحيح لا بد من اتباع التالي

بالنسبه للمتواجدين الان نروح لتمبلت forumhome_loggedinuser

ونمسح كل اللي فيه ونضيف الكود التالي

$loggedin[buddymark]<a href="member.php?$session[sessionurl]u=$loggedin[userid]">$loggedin[musername]


وللاشخاص اللي مركبين هاك الذين تواجدو اليوم

نروح لتمبلت forumhome_todayloggedinuser ونمسح كل اللي فيه

ونضيف الكود التالي

<a href="member.php?$session[sessionurl]u=$todayloggedin[userid]">$todayloggedin[musername]</a>$todayloggedin[invisiblemark]$todayloggedin[buddymark]

والان اقولك مبروووووك كل شي شغال معاك ميه الميه

وهذه كودات بعض الالوان راح تفيدك

.red = أحمر - .green = أخضر - .blue = أزرق - .gray = رمادي - .fushia = فوشي
.orang = برتقالي - .brown = بني - .pink = بنفسج - .black = اسود - .white = أبيض

ABO Deema
15-03-2006, 12:04
هاك تلاشي الصفحات ( الذوبان)



انسخ الكود التالي وضعه باعلى التمبلت header في الاستايل عندك



<meta http-equiv="Page-Enter" content="revealTrans(Duration=1.0,Transition=12)">
<meta http-equiv="Page-Exit" content="revealTrans(Duration=1.0,Transition=12)">
<meta http-equiv="Site-Enter" content="revealTrans(Duration=1.0,Transition=12)">
<meta http-equiv="Site-Exit" content="revealTrans(Duration=1.0,Transition=12)">


واحفظ العمل

ABO Deema
16-03-2006, 10:40
**** عدد مواضيع اليوم + ردود اليوم + زوار المواضيع ****


التعديل في ملف vb/index.php

ابحث عن التالي

// get newest member

اعلى منه اضف الكود التالي

// Today
$vbs_today=time()-(86400);
$gettodaystats = $DB_site->query_first("SELECT count(postid) AS posts, COUNT(DISTINCT(threadid)) AS threads FROM post WHERE dateline>='$vbs_today'");
$poststoday = number_format($gettodaystats['posts']);
$threadstoday = number_format($gettodaystats['threads']);
$getviewstoday=$DB_site->query_first("SELECT SUM(views) AS threadviews FROM thread WHERE dateline>='$vbs_today'");
$viewstoday=number_format($getviewstoday['threadviews']);

التعديل التالي على تمبلت forumhome

ضع الكود التالي في المكان المناسب لك
جرب الاثنين واستخدم اللي يناسبك

الكود الاول مستطيل ابيض

<input type="text" name="Number" size="60" dir="rtl" value="( عدد مواضيع اليوم $threadstoday ) ( الردود لهذا اليوم $poststoday ) ( شاهد المواضيع $viewstoday ) " style="border-style:solid; border-width:1; font-family:MS Sans Serif; font-size:10px; vertical-align:middle; letter-spacing:0;; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1">

الود الثاني العادي

<FONT face="MS Sans Serif,verdana,arial,helvetica" size=1>( عدد مواضيع اليوم $threadstoday ) ( الردود لهذا اليوم $poststoday ) ( شاهد المواضيع $viewstoday )</FONT>


تحياتي

ABO Deema
18-03-2006, 11:16
حل معاناة التصفح في منتديات Vb3

السلام عليكم ورحمه الله

بعد تحميل المرفق ستجد ملف cleanup2.php قم برفعه الى مجلد المنتدى عبر هذا المسار
vb/includes/cron


اما فائدة هذا العمل وحسب قرائتي عنه فهو يقوم بالاتي:

1- يقوم بتنظيف الكاش من المرفقات التي يتم اضافتها ثم حذفها
سواء العضو او من لوحة تحكم العضو

2- حينما العضو يحذف رساله خاصه فالريكورد حقها او المنطقه المحجوزه لها ينحذف لكن التكست او النص
تبقى في المتغير pmtext
فيقوم هذا التمبلت بتفريغ وحذف النصوص التي ليس لها ريكورد

3-يعمل على جميع النسخ فقط قم بتغير رقم النسخة الي نسخة منتداك



لقد تمت التجربه على عدة منتديات واثبت فعاليته

alsahir
23-03-2006, 07:30
تكرم عزيزنا

غالي والطلب رخيص


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



اسمح لي ان اتقدم بشكر الجزيل الى شخصك الكريم

انا متابع للمكتابة الجميلة بجهودك الرائع

ربي يعطيك الف عافية

تحياتي الساهرية

ABO Deema
26-03-2006, 10:54
السلام عليكم ورحمة الله وبركاته



اسمح لي ان اتقدم بشكر الجزيل الى شخصك الكريم

انا متابع للمكتابة الجميلة بجهودك الرائع

ربي يعطيك الف عافية

تحياتي الساهرية

هلا يا زعيم

ولا شكر على واجب نحنا ما عم نعمل غير الواجب

تحياتي

ABO Deema
05-04-2006, 05:02
هاك عدد مواضيع اليوم + ردود اليوم + زوار المواضيع
مثال على الهاك

http://www.syrianstar.com/imagehost1red/uploads/331977f8cb.jpg

طريقة التركيب


التعديل في ملف
vb/index.php

ابحث عن التالي
بسطر
الإقتباس:

// get total members and newest member from template


اعلى منه اضف الكود التالي




// Edit By MGHOOL
$vbs_today = time()-(86400);
$gettodaystats = $DB_site->query_first("SELECT count(postid) AS posts, COUNT(DISTINCT(threadid)) AS threads FROM post WHERE dateline>='$vbs_today'");
$poststoday = number_format($gettodaystats['posts']);
$threadstoday = number_format($gettodaystats['threads']);
$getviewstoday = $DB_site->query_first("SELECT SUM(views) AS threadviews FROM thread WHERE dateline>='$vb_today'");
$viewstoday = number_format($getviewstoday['threadviews']);

التعديل التالي على تمبلت
forumhome
ابحث عن


<!-- main -->



وضع بعده بسطر هذا الكود


<!-- Edit By MGHOOL -->
<br>
<center>
<table class="tborder" cellpadding="$stylevar[cellpadding]"
cellspacing="$stylevar[cellspacing]" border="0" width="90%">
<tr>
<td class="alt1" align="center" valign="top">
<FONT face="MS Sans Serif,verdana,arial,helvetica" size=1>
( عدد المواضيع هذا اليوم $threadstoday )
.. ..
( عدد الردود هذا اليوم $poststoday )
.. ..
( شاهد المواضيع $viewstoday )
</FONT>
</td>
</tr>
</table>
</center>
<br />
<!-- Edit By MGHOOL -->

ABO Deema
06-04-2006, 06:06
][هـــاك][ - ,،’’ ْأخترنــا لــك ْ’’,, - ][

التــعـريـف :
هاك اخترنا لك هذا الموضوع يقوم باختيار موضوع بشكل عشوائي عند تحديث الصفحة
مع معلومات الموضوع كامله اسفلة على حسب تنسيق الستايل الافتراضي للعضو


افتح ملف global.php

ابحث عن

// parse some global templates


واضف اسفله بسطر

مع مراعاة اضافة رقم القسم الادارية والعبارة التي تريد ظهورها عند اغلاق هذه الخاصية


//////////////////////////////////////////////////////////////////////////////////
// ADD FORUM ID - BY MGHOOL
//////////////////////////////////////////////////////////////////////////////////

$excludeforums = "99";

$bbtitle = ".::||[ فضلاً قم بتحديـث الصفحة حتى تتمكّن من الدخول ]||::.";
include "./includes/config.php";
$Connect= mysql_connect("$servername","$dbusername","$dbpassword") or die (mysql_error());
mysql_select_db($dbname) or die (mysql_error());
$wheresql = "WHERE thread.lastposter=user.username"; $includeforums = "";
if ($excludeforums != "" && $includeforums != "") {
print("<title>دخول خاطئ ... </title><font face='ms sans serif' size='1'>
<body><center><br><br><br><br>$bbtitle</center></body></font>");exit;}
if ($includeforums == "" or $includeforums <= "0") {$quarter = "no";} else {
$incfid = explode(",",$includeforums); $i = 0; $a = count($incfid);if ($a > 1) {
$wheresql .= " AND (thread.forumid='$incfid[0]'";++$i;while ($i < $a) {
$wheresql .= " OR thread.forumid='$incfid[$i]'"; ++$i;}
$wheresql .= ")";} else {$wheresql .= " AND thread.forumid='$incfid[$i]'";}}
if ($excludeforums == "" or $excludeforums <= "0") {$quarter = "no"; } else {
$excfid = explode(",",$excludeforums); $i = 0; $a = count($excfid); while ($i < $a) {
$wheresql .= " AND thread.forumid!='$excfid[$i]'"; ++$i;}}
$rafiemg = $DB_site->query_first("SELECT thread.postusername, thread.lastpost,thread.title,thread.lastposter,thr ead.replycount,thread.views,user.userid,thread.thr eadid,thread.forumid,thread.iconid FROM thread,user $wheresql ORDER BY RAND() LIMIT 1");
$rafiemgtitle = $rafiemg[title];
$rafiemgname = $rafiemg[postusername];
$rafiemgid = $rafiemg[postuserid];
$rafiemgthreadid = $rafiemg[threadid];
$rafiemgreplycount = $rafiemg[replycount];
$rafiemglastposter = $rafiemg[lastposter];
$rafiemgviews = $rafiemg[views];
eval('$rafiemg = "' . fetch_template('rafiemg') . '";');

//////////////////////////////////////////////////////////////////////////////////
// BY MGHOOL
//////////////////////////////////////////////////////////////////////////////////

اضف قالب جديد بإسم rafiemg

واضف بداخله

<center><table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"><tr><td class="thead">
<!-- EDIT BY MGHOOL -->
<div class="smallfont"><span class="smallfont">إخترنا لك هذا الموضوع ..
<a title="كتب الموضوع : $rafiemgname" href="showthread.php?p=$rafiemgfirstpostid&threadid=$rafiemgthreadid&goto=newpost">
<font color="#FF0000">$rafiemgtitle</a></font><br>
.::||[ بواسطة .. $rafiemgname .. المشاركات .. $rafiemgreplycount .. آخر رد .. $rafiemglastposter .. عدد الزيارات .. $rafiemgviews ]||::.</span></div>
<!-- EDIT BY MGHOOL -->
</td></tr></center>

افتح قالب navbar

واضف في اعلاه ( اول سطر ) الكود هذا

<!-- EDIT BY MGHOOL -->
<center>$rafiemg</center>
<br>
<!-- EDIT BY MGHOOL -->


انتهى

ملاحظة

والذي يرغب بتركيبه على النسخه الجديده من اصدار

3,5 وما فوق

يقوم بتعديل ما يضاف في ملف القلوبال وهو




//////////////////////////////////////////////////////////////////////////////////
// ADD FORUM ID - BY MGHOOL
//////////////////////////////////////////////////////////////////////////////////

$excludeforums = "99";

$bbtitle = ".::||[ فضلاً قم بتحدث الصفحة حتى تتمكّن من الدخول ]||::.";
include "./includes/config.php";
$Connect= mysql_connect("$servername","$dbusername","$dbpassword") or die (mysql_error());
mysql_select_db($dbname) or die (mysql_error());
$wheresql = "WHERE thread.lastposter=user.username"; $includeforums = "";
if ($excludeforums != "" && $includeforums != "") {
print("<title>دخول خاطئ - منتديات عهود</title><font face='ms sans serif' size='1'>
<body><center><br><br><br><br>$bbtitle</center></body></font>");exit;}
if ($includeforums == "" or $includeforums <= "0") {$quarter = "no";} else {
$incfid = explode(",",$includeforums); $i = 0; $a = count($incfid);if ($a > 1) {
$wheresql .= " AND (thread.forumid='$incfid[0]'";++$i;while ($i < $a) {
$wheresql .= " OR thread.forumid='$incfid[$i]'"; ++$i;}
$wheresql .= ")";} else {$wheresql .= " AND thread.forumid='$incfid[$i]'";}}
if ($excludeforums == "" or $excludeforums <= "0") {$quarter = "no"; } else {
$excfid = explode(",",$excludeforums); $i = 0; $a = count($excfid); while ($i < $a) {
$wheresql .= " AND thread.forumid!='$excfid[$i]'"; ++$i;}}
$rafiemg = $db->query_first("SELECT thread.postusername, thread.lastpost,thread.title,thread.lastposter,thr ead.replycount,thread.views,user.userid,thread.thr eadid,thread.forumid,thread.iconid FROM thread,user $wheresql ORDER BY RAND() LIMIT 1");
$rafiemgtitle = $rafiemg[title];
$rafiemgname = $rafiemg[postusername];
$rafiemgid = $rafiemg[postuserid];
$rafiemgthreadid = $rafiemg[threadid];
$rafiemgreplycount = $rafiemg[replycount];
$rafiemglastposter = $rafiemg[lastposter];
$rafiemgviews = $rafiemg[views];
eval('$rafiemg = "' . fetch_template('rafiemg') . '";');

//////////////////////////////////////////////////////////////////////////////////
// BY MGHOOL
//////////////////////////////////////////////////////////////////////////////////

والباقي كما هو مدوّن سابقاً

تحياتي

ABO Deema
28-04-2006, 10:16
هذا الهاك فايدته هي التالي :
1- عند قيام احد المراقبين بنقل موضوع نقل كليا من قسم الى اخر
يتم ارسال بريد الى كاتب الموضوع يفيده بذلك ويوضح اسم المراقب الذي قام بنقل موضوعه
2- في حالة حذف موضوع يتم ايضا ارسال بريد الى العضو كاتب الموضوع يوضح له ذلك واسم
المراقب الذي قام بعملية الحذف

الخطوه الاولى

1 - ننشي تمبلت باسم email_threadid_delete
ثم نقوم بالصاق هذا النص بداخلها :

مرحبا $usenrma[username]

تود ان تفيدكم الادارة بان موضوعك في $bbtitle تحت اسم $threadinfo[title]. تم حذفه
وذلك لمخالفته للانظمة .

بواسطة : $bbuserinfo[username]

مع خالص تحياتنا
ادارة $bbtitle

2- ننشىء تمبلت باسم email_threadidmove
ثم نقوم بالصاق هذا النص بداخلها :

مرحبا $usenrma[username]

تود ان تفيدكم الادارة بان موضوعك في $bbtitle تحت اسم $threadinfo[title]. تم نقله
الى قسم $foruminfo[title] وذلك لاختصاص ذلك الموضوع بهذا القسم .

بواسطة : $bbuserinfo[username]

هذا الموضوع موجود على الرابط التالي :

$bburl/showthread.php?threadid=$threadid


مع خالص تحياتنا
ادارة $bbtitle


3- ننشىء تمبلت باسم emailsubject_thoprtion
ثم نقوم بالصاق هذا النص بداخلها :


تنبيه اداري

الخطوة الثانية

1- الان نفتح ملف postings.php


****ابحث عن هذا السطر :


// ############################### start do delete thread ###############################
if ($HTTP_POST_VARS['action']=="dodeletethread") {

$threadid = verifyid("thread",$threadid);
$threadinfo=getthreadinfo($threadid);
$foruminfo=getforuminfo($threadinfo[forumid]);

اسفله مباشرة اضف هذا الكود :

///////
$usen=$DB_site->query("SELECT postuserid FROM thread where threadid ='$threadid'");
$usenr=$DB_site->fetch_array($usen) ;
$usenname=$DB_site->query("SELECT username,email FROM user where userid =' $usenr[postuserid]'");
$usenrma =$DB_site->fetch_array($usenname) ;
////////

الان ابحث عن هذا الكود :

eval("standardredirect(\"".gettemplate("redirect_deletethread")."\",\"forumdisplay.php?s=$session[sessionhash]&forumid=$threadinfo[forumid]\");");


اعلاه مباشرة اضف هذا الكود :

/////
eval("\$emailmsg = \"".gettemplate("emailsubject_thoprtion",1,0)."\";");
eval("\$emailsubject = \"".gettemplate("email_threadid_delete",1,0)."\";");
mail($usenrma[email],$emailmsg,$emailsubject,"From: \"$bbtitle Mailer\" <$webmasteremail>");
/////



الان ابحث عن هذا الكود :


if ($method=="move") { // straight move
$threadinfo[notes]="Moved to '$foruminfo[title]' by $bbuserinfo[username] on ".vbdate($dateformat." ".$timeformat,time()).". $threadinfo[notes]";
$DB_site->query("UPDATE thread SET forumid='".addslashes($forumid)."',notes='".addslashes($threadinfo[notes])."',sticky=0 WHERE threadid='$threadid'");

اسفله مباشرة اضف هذا الكود :

///////////
$usen=$DB_site->query("SELECT postuserid FROM thread where threadid ='$threadid'");
$usenr=$DB_site->fetch_array($usen) ;
$usenname=$DB_site->query("SELECT username,email FROM user where userid =' $usenr[postuserid]'");
$usenrma =$DB_site->fetch_array($usenname) ;
eval("\$emailmsg = \"".gettemplate("emailsubject_thoprtion",1,0)."\";");
eval("\$emailsubject = \"".gettemplate("email_threadidmove",1,0)."\";");
mail($usenrma[email],$emailmsg,$emailsubject,"From: \"$bbtitle Mailer\" <$webmasteremail>");

////////


انتهى

ABO Deema
09-05-2006, 01:04
تفعيل خاصية العمر للنسخة 3.0.7

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

طريقة تفعيل خاصية العمر للنسخة 3.0.7

الطريقة اذهب الى

خيارات المنتدى

ثم الى

خيارات عرض المواضيع ( طريقة العرض )

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

http://www.noar7.com/shah/noar7.com_1.gif

ثم حفظ

ثم اذهب للمنتدى تجدها كالتالي

http://www.noar7.com/shah/noar7.com_2.gif.

انشاء الله يكون الشرح واضح

تحياتي للجميع

ABO Deema
09-05-2006, 01:23
[B] هاك أحصائية العضو فى قائمة منسدلة

أفتح ملف/ 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
بحث /


$loggedin<a href="member.php?$session[sessionurl]u=$loggedin[userid]">$loggedin[musername]</a> <a href="private.php?do=newpm&u=$userid"><img src="images/sendpmonline.gif" border="0" alt="اضغط هنا وارسل رساله خاصه لهذا العضو"></a> $loggedin[invisiblemark]

أستبدل/

<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>

خيارات المنتدى
أختار اللغات والعبارات ومنها اختار أضافة عباره جديدة

اسم المتغير:
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>

ABO Deema
16-05-2006, 06:36
شرح هاك الحقوق المحفوظة


الشرح للهاك

الطريقة كالتالي :

إرفع الصورة التالية

http://www.syrianstar.com/imagehost1red/uploads/d59f934b39.jpg

إلى منتداك في فولدر
images

إفتح
postbit_legacy

إبحث عن
<!-- / message -->

بعدها مباشرة أضف



<br>
<if condition="$post[postcount] == 1">
<p align="center">
<img border="0" src="http://www.yoursite.com/vb/images/copyright.jpg" width="400" height="27"></p>
</if>
مع ملاحظة تغيير المسار بما يتناسب مع إسم موقعك أي تغيير كلمة
yoursite

كما أنه بإمكانكم رفع أي صورة بدلاً من هذه الصورة وبها العبارة التي تريدونها مع ملاحظة تغيير القياسات في الكود

ABO Deema
16-05-2006, 06:49
هاك أفضل مواضيع العضو بالـpostbit

عمل الهاك :
اظهارأفضل مواضيع العضو بالبوست بت

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

1)اظهار المواضيع حسب المواضيع الاكثر زيارة
2)اظهار المواضيع حسب المواضيع الاكثر ردود
3)اظهار المواضيع عشوائيا
4)اظهار المواضيع حسب الاقدم
5)ظهار المواضيع حسب الاحدث
6)اظهار المواضيع حسب توقيت اخر مشاركه

طريقة التركيب :

1. افتح ملف includes/config.php
وابحث عن :


$cookieprefix = 'bb';

بعده اضف:


$debug=1;


افتح ملف includes/functions_showthread.php



وابحث عن:


eval('$retval = "' . fetch_template($maintemplatename) . '";');



اضف قبله :



if($vboptions['fav_order']==1){
$order="order by views DESC";
}elseif ($vboptions['fav_order']==2){
$order="order by replycount DESC";
}elseif($vboptions['fav_order']==3){
$order="order by rand()";
}elseif($vboptions['fav_order']==4){
$order="order by dateline";
}elseif($vboptions['fav_order']==5){
$order="order by dateline DESC";
}elseif($vboptions['fav_order']==6){
$order="order by lastpost DESC";
}

$favthreads = $DB_site->query("
SELECT threadid,title,forumid FROM " . TABLE_PREFIX . "thread
WHERE postuserid='$post[userid]' AND forumid NOT IN($vboptions[fav_not_forumid])
$order
LIMIT $vboptions[num_favthread]
");
while ($favthread = $DB_site->fetch_array($favthreads))
{
$favo.="0 <a href='showthread.php?t=$favthread[threadid]'>$favthread[title]</a><br>";
}


2. افتح تمبلت (postbit)

وابحث عن :


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

واستبدله بي :


<td width="100%" align="center" valign="top">

<if condition="$favo">
<font face="Tahoma" size="1">من مواضيعه : <br>$favo</font></if></td>
<td valign="top" nowrap="nowrap">

وافتح تمبلت (postbit_legacy)

وابحث عن :


<if condition="$show['avatar']">
<div 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>[/php
بعده اضف :

[php]<if condition="$favo">
<br><font face="Tahoma" size="1">من مواضيعه : <br>$favo</font>
</if>



اتبع العنوان التالى:
http://yoursite.com/vb/admincp/options.php?null=0

مع تعديل العنوان بما يتناسبك مع منتداك

اختر خيار
Add New Setting Group

واضف البيانات التاليه:
Varname : fav_thread

Title: خيارات من مواضيع العضو

Display Order: اتركه كما هو

vBulletin Default : yes

واحفظ التعديلات

بيجيك خيارت اخرى اختر

Add Setting
واضف البيانات التاليه:

Varname: num_favthread

Setting Group: خيارات من مواضيع العضو

Title: عدد مواضيع العضو المفضله

Description: عدد مواضيع العضو المفضله التى تريد ظهورها ؟

Option Code : اتركه فارغ

Default:5

Display Order:اتركه كما هو

vBulletin Default : yes

واحفظ التعديلات



واضغط مرة اخرى على :

Add Setting
واضف البيانات التاليه:

Varname: fav_order

Setting Group: خيارات من مواضيع العضو

Title: اظهار المواضيع المفضله حسب

Description: اظهار المواضيع المفضله حسب ؟

Option Code :

<select name=\"setting[$setting[varname]]\" tabindex=\"1\" class=\"bginput\">
<option value=\"1\" " . iif($setting['value']==1,'selected="selected"') . ">اظهار المواضيع حسب المواضيع الاكثر زيارة</option>
<option value=\"2\" " . iif($setting['value']==2,'selected="selected"') . ">اظهار المواضيع حسب المواضيع الاكثر ردود</option>
<option value=\"3\" " . iif($setting['value']==3,'selected="selected"') . ">اظهار المواضيع عشوائيا</option>
<option value=\"4\" " . iif($setting['value']==4,'selected="selected"') . ">اظهار المواضيع حسب الأقدم</option>
<option value=\"5\" " . iif($setting['value']==5,'selected="selected"') . ">اظهار المواضيع حسب الاحدث</option>
<option value=\"6\" " . iif($setting['value']==6,'selected="selected"') . ">اظهار المواضيع حسب اخر مشاركه</option>
</select>

Default: 3

Display Order: اتركه كما هو

vBulletin Default : yes

واحفظ الخيارات



واضغط مرة اخرى على :

Add Setting
واضف البيانات التاليه:

Varname: fav_not_forumid

Setting Group: خيارات من مواضيع العضو

Title: عدم تضمين المنتديات التالية

Description: أكتب هنا المنتديات التي لا ترغب في عرض مواضيع منها وضع بينها فاصله ... أو ضع 0 للعرض من جميع المنتديات ... ملحوظة : لا تتركه فارغا

Option Code : اتركه فارغ

Default: 0

Display Order:اتركه كما هو

vBulletin Default : yes

واحفظ التعديلات



واخيرا
افتح ملف includes/config.php

وابحث عن :


$debug=1;


واحذفه:


$debug=1;

ويمكنك التحكم بالهاك من تحكم المنتدى
ومبروك عليك الهاك

ABO Deema
20-05-2006, 06:16
هاك اخر الماضيع المتحرك للاعلى

آخر المواضيع المتحركة لأعلى

افتح ملف
index.php
في مجلد المنتدى الرئيسي وابحث عن
eval('print_output("' . fetch_template('FORUMHOME') . '");');
تقريبا السطر الأخير ...... وقبله مباشرة اضف


// latest threads by rouad , edit by almuhajir
//if (!isset($action) or $action == "getactive") {
// active topics
$result = $DB_site->query("select threadid,forumid,title,postusername,lastposter,rep lycount from thread WHERE visible order by lastpost desc limit 5");


if (!mysql_num_rows($result)) {
eval("\$threadbits = \"".fetch_template('home_nothreads')."\";");

}
if (mysql_num_rows($result)) {
while ($latest_array = $DB_site->fetch_array($result)) {
$result_thread_text = $DB_site->query("select postid,dateline,pagetext from post where threadid='$latest_array[threadid]' order by dateline desc limit 1");
$result_thread_array = $DB_site->fetch_array($result_thread_text);

$title = $latest_array['title'];
$startedby = $latest_array['postusername'];
$numreplies = $latest_array['replycount'];
$lastposter = $latest_array['lastposter'];
$mpostid= $result_thread_array['postid'];
$atpostdate=vbdate($dateformat,$result_thread_arra y[dateline]);
$atposttime=vbdate($timeformat,$result_thread_arra y[dateline]);

$gothreadid = $latest_array["threadid"];
if (($counter++ % 2) != 0) {
$threadbg="#D8DCD8";
} else {
$threadbg="#E9EBE9";
}

eval("\$threadbits .= \"".fetch_template('home_threadbits')."\";");
}
}
//}

if ($action == "getnew") {
// new posts by rouad , edit by almuhajir
$result = $DB_site->query("select threadid,forumid,title,postusername,lastposter from thread WHERE visible AND thread.lastpost>=".$bbuserinfo[lastvisit]." AND thread.open<>10 order by lastpost desc limit 5");

if (!mysql_num_rows($result)) {
eval("\$threadbits = \"".fetch_template('home_nothreads')."\";");
} else {
while ($latest_array = $DB_site->fetch_array($result)) {
$result_thread_text = $DB_site->query("select postid,dateline,pagetext from post where threadid='$latest_array[threadid]' order by dateline desc limit 1");
$result_thread_array = $DB_site->fetch_array($result_thread_text);

$title = $latest_array["title"];
$startedby = $latest_array["postusername"];
$lastposter = $latest_array["lastposter"];
$mpostid= $result_thread_array["postid"];
$atpostdate=vbdate($dateformat,$result_thread_arra y[dateline]);
$atposttime=vbdate($timeformat,$result_thread_arra y[dateline]);

$gothreadid = $latest_array["threadid"];
if (($counter++ % 2) != 0) {
$threadbg="#D8DCD8";
} else {
$threadbg="#E9EBE9";
}
eval("\$threadbits .= \"".fetch_template('home_threadbits')."\";");
}
}
}

eval("\$threads = \"".fetch_template('home_threads')."\";");


احفظ الملف وارفعه الى منتداك


الخطوة الثانية اضافة قوالب جديدة

الآن من لوحة التحكم اضف تمبلت باسم home_threads
وضع بداخله هذا الكود


<!-- rouad.com/nabdh-alm3ani.net -->
<table bgcolor="#808080" cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td>
<table cellpadding="2" cellspacing="1" border="0" width="100%">

<tr>
<td bgcolor="#B8BEB8" colspan="4">
<table width="100%" border=0 cellspacing=0 cellpadding=0><tr><td>
<smallfont>آخر مواضيع المنتدى</smallfont>
</td><td align=center>
<form style="margin-bottom:-2;" action="index.php" method="get">
<p align="left">
<select name="action" onchange="window.location=('index.php?s=$session[sessionhash]&action='+this.options[this.selectedIndex].value+'')">
<option>اعرض...</option>
<option>---------------------</option>
<option value="getactive">المواضيع النشطة</option>
<option value="getnew">المواضيع الجديدة</option>
</select> </p>
</form>
</td></tr></table>
</td></tr><tr><td bgcolor="#E9EBE9">
<!-- rouad.com/nabdh-alm3ani.net -->
<MARQUEE onmouseover=this.stop() onmouseout=this.start() scrollAmount=1
scrollDelay=50 direction=up width="100%" height=60>
$threadbits
</marquee>

</table>
</td></tr></table>

اضف ايضاً تمبلت آخر باسم home_threadbits
واضف بداخله هذا الكود


<!-- rouad.com/nabdh-alm3ani.net -->
<table bgcolor="#808080" cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td>
<table cellpadding="4" cellspacing="1" border="0">
<tr>
<td bgcolor="#B8BEB8"><smallfont>الموضوع</smallfont></td>
<td bgcolor="#B8BEB8" width="20%" align="center"><smallfont>كاتب الموضوع</smallfont></td>
<td bgcolor="#B8BEB8" width="5%" align="center"><smallfont>الردود</smallfont></td>
<td bgcolor="#B8BEB8" width="22%" align="center"><smallfont>اخر مشاركه</smallfont></td>
</tr>
<tr>
<td bgcolor="$threadbg" align="right">
<p><smallfont><b><a href="showthread.php?s=$session[sessionhash]&goto=newpost&threadid=$gothreadid"> $title</a></b></smallfont></p>
</td>
<td bgcolor="$threadbg" align="center">
<p><smallfont><a href="member.php?s=$session[sessionhash]&action=getinfo&username=$startedby">$startedby</a></smallfont></p>
</td>
<td bgcolor="$threadbg" align="center">
<p><smallfont>$numreplies</smallfont></p>
</td>
<td bgcolor="$threadbg" align="left">
<smallfont>
<table cellpadding="0" cellspacing="0" border="0" width="100%" id="ltlink"><tr align="right">
<td nowrap><smallfont>بواسطة <a href="member.php?s=$session[sessionhash]&action=getinfo&username=$lastposter">
$lastposter</a></smallfont></td>
<td nowrap> <a href="showthread.php?s=$session[sessionhash]&goto=newpost&threadid=$gothreadid"><img src="images/buttons/lastpost.gif" border="0" alt="اذهب لآخر مشاركة"></a></td>
</tr></table>
</td>
</tr></table>
</td></tr></table>
<br>

افتح تمبلت forumhome
واضف فيه هذا الكود
$threads
طبعا بالمكان الذي يناسبك
وانا افضله بعد
$navbar
والأمر يعود إليكم

ABO Deema
21-05-2006, 02:05
طريقة عرض الاقسام شكل جديد
http://www.7wy.com/uploads/03df16c477.jpg

والطريقة هي كالتالي:

تعديل بقالب forumhome_forumbit_level2_post

كل ما عليك البحث عن:

<a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]">
<strong>$forum[title]
</strong>
</a>
<if condition="$show['browsers']"><span class="smallfont">(<phrase 1="$forum[browsers]">$vbphrase[x_viewing]</phrase>)</span></if>


وستبدله بالتالي:

<fieldset><LEGEND align=top>
<div>
<a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]"><strong>$forum[title]</strong></a>
<if condition="$show['browsers']"><span class="smallfont">(<phrase 1="$forum[browsers]">$vbphrase[x_viewing]</phrase>)</span></if></LEGEND >

و البحث في نفس التمبلت عن:


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

واستبدله بالتالي:

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

انتهى الشرح ....

ABO Deema
07-06-2006, 10:44
[ شرح ] اخفاء مواضيع قسم الشكاوي

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

http://www .xxxx.xxx/vb/admincp

بعد ذلك

تضغط علي المنتديات والمشرفين
أو
المجالس والمراقبون
علي حسب التعريب الموجود لديك

http://www.traidnt.net/up//X-5/1.jpg

بعد ذلك تضغط علي صلاحيات المنتديات

راح تشوف اقسام المنتديات الموجودة لديك بالمنتدي
تختر القسم المطلوب وهو مثال كما بالصورة قسم الاقتراحات

http://www.traidnt.net/up//X-5/2.jpg


طبعا راح تنسدل قائمة تحت كل اسم قسم

المجموعة الي تهم الكثير هيه
مجموعة الاعضاء أو
Registered Users

تضغط تعديل ، راح تطلع لك الصلاحيات

http://www.traidnt.net/up//X-5/3.jpg

الصلاحية المهمة هيه لدينا

يمكنه رؤية مواضيع الأخرين
اجعلها

لا وأحفظ العمل
ولو حبيت تعدل علي مجموعة ثانية أتبع نفس الخطوات لكل مجموعة


انتهى

ABO Deema
07-06-2006, 11:16
هاك التميز

اولا طريقة التركيب ادخل لوحة التحكم ..الاستايلات$القوالب .. البحث في القوالب ..حط الاستايل اللي تبي تركبه عليه ..بعدين اكتب بخانة البحث ..forumhome .. وراح يفتحلك المربع وابحث عن كلمة ..header..واضف الكود التالي تحته مباشره ..

<!-- بداية التميز -->
&nbsp;&nbsp;&nbsp; </span>&nbsp;<span lang="en-us">&nbsp;&nbsp;&nbsp;&nbsp;
</span><img border="0" src="رابط الصورة"><span lang="en-us">&nbsp;&nbsp;&nbsp;
</span><img border="0" src="رابط الصورة"><span lang="en-us">&nbsp;&nbsp;&nbsp;
</span><img border="0" src="رابط الصورة"><span lang="en-us">&nbsp;&nbsp;&nbsp;
</span><img border="0" src="رابط الصورة"><span lang="en-us">
</span></p>
<p align="center">::افضل قسم::&nbsp;&nbsp;&nbsp;&nbsp; <span lang="en-us">&nbsp;
</span>&nbsp;&nbsp;&nbsp;&nbsp; ::افضل موضوع::&nbsp;&nbsp; <span lang="en-us">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&nbsp;::افضل مشرف::&nbsp;&nbsp;&nbsp; <span lang="en-us">&nbsp;&nbsp;
</span>&nbsp; ::افضل عضو::
<!-- نهاية التميز -->


انتهى