اليوم نقدم لكم كود حصري علي موقعنا سوق غزة فيسبوك و لعيون اعضاءه

كود اليوم عبارة عن كود بسيط يمكنك من خلاله غلق اي قسم تريده بعدد مساهمات معين اذا تجاوز العضو عدد المساهمات هذا يتم فتح القسم له اتوماتيكياً
الكود يعمل في حالتين اذا كنت زائر و اذا كنت عضو

مميزات الكود:

انه لا يمكن لأحد الوصول لموضوع داخل القسم او القسم نفسه بروابط مباشرة
يظل القسم متاح للمديريين حتى اذا كان عدد مساهمات المدير اقل من عدد مساهمات القسم

كل ما عليك هو ان تقوم بأضافة عدد المساهمات ورقم القسم المراد اغلاقه داخل الكود
تابع الصورة التاليه و التي توضح عمل الكود اذا كنت زائر
كود قفل منتدي بعدد مساهمات phpbb3 و ModernBB 2021 Ezgif_11
كود قفل منتدي بعدد مساهمات phpbb3 و ModernBB 2021 P_10705gwcu0
اما الصورة التالية توضح عمل الكود اذا كنت عضو
كود قفل منتدي بعدد مساهمات phpbb3 و ModernBB 2021 Ezgif_12
كود قفل منتدي بعدد مساهمات phpbb3 و ModernBB 2021 Ss10
يمكنك ايجاد رقم القسم كما هو موضح في الصورة التاليه


الكود:



$(function () {    
  var posts = '200',   /*  عدد المساهمات   */
      Fnum = '2',    /*  رقم المنتدى  */
      
      less = 'لا يمكنك الدخول إلى هذا المنتدى لأن مساهماتك أقل من 200.',
      Lless = 'يمكنك رؤيتها بعد 200 مساهمة.',
      LockF = 'لا يمكنك الدخول إلى هذا المنتدى لأن مساهماتك أقل من 200.',
      MsgLess = 'لا يمكنك الدخول إلى هذا المنتدى لأن مساهماتك أقل من 200.',
      Login = 'قم بتسجيل الدخول اولاً لتتمكن من دخول القسم.',
      Llogin = 'قم بتسجيل الدخول اولاً لتتمكن من دخول القسم.',
      LoginF = 'قم بتسجيل الدخول اولاً لتتمكن من دخول القسم.',
      LloginF = 'قم بتسجيل الدخول اولاً لتتمكن من دخول القسم.';      
      
    if (_userdata.user_posts < posts && _userdata.session_logged_in == 1 && !_userdata.user_level == 1) {
   $('.row a[href="/f'+Fnum+'-montada"]').click(function(){
        alert(less);
 });
       $('.row a[href="/f'+Fnum+'-montada"]').removeAttr('href').attr({ style:'color: #F00 !important; cursor: no-drop !important; text-decoration: none !important;', id:'private' });
   $('#private').parents(".row").attr('id','lock_last_post');
   $('#lock_last_post .lastpost').html(Lless);  
      
      if(window.location.pathname.indexOf('/f'+Fnum+'-montada') == 0) {
 $('body').html('<div id="locked_forum">'+LockF+'</div>');
       }      
      
      if( $('.pathname-box a[href="/f'+Fnum+'-montada"]').attr('href') == '/f'+Fnum+'-montada') {
  $('body').html('<div id="locked_forum">'+MsgLess+'</div>');
       }  
      
      if( $('.sub-header-path a[href="/f'+Fnum+'-montada"]').attr('href') == '/f'+Fnum+'-montada') {
  $('body').html('<div id="locked_forum">'+MsgLess+'</div>');
       }
    }
  
    if (_userdata.session_logged_in == 0) {
   $('.row a[href="/f'+Fnum+'-montada"]').click(function(){
        alert(Login);
 });
       $('.row a[href="/f'+Fnum+'-montada"]').removeAttr('href').attr({ style:'color: #F00 !important; cursor: no-drop !important; text-decoration: none !important;', id:'private' });
   $('#private').parents(".row").attr('id','lock_last_post');
   $('#lock_last_post .lastpost').html(Llogin);
      
      if(window.location.pathname.indexOf('/f'+Fnum+'-montada') == 0) {
 $('body').html('<div id="locked_forum">'+LoginF+'</div>');
       }
      
      if( $('.pathname-box a[href="/f'+Fnum+'-montada"]').attr('href') == '/f'+Fnum+'-montada') {
 $('body').html('<div id="locked_forum">'+LloginF+'</div>');
       }
      
      if( $('.sub-header-path a[href="/f'+Fnum+'-montada"]').attr('href') == '/f'+Fnum+'-montada') {
 $('body').html('<div id="locked_forum">'+LloginF+'</div>');
       }
$('#locked_forum { background: #39c; font-size: 20px; color: #FFF; text-align: center; border-radius: 15px; padding: 50px; top: 50%; right: 50%; margin-right: -204.135px; position: absolute; margin-top: -62.5px; }').appendTo('head')
    }
});
// by omarpop23





تحياتي لكم
@فهد