مشاهدة النسخة كاملة : مكتبة الهاكات 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">
<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> $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>
عدد الاعضاء الذي تواجدوا اليوم في المنتدى : $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&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"> في هذا القسم أنت</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
شعار الهدى
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"> </td>
</if>
</tr>
و اضف تحته
<!-- stamps hack -->
<tr>
<td><img src="images/stamps/thread_bst.gif" border="0" /></td>
<td class="smallfont">موضوع مميز يستحق القراءة</td>
<td colspan="2"> </td>
</tr>
<tr>
<td><img src="images/stamps/thread_rpt.gif" border="0" /></td>
<td class="smallfont">موضوع مكرر سبق وأن تم طرحه</td>
<td colspan="2"> </td>
</tr>
<tr>
<td><img src="images/stamps/thread_cpy.gif" border="0" /></td>
<td class="smallfont">موضوع قام الكاتب بنقله من النت</td>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="4"> </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>"> </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&u=$bbuserinfo"
واحفظ التمبليت
----------------
إفتح تمبليت navbar
وابحث عن:
"login.php?$sessiondo=logout"
إستبدله بهذه الجملة:
"login.php?$sessiondo=logout&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> </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>قائمة
المواضيع المتشابه لــ <i>"</i><b><i> $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" /> </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>"> </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>
وأحفظ التعديل
السلام عليكم ورحمة الله وبركاته
انا بدي اشكرك من قلبي وربي يقويك
بس عندي طلب ياريت احصلو عندك
هاك الاعضاء المتواجدين الان داخل مربعات
وهاك الاعضاء الذين تواجدو اليوم
ولك جزيل الشكر مقد
تحياتيم
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-يعمل على جميع النسخ فقط قم بتغير رقم النسخة الي نسخة منتداك
لقد تمت التجربه على عدة منتديات واثبت فعاليته
تكرم عزيزنا
غالي والطلب رخيص
السلام عليكم ورحمة الله وبركاته
اسمح لي ان اتقدم بشكر الجزيل الى شخصك الكريم
انا متابع للمكتابة الجميلة بجهودك الرائع
ربي يعطيك الف عافية
تحياتي الساهرية
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%"> </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">
<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..واضف الكود التالي تحته مباشره ..
<!-- بداية التميز -->
</span> <span lang="en-us">
</span><img border="0" src="رابط الصورة"><span lang="en-us">
</span><img border="0" src="رابط الصورة"><span lang="en-us">
</span><img border="0" src="رابط الصورة"><span lang="en-us">
</span><img border="0" src="رابط الصورة"><span lang="en-us">
</span></p>
<p align="center">::افضل قسم:: <span lang="en-us">
</span> ::افضل موضوع:: <span lang="en-us">
</span> ::افضل مشرف:: <span lang="en-us">
</span> ::افضل عضو::
<!-- نهاية التميز -->
انتهى
vBulletin® v3.8.4, Copyright ©2000-2012,