ولد الفجيرة
30-11-2007, 10:28 صباحاً
السلام عليكم والرحمه ,,
لاتستغربوا فالموضوع ليس مكرر للعلم
هذا هاك عدم ارسال الرسائل الخاصه الى بعد × مشارك
لكن دون قرأه محتوى الرساله ,
http://www.marsavb.com/vb/showthread.php?t=958
=========
أما انا فسوف أقدم لكم اليوم
[ هاك ] عدم ارسال رسالة خاصة الا بعد إتمام x مشاركة ، مع امكانية قراءتها فقط
للأمانه ,,
منقول : ولد البلاد
برمجة : العندليب
وظيفة الهاك
1)عدم ارسال رسالة جديدة الا بعد اتمام x مشاركة مع اتاحة فرصه قراءة الرسائل الخاصة فقط .
2)تحديد مجموعة معينه لمنع المراسلة الخاصة مثلآ الأعضاء فقط ، مع امكانية اتاحة الفرصه لمجموعات أخرى القراءة والمراسلة .
3)تحديد عدد المشاركات حتى تتمكن هذه المجموعة من ارسال رسائل خاصه بعد بلوغها
شرح التركيب
إفتح الملف : private.php
إبحث عن :
// ############################### start insert pm ###############################
// either insert a pm into the database, 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 تدل على مجموعة الاعضاء فقط ، الخاصية ستكون مفعله على مجموعة الاعضاء فقط اما باقي المجموعات سيتمكنون من ارسال رسائل خاصة جديدة قبل اتمام هذه المشاركات ( المدير العام ، المراقب العام ، المراقبون ) .
عند تركيب الهاك والتعديل على الملف يفضل نسخ الاكواد ومن ثم الصاقها في مستند نص جديد وبعد ذلك انسخ الكود الجديد من المستند الى الملف .
لاتستغربوا فالموضوع ليس مكرر للعلم
هذا هاك عدم ارسال الرسائل الخاصه الى بعد × مشارك
لكن دون قرأه محتوى الرساله ,
http://www.marsavb.com/vb/showthread.php?t=958
=========
أما انا فسوف أقدم لكم اليوم
[ هاك ] عدم ارسال رسالة خاصة الا بعد إتمام x مشاركة ، مع امكانية قراءتها فقط
للأمانه ,,
منقول : ولد البلاد
برمجة : العندليب
وظيفة الهاك
1)عدم ارسال رسالة جديدة الا بعد اتمام x مشاركة مع اتاحة فرصه قراءة الرسائل الخاصة فقط .
2)تحديد مجموعة معينه لمنع المراسلة الخاصة مثلآ الأعضاء فقط ، مع امكانية اتاحة الفرصه لمجموعات أخرى القراءة والمراسلة .
3)تحديد عدد المشاركات حتى تتمكن هذه المجموعة من ارسال رسائل خاصه بعد بلوغها
شرح التركيب
إفتح الملف : private.php
إبحث عن :
// ############################### start insert pm ###############################
// either insert a pm into the database, 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 تدل على مجموعة الاعضاء فقط ، الخاصية ستكون مفعله على مجموعة الاعضاء فقط اما باقي المجموعات سيتمكنون من ارسال رسائل خاصة جديدة قبل اتمام هذه المشاركات ( المدير العام ، المراقب العام ، المراقبون ) .
عند تركيب الهاك والتعديل على الملف يفضل نسخ الاكواد ومن ثم الصاقها في مستند نص جديد وبعد ذلك انسخ الكود الجديد من المستند الى الملف .