ابو راشد
18 - 09 - 2005, 01:03
السلام عليكم ورحمة الله وبركاته
وظيفة الهاك : يسمح الهاك لأعضاء المنتدى بإجراء المحادثات المكتوبة فيما بينهم في غرفة محادثة أو عدة غرف حسب رغبتك .
المعاينة : من هنا ويتطلب التسجيل (http://www.mwadah.com/vbchat.php)
إمكانيات الهاك :
ــ إمكانية إستخدام غرفة محادثة واحدة أو عدة غرف بتحكم تام من المشرفين .
ــ إمكانية منع مجموعة أعضاء محددة من إستخدام المحادثة .
ــ إمكانية منع عضو محدد من إستخدام المحادثة .
ــ مسح آلي لرسائل المحادثة حسب إختيارك بالساعة وكذلك جدول مهمات للمسح .
ــ إمكانية إنشاء غرف محادثة مؤقته يتم حذفها آليا بعد وقت محدد من الخمول .
ــ إمكانية إنشاء غرف محادثة دائمة لا يتم حذفها إطلاقا .
ــ إمكانية إنشاء غرف محادثة الدخول لها بكلمة سر .
ــ إمكانية التحكم في مجموعات الأعضاء من ناحية صلاحية الإتضمام لغرفة دائمة أو مؤقته وإنشاء الغرف .
ــ إمكانية مسح رسائل المحادثة لعضو محدد أو زمن محدد وخلافه .
ــ إمكانية إرسال رسائل محادثة خاصة بين الموجودين في المحادثة .
ــ إمكانية وضع رسالة لحالة العضو والرد الآلي على رسائل المحادثة الخاصة .
ــ إمكانية إختيار نوع الخط ولونه لمستخدم المحادثة .
ــ دعم كامل للإبتسامات وأكواد BB .
ــ عرض المتواجدون في المحادثة في إحصائية المنتدى والفي بي أدفانسد بورتال .
ــ تحكم بطريقة عرض رسائل المحادثة الجديدة بعرضها فوق أو تحت .
ــ إمكانية إيقاف المحادثة وتنشيطها من خلال لوحة التحكم .
ــ إندماج كلي مع منتديات الفي بي .
لعرض المتواجدون في المحادثة في موديل المتواجدون الآن الخاص بالفي بي أدفانسد بورتال نفذ ما يلي :
في ملف modules/onlineusers.php إبحث عن في بداية الملف :
<?php
// ++================================================ =========================++
// || vBadvanced CMPS v2.0 RC1 - 6700
// || © 2003-2004 vBadvanced.com & PlurPlanet, LLC - All Rights Reserved
// || This file may not be redistributed in whole or significant part.
// || http://vbadvanced.com
// || Downloaded 09:39, Sat Jun 4th 2005
// ||
// ++ ================================================== ======================++
أضف بعدها :
$forumusers = '';
$forumusers = $DB_site->query("
SELECT session.userid, username, usergroupid, (user.options & $_USEROPTIONS[invisible]) AS invisible,
session.********
FROM " . TABLE_PREFIX . "session AS session
LEFT JOIN " . TABLE_PREFIX . "user AS user USING (userid)
WHERE session.lastactivity > " . (TIMENOW - $vboptions['******timeout']) . "
ORDER BY invisible ASC, username ASC
");
if ($DB_site->num_rows($forumusers))
{
// Get the users in vbchat
$vbchat_users = array();
while ($loggedin = $DB_site->fetch_array($forumusers))
{
$userid = $loggedin['userid'];
if (!$userid)
{ // Guest
$numberguest++;
$inforum["$loggedin[inforum]"]++;
}
else if (empty($userinfos["$userid"]) OR ($userinfos["$userid"]['lastactivity'] < $loggedin['lastactivity']))
{
$userinfos["$userid"] = $loggedin;
}
if(preg_match("/vbchat.php/",$loggedin['********']) && $loggedin['userid']){
$vbchat_users[$loggedin['userid']] = $loggedin;
}
}
// Configure Peeps In vbchat
$invbchat = "";
if(is_array($vbchat_users)){
foreach($vbchat_users as $invbc){
if($invbchat == ""){
$extra = "";
} else {
$extra = ", ";
}
// Get Username Style
$invbc['musername'] = fetch_musername($invbc);
$invbchat .= "{$extra}<a href='member.php?{$session['sessionurl']}&u={$invbc['userid']}'>{$invbc['musername']}</a>";
}
}
if($invbchat == ""){
$invbchat = "لا يوجد أحد في المحادثة";
}
unset($forumusers);
}
وفي تمبليت adv_portal_onlineusers إبحث عن :
<tr>
<td class="alt1"><span class="smallfont">$activeusers</span></td>
</tr>
أضف بعدها :
<!-- الأعضاء المتواجدون في المحادثة -->
<tr><td class="thead">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_chatusers')">
<img id="collapseimg_forumhome_chatusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_chatusers].gif" alt="" border="0" /></a>
<a href='vbchat.php?$session[sessionurl]' onclick='return Openvbchat();'>الأعضاء المتواجدون في المحادثة</a></td></tr>
</tbody>
<tbody id="collapseobj_forumhome_chatusers" style="$vbcollapse[collapseobj_forumhome_chatusers]">
<td class="alt1" width="100%">
<div class="smallfont">{$invbchat}</div></td></tr>
<!-- نهاية الأعضاء المتواجدون في المحادثة -->
التركيب سهل والشرح موجود في الملف المرفق ... وأملي الوحيد هو عدم إستخدام الهاك فيما يغضب الله جل وتعالى ... مع أجمل تحية .
وظيفة الهاك : يسمح الهاك لأعضاء المنتدى بإجراء المحادثات المكتوبة فيما بينهم في غرفة محادثة أو عدة غرف حسب رغبتك .
المعاينة : من هنا ويتطلب التسجيل (http://www.mwadah.com/vbchat.php)
إمكانيات الهاك :
ــ إمكانية إستخدام غرفة محادثة واحدة أو عدة غرف بتحكم تام من المشرفين .
ــ إمكانية منع مجموعة أعضاء محددة من إستخدام المحادثة .
ــ إمكانية منع عضو محدد من إستخدام المحادثة .
ــ مسح آلي لرسائل المحادثة حسب إختيارك بالساعة وكذلك جدول مهمات للمسح .
ــ إمكانية إنشاء غرف محادثة مؤقته يتم حذفها آليا بعد وقت محدد من الخمول .
ــ إمكانية إنشاء غرف محادثة دائمة لا يتم حذفها إطلاقا .
ــ إمكانية إنشاء غرف محادثة الدخول لها بكلمة سر .
ــ إمكانية التحكم في مجموعات الأعضاء من ناحية صلاحية الإتضمام لغرفة دائمة أو مؤقته وإنشاء الغرف .
ــ إمكانية مسح رسائل المحادثة لعضو محدد أو زمن محدد وخلافه .
ــ إمكانية إرسال رسائل محادثة خاصة بين الموجودين في المحادثة .
ــ إمكانية وضع رسالة لحالة العضو والرد الآلي على رسائل المحادثة الخاصة .
ــ إمكانية إختيار نوع الخط ولونه لمستخدم المحادثة .
ــ دعم كامل للإبتسامات وأكواد BB .
ــ عرض المتواجدون في المحادثة في إحصائية المنتدى والفي بي أدفانسد بورتال .
ــ تحكم بطريقة عرض رسائل المحادثة الجديدة بعرضها فوق أو تحت .
ــ إمكانية إيقاف المحادثة وتنشيطها من خلال لوحة التحكم .
ــ إندماج كلي مع منتديات الفي بي .
لعرض المتواجدون في المحادثة في موديل المتواجدون الآن الخاص بالفي بي أدفانسد بورتال نفذ ما يلي :
في ملف modules/onlineusers.php إبحث عن في بداية الملف :
<?php
// ++================================================ =========================++
// || vBadvanced CMPS v2.0 RC1 - 6700
// || © 2003-2004 vBadvanced.com & PlurPlanet, LLC - All Rights Reserved
// || This file may not be redistributed in whole or significant part.
// || http://vbadvanced.com
// || Downloaded 09:39, Sat Jun 4th 2005
// ||
// ++ ================================================== ======================++
أضف بعدها :
$forumusers = '';
$forumusers = $DB_site->query("
SELECT session.userid, username, usergroupid, (user.options & $_USEROPTIONS[invisible]) AS invisible,
session.********
FROM " . TABLE_PREFIX . "session AS session
LEFT JOIN " . TABLE_PREFIX . "user AS user USING (userid)
WHERE session.lastactivity > " . (TIMENOW - $vboptions['******timeout']) . "
ORDER BY invisible ASC, username ASC
");
if ($DB_site->num_rows($forumusers))
{
// Get the users in vbchat
$vbchat_users = array();
while ($loggedin = $DB_site->fetch_array($forumusers))
{
$userid = $loggedin['userid'];
if (!$userid)
{ // Guest
$numberguest++;
$inforum["$loggedin[inforum]"]++;
}
else if (empty($userinfos["$userid"]) OR ($userinfos["$userid"]['lastactivity'] < $loggedin['lastactivity']))
{
$userinfos["$userid"] = $loggedin;
}
if(preg_match("/vbchat.php/",$loggedin['********']) && $loggedin['userid']){
$vbchat_users[$loggedin['userid']] = $loggedin;
}
}
// Configure Peeps In vbchat
$invbchat = "";
if(is_array($vbchat_users)){
foreach($vbchat_users as $invbc){
if($invbchat == ""){
$extra = "";
} else {
$extra = ", ";
}
// Get Username Style
$invbc['musername'] = fetch_musername($invbc);
$invbchat .= "{$extra}<a href='member.php?{$session['sessionurl']}&u={$invbc['userid']}'>{$invbc['musername']}</a>";
}
}
if($invbchat == ""){
$invbchat = "لا يوجد أحد في المحادثة";
}
unset($forumusers);
}
وفي تمبليت adv_portal_onlineusers إبحث عن :
<tr>
<td class="alt1"><span class="smallfont">$activeusers</span></td>
</tr>
أضف بعدها :
<!-- الأعضاء المتواجدون في المحادثة -->
<tr><td class="thead">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_chatusers')">
<img id="collapseimg_forumhome_chatusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_chatusers].gif" alt="" border="0" /></a>
<a href='vbchat.php?$session[sessionurl]' onclick='return Openvbchat();'>الأعضاء المتواجدون في المحادثة</a></td></tr>
</tbody>
<tbody id="collapseobj_forumhome_chatusers" style="$vbcollapse[collapseobj_forumhome_chatusers]">
<td class="alt1" width="100%">
<div class="smallfont">{$invbchat}</div></td></tr>
<!-- نهاية الأعضاء المتواجدون في المحادثة -->
التركيب سهل والشرح موجود في الملف المرفق ... وأملي الوحيد هو عدم إستخدام الهاك فيما يغضب الله جل وتعالى ... مع أجمل تحية .