علوووش
11-27-2007, 11:32 AM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته ...
منقول : ولد البلاد
برمجة : العندليب
وظيفة الهاك
عدم ارسال رسالة جديدة الا بعد اتمام x مشاركة مع اتاحة فرصه قراءة الرسائل الخاصة فقط .
تحديد مجموعة معينه لمنع المراسلة الخاصة مثلآ الأعضاء فقط ، مع امكانية اتاحة الفرصه لمجموعات أخرى القراءة والمراسلة .
تحديد عدد المشاركات حتى تتمكن هذه المجموعة من ارسال رسائل خاصه بعد بلوغها .
شرح التركيب
إفتح الملف : private.php
إبحث عن :
// ############################### start insert pm ###############################
// either insert a pm into the data********************, or process the preview and fall back to newpm
if ($_POST['do'] == 'insertpm')
{
// get an array of incoming data
$pm = &$_POST;
أسفلها مباشرة ً
أضف هذا الكود الجديد :
// ############################### can't sent private message ###############################
// تستطيع منع اي مجموعة من ارسال رسائل خاصة قبل اتمام المشاركات المطلوبه من خلال تغيير الرقم 2
// تستطيع تحديد عدد المشاركات ، عدد المشاركات الافتراضية = 100 مشاركة
if ($bbuserinfo['posts'] < 100 && $bbuserinfo['usergroupid'] == '2')
{
eval(print_standard_error('لن تتمكن من ارسال رسائل خاصه جديدة الإ بعد إتمام 100 مشاركة',0));
}
في نفس الملف
إبحث عن :
// ############################### start new pm ###############################
// form for creating a new private message
if ($_REQUEST['do'] == 'newpm')
{
أسفلها مباشرة ً
أضف هذا الكود الجديد :
// ############################### can't sent private message ###############################
// تستطيع منع اي مجموعة من ارسال رسائل خاصة قبل اتمام المشاركات المطلوبه من خلال تغيير الرقم 2
// تستطيع تحديد عدد المشاركات ، عدد المشاركات الافتراضية = 100 مشاركة
if ($bbuserinfo['posts'] < 100 && $bbuserinfo['usergroupid'] == '2')
{
eval(print_standard_error('لن تتمكن من ارسال رسائل خاصه جديدة الإ بعد إتمام 100 مشاركة',0));
}
إحفظ العمل .
ملاحظة هامة
اذا رغبت بتغيير عدد المشاركات لاتاحة ارسال رسالة خاصه جديده قم بتغيير القيمه 100 الى اي رقم ترغب به ، بعد اتمام عدد المشاركات التي قمت بتحديدها سيتمكن من ارسال رسالة خاصة جديدة ولا تنسى تغيير عبارة لن تتمكن ........ 100 مشاركة للقيمة التي قمت باستبدالها .
افتراضيآ وضعت مجموعة الاعضاء والمنتسبين الجدد من التحكم برسائلهم الخاصه ومنعها عنهم ، اذا نظرت الى خطوات التركيب ستجد ['usergroupid'] == '2' ، القيمه 2 تدل على مجموعة الاعضاء فقط ، الخاصية ستكون مفعله على مجموعة الاعضاء فقط اما باقي المجموعات سيتمكنون من ارسال رسائل خاصة جديدة قبل اتمام هذه المشاركات ( المدير العام ، المراقب العام ، المراقبون ) .
عند تركيب الهاك والتعديل على الملف يفضل نسخ الاكواد ومن ثم الصاقها في مستند نص جديد وبعد ذلك انسخ الكود الجديد من المستند الى الملف .
والسلام عليكم ورحمة الله وبركاته
السلام عليكم ورحمة الله وبركاته ...
منقول : ولد البلاد
برمجة : العندليب
وظيفة الهاك
عدم ارسال رسالة جديدة الا بعد اتمام x مشاركة مع اتاحة فرصه قراءة الرسائل الخاصة فقط .
تحديد مجموعة معينه لمنع المراسلة الخاصة مثلآ الأعضاء فقط ، مع امكانية اتاحة الفرصه لمجموعات أخرى القراءة والمراسلة .
تحديد عدد المشاركات حتى تتمكن هذه المجموعة من ارسال رسائل خاصه بعد بلوغها .
شرح التركيب
إفتح الملف : private.php
إبحث عن :
// ############################### start insert pm ###############################
// either insert a pm into the data********************, or process the preview and fall back to newpm
if ($_POST['do'] == 'insertpm')
{
// get an array of incoming data
$pm = &$_POST;
أسفلها مباشرة ً
أضف هذا الكود الجديد :
// ############################### can't sent private message ###############################
// تستطيع منع اي مجموعة من ارسال رسائل خاصة قبل اتمام المشاركات المطلوبه من خلال تغيير الرقم 2
// تستطيع تحديد عدد المشاركات ، عدد المشاركات الافتراضية = 100 مشاركة
if ($bbuserinfo['posts'] < 100 && $bbuserinfo['usergroupid'] == '2')
{
eval(print_standard_error('لن تتمكن من ارسال رسائل خاصه جديدة الإ بعد إتمام 100 مشاركة',0));
}
في نفس الملف
إبحث عن :
// ############################### start new pm ###############################
// form for creating a new private message
if ($_REQUEST['do'] == 'newpm')
{
أسفلها مباشرة ً
أضف هذا الكود الجديد :
// ############################### can't sent private message ###############################
// تستطيع منع اي مجموعة من ارسال رسائل خاصة قبل اتمام المشاركات المطلوبه من خلال تغيير الرقم 2
// تستطيع تحديد عدد المشاركات ، عدد المشاركات الافتراضية = 100 مشاركة
if ($bbuserinfo['posts'] < 100 && $bbuserinfo['usergroupid'] == '2')
{
eval(print_standard_error('لن تتمكن من ارسال رسائل خاصه جديدة الإ بعد إتمام 100 مشاركة',0));
}
إحفظ العمل .
ملاحظة هامة
اذا رغبت بتغيير عدد المشاركات لاتاحة ارسال رسالة خاصه جديده قم بتغيير القيمه 100 الى اي رقم ترغب به ، بعد اتمام عدد المشاركات التي قمت بتحديدها سيتمكن من ارسال رسالة خاصة جديدة ولا تنسى تغيير عبارة لن تتمكن ........ 100 مشاركة للقيمة التي قمت باستبدالها .
افتراضيآ وضعت مجموعة الاعضاء والمنتسبين الجدد من التحكم برسائلهم الخاصه ومنعها عنهم ، اذا نظرت الى خطوات التركيب ستجد ['usergroupid'] == '2' ، القيمه 2 تدل على مجموعة الاعضاء فقط ، الخاصية ستكون مفعله على مجموعة الاعضاء فقط اما باقي المجموعات سيتمكنون من ارسال رسائل خاصة جديدة قبل اتمام هذه المشاركات ( المدير العام ، المراقب العام ، المراقبون ) .
عند تركيب الهاك والتعديل على الملف يفضل نسخ الاكواد ومن ثم الصاقها في مستند نص جديد وبعد ذلك انسخ الكود الجديد من المستند الى الملف .
والسلام عليكم ورحمة الله وبركاته