[درس] صفحه خاصه عند غلق المنتدى

هذا القسم مخصص لبعض شروحات الجيل الثالث
أضف رد جديد
صورة العضو الشخصية
kber
فريق الدعم والتطوير
مشاركات: 722
اشترك في: الأربعاء نوفمبر 19, 2008 11:51 am
درجه الالمام بمنتديات phpBB3: متقدمه
اتصال:

[درس] صفحه خاصه عند غلق المنتدى

مشاركة بواسطة kber » الثلاثاء مايو 18, 2010 12:07 am

بهذا التعديل البسيط يمكنك وضع صفحه انيقه بتصميم خاص وبسيط ستعرض للزوار عندما توقف منتداك عن العمل من لوحه التحكم . مثل الموقع الام
- صوره توضيحيه للصفحه اثناء ايقاف المنتدى :
2010-05-17_2355.png
افتح ملف language/ar/common.php
ابحث عن قبلها اضف

كود: تحديد الكل

[color=#FF0000]// Board disable
        $lang = array_merge($lang, array(
           'DISABLE_MESSAGE'               => 'المنتدى متوقف حاليا',
           'DISABLE_RETURN'               => 'العوده للرئيسيه',
        ));[/color]
افتح ملف includes/sessions.php
ابحث عن

كود: تحديد الكل

    // Is board disabled and user not an admin or moderator?
          if ($config['board_disable'] && !defined('IN_LOGIN') && !$auth->acl_gets('a_', 'm_') && !$auth->acl_getf_global('m_'))
          {
             if ($this->data['is_bot'])
             {
                header('HTTP/1.1 503 Service Unavailable');
             }

             $message = (!empty($config['board_disable_msg'])) ? $config['board_disable_msg'] : 'BOARD_DISABLE';
             trigger_error($message);
          }
استبدلها ب

كود: تحديد الكل

[color=#FF0000]// Is board disabled and user not an admin or moderator?
                if ($config['board_disable'] && !defined('IN_LOGIN') && !$auth->acl_gets('a_', 'm_') && !$auth->acl_getf_global('m_'))
                {
                    header('HTTP/1.1 503 Service Unavailable');
                    header('Status: 503 Service Unavailable');

                    $template->assign_vars(array(
                        'MESSAGE'    => $config['board_disable_msg'],
                        'DISABLE'    => $this->lang['DISABLE_MESSAGE'])
                    );

                    page_header($this->lang['OFFLINE']);

                    $template->set_filenames(array(
                           'body' => 'board_disable.html'
                    ));

                    page_footer();

                    exit;
                }
[/color]
ثم ارفع الملف المرفق التالى الى مجلد template في ملفات الاستايل
board_disable.zip
ليس لديك الصلاحية لمشاهدة المرفقات
المدونه
القوانين
[ لا يوجد دعم عبر الرسائل الخاصه .. ضع استفسارك في منتدى الدعم ]

أضف رد جديد