نبدا مع المميزيات :
يمكنك تحديد عضو يمكنه مشاهدة الموضوع
يمكنك تحديد عضو لمنعه من مشاهدة الموضوع
يمكنك تحديد مجموعة يمكنها مشاهدة الموضوع
يمكنك تحديد مجموعة لمنعها من مشاهدة الموضوع
طبعا من خلال المميزات يتضح لنا المغزى من الهاك
نادر جدا وهو المستعمل تقريبا في ستارتايمز وخاصة في منتديات اوليلي
طريقة التنصيب ,,
م برفع ملف
functions_privatethread
الى مجلد
includes
includes/functions_privatethread
قم بتصدير ملف لبرودكت
privatethread
من لوحة التحكم
ننتقل الحين الى وجع الدماغ وهو التعمال مع البي اش بي
while ($thread = $db->fetch_array($threads)) { // AND $counter++ < $perpage) تحته أضف: // M/DD/YY PRIVATE THREADS PORT include_once('./includes/functions_privatethread.php'); if (private_thread_not_allowed($thread)) { continue; } // END PRIVATE THREADS PORT
التعديل في ملف
./search.php
أبحث عن :
رمز PHP:
// show results as posts if ($search['showposts']) { foreach ($itemids AS $post) {
تحته أضف:
رمز PHP:
// M/DD/YY PRIVATE THREADS PORT include_once('./includes/functions_privatethread.php'); if (private_thread_not_allowed($post)) { continue; } // END PRIVATE THREADS PORT
// M/DD/YY PRIVATE THREADS PORT include_once('./includes/functions_privatethread.php'); if (private_thread_not_allowed($thread)) { continue; } // END PRIVATE THREADS PORT
التعديل في ملف
./showthread.php
أبحث عن:
رمز PHP:
// check if there is a forum password and if so, ensure the user has it set verify_forum_password($foruminfo['forumid'], $foruminfo['password']);
قبله أضف:
رمز PHP:
// M/DD/YY PRIVATE THREADS PORT include_once('./includes/functions_privatethread.php'); if (private_thread_not_allowed($threadinfo)) { eval(standard_error(fetch_error('privatethread_notallowed'))); } // END PRIVATE THREADS PORT
لسى لسى فيه كثير ماتياس
ننتقل الى التعديل على التمبلات
التعديل في تمبلت
newthread
أبحث عن:
$threadmanagement
تحته أضف:
رمز PHP:
<if condition="$foruminfo['allowprivate'] == 1"> <!-- M/DD/YY PRIVATE THREAD PORT --> <fieldset class="fieldset"> <legend>خيارات المواضيع الخاصة</legend> <input type="radio" name="privatethread" value="0" checked />بإمكان الجميع مشاهدة هذا الموضوع<br/> <input type="radio" name="privatethread" value="1" />الأعضاء المختارون فقط يمكنهم مشاهدة الموضوع<br/> <input type="radio" name="privatethread" value="2" />الأعضاء المختارون لا يمكنهم مشاهدة الموضوع<br/> <input type="radio" name="privatethread" value="3" />المجموعة المختارة يمكنها مشاهدة الموضوع فقط<br/> <input type="radio" name="privatethread" value="4" />المجموعة المختارة لا يمكنها مشاهدة الموضوع فقط<br/> الرجاء كتابة أسم العضو أو / المجموعة وفصل كل أسم عضو أو أسم مجموعة بهذا الرمز <span lang="en-us">;</span> حتى تفصل بينهم <br/> <input type="text" style="width:$stylevar[messagewidth]" class="bginput" name="privateusers" value="" /> </fieldset> <!-- END PRIVATE THREAD PORT --> </if>
التعديل في تمبلت
threadadmin_edithread
أبحث عن:
$posticons
قبله أضف:
رمز PHP:
<if condition="$foruminfo['allowprivate'] == 1"> <!-- M/DD/YY PRIVATE THREAD PORT --> <fieldset class="fieldset"> <legend>المواضيع الخاصة</legend> <input type="radio" name="privatethread" value="0" $privatethread[0] /><span lang="ar-sa">بإمكان الجميع الرد على الموضوع</span><br/> <input type="radio" name="privatethread" value="1" $privatethread[1] /><span lang="ar-sa">الأعضاء المختارون يمكنهم الرد على الموضوع فقط</span><br/> <input type="radio" name="privatethread" value="2" $privatethread[2] /><span lang="ar-sa">الأعضاء المختارون لا يمكنهم الرد على الموضوع</span><br/> <input type="radio" name="privatethread" value="3" $privatethread[3] /><span lang="ar-sa">المجموعات المختارة يمكنها الرد على الموضوع فقط</span><br/> <input type="radio" name="privatethread" value="4" $privatethread[4] /><span lang="ar-sa">المجموعات المختارة لا يمكنها الرد على الموضوع</span><br/> <br/> لرجاء كتابة أسم العضو أو / المجموعة وفصل كل أسم عضو أو أسم مجموعة بهذا الرمز <span lang="en-us">;</span> حتى تفصل بينهم <br/> <input type="text" style="width:$stylevar[messagewidth]" class="bginput" name="privateusers" value="$threadinfo[privateusers]" /> </fieldset> <!-- END PRIVATE THREAD PORT --> </if>
التعديل في تمبلت
showthread
أبحث عن:
$poll
قبله أضف:
رمز PHP:
<html dir="rtl"> <if condition="$foruminfo['allowprivate'] == 1"> <!-- M/DD/YY PRIVATE THREAD PORT --> <if condition="$threadinfo[privatethread]==1"> <table cellpadding="10" cellspacing="0" border="1" width="100%"> <tr valign="top"> <td class="alt1"><span lang="ar-sa">هذا موضوع خاص</span>, <span lang="ar-sa"> يمكن لهذه الأعضاء المشاركة فقط </span>: <b>$restrictedusers</b></td></tr></table><br/> </if> <if condition="$threadinfo[privatethread]==2"> <table cellpadding="10" cellspacing="0" border="1" width="100%"> <tr valign="top"> <td class="alt1"><span lang="ar-sa">هذا موضوع خاص,الأعضاء اللذين لا يمكنهم مشاهدة الموضوع هم :</span>: <b>$restrictedusers</b></td></tr></table><br/> </if> <if condition="$threadinfo[privatethread]==3"> <table cellpadding="10" cellspacing="0" border="1" width="100%"> <tr valign="top"> <td class="alt1"><span lang="ar-sa">هذا موضوع خاص</span>, <span lang="ar-sa"> يمكن لهذه المجموعات المشاركة فقط</span>: <b>$restrictedusers</b></td></tr></table><br/> </if> <if condition="$threadinfo[privatethread]==4"> <table cellpadding="10" cellspacing="0" border="1" width="100%"> <tr valign="top"> <td class="alt1"><span lang="ar-sa">هذا موضوع خاص,هذه المجموعات غير مرغوب فيها</span>: <b>$restrictedusers</b></td></tr></table><br/> </if> <!-- END PRIVATE THREAD PORT --> </if>
وها نحن نصل الى النهاية
اخليكم الحين مع شوية صور
هنا بعد انشاء الموضوع الخفي تظهر لنا الاسماء
هنا صورة لعضو يحاول دخول الموضوع وطبعا تعرفون كيف من الصفحة الرئيسية لدى انصحكم بالدهاب الى هدا الموضوع الدي سوف يتيح لكم ازالة اخر موضوع من الصفحة الرئيسية
واخيرا هنا وهو في الموضوع ,,
الملاحظات :
لكي تضيف عضو يجب عليك ان تقوم بالدهاب الى ادوات الموضوع ثم تعديل وليس تضغط على صورة تعديل فلن يظهر لك شيء
تجدون ايضا في الصورة الاخيرة
المجموعات المختارة وحاجات انا حقيقية ازلتها من منتداي لانني اجدها بدون جدوى وراح تتعبكم
تفسير : المقصود بالمجموعة هو مثلا forumdisplay.php?f=17 اي ان الرقم 17 يساوي المجوعة 17 وةبالتالي فيجب عليكم ان مجموعات مرقمة اقصد طلما زاد عدد المنتديات زاد عدد المجموعات
نبدا بشرح مفصل
تنشئ مجموعة باسم 1 واخرى باس 2 ..3..4..5..6..7..8..9..........الخ
وهده المجموعات تاخد نفس تصاريح المشرفين كل شيء
اي عندما تريد ان تعيين مشرف مثلا على القسم الاسلامي والقسم الاسلامي هو f=17 فانك تحول مجموعة العضو الى المجموعة 17 وبالتي فهو مشرف على دلك القسم وايضا في مجموعة المشرفين
وعندما تضيف مشرف اخر واخر فهنا يحتاج المشرف الى ادخال عدة اسماء لازملائه
لاكن هنا يكمن سر المجموعة يكفي ان تضع الرقم 17 وتختار :
فقط المجموعة المختارة يمكنها مشاهدة هدا الموضوع
يعني مثلا نقشا المشرفين فيما بينهم وحاجات يعني بالهبل , شفتوا الشرح زي ايه طويل عشان كده انصحكم تشلونها من التملبات
حياكم الله اخواني ومعلش ادا طولت عليكم
ولاتنسونا بدعواتكم
الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن : 19:45.
المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي معهد ترايدنت ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)