عرض مشاركة واحدة
عضو سوبر نشيط
تاريخ التسجيل: Mar 2005-
#14 (permalink)  

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

كود PHP:
if (1
الشرط هذا خطا لان ماله فايده وضعه سواء وضعته ام لم تضعه راح يتنفذ الكود الي بداخل الشرط
لانك وضعت قيمته true

وايضا وضعت في الشرط الثاني

كود PHP:
$tt_group == 10 
لا ادري وين تعريفك للقيمه هذي

احب اضع لك الكود الصحيح في وجهة نظري

كود PHP:
$limit_posts  10// أقل عدد من المشاركات

$check_groups = array(1,2,3); // ارقام المجموعات التي تفحص

if(in_array($vbulletin->userinfo['usergroupid'],$check_groups) AND $vbulletin->userinfo['posts'] <= $limit_posts// بدال ما يكون شرطين يكون شرط واحد افضل.
{
    eval(
standard_error(fetch_error('pm_limit_posts')));

هذا لابد ان تغير مكان الهوك لي private_newpm_start

او اذا تريده في الهوك

private_start

لابد من وضع الشرط التالي

كود PHP:
if ($_REQUEST['do'] == 'newpm')
{
$limit_posts  10// أقل عدد من المشاركات

$check_groups = array(1,2,3); // ارقام المجموعات التي تفحص

if(in_array($vbulletin->userinfo['usergroupid'],$check_groups) AND $vbulletin->userinfo['posts'] <= $limit_posts// بدال ما يكون شرطين يكون شرط واحد افضل.
{
    eval(
standard_error(fetch_error('pm_limit_posts')));
}

لابد تضع الكود في مكان ارسال الرساله الخاصه لان ممكن الاداره ترسل رساله للعضو تحذيريه اعلانيه او اي شي لكن إذا لم يملك العدد الذي يسمح له باستخدام الرسائل الخاصه فسيظهر له التنبيه ..

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


وايضا تذهب للعبارات وتضيف عبارة من نوع
Error Messages
باسم
pm_limit_posts
وتضع فيها النص التنبيهي الذي تريد ان يظهر للعضو .



اتمنى يكون الشرح دقيق وواضح ومنطقي .






__________________
ما يجنى من ثمار الجنات ويلتقط,
قال عز وجل {وجنى الجنتين دان}
و إذا أردنا أن نجمع الاسم جنى
فسيصبح جَــوَ ا نـِــي
Abdullah ALHoshan ALTamimi
جواني غير متواجد حالياً   قديم 08-10-2007, 08:31 PM
رد مع اقتباس