اضافة صفحة جديده بنفس تنسيق الاستايل



لاضافه صفحة جديده بنفس تنسيق الاستايل سنقوم بالتالي /

قم بعمل الصفحة، مثلا الاستضافة كما قلت، قم بعمل ملف .php جديد و ضع به التالي
ويجب ان لا يكون هناك فراغ قبل هذا الكود في الملف
كود PHP:
<?php
    define
('IN_PHPBB'true);
    
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH './';
    
$phpEx substr(strrchr(__FILE__'.'), 1);
    include(
$phpbb_root_path 'common.' $phpEx);

    
// Start session management
    
$user->session_begin();
    
$auth->acl($user->data);
    
$user->setup();

    
page_header('Title Here');

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

    
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
    
page_footer();
?>
تغير Title Here إلى عنوان الصفحة الذي يظهر في المتصفح مع مراعاة ترميز utf8 ، و yourpage_body.html باسم ملف الستايل الذي سيتم تخصيصه لهذه الصفحة..

إذا كنت ستستخدم ملف لغة مثلا لهذه الصفحة، فقم بالبحث عن


كود:
$user->setup();
و استبدلها بالتالي


كود:
$user->setup('base-name-of-language-file-here');
و تغير base-name-of-language-file-here باسم ملف اللغة الذي ستستخدمه بدون إضافة الامتداد .php هنا، إن كنت لن تستخدم ملف لغة لها فلا تقم بهذه الخطوة..

لكي تجعل المسجلين دخول فقط يدخلون إلى الصفحة، فقم بالبحث عن


كود:
$user->setup();
و أضف بعده
كود PHP:
if ($user->data['user_id'] == ANONYMOUS)
{
    
login_box(''$user->lang['LOGIN']);

و الآن يأتي دور ملف الستايل yourpage_body.html (أو الاسم الذي اخترته طبعا)
افتحه و أكتب به الكود التالي
كود PHP:
<!-- INCLUDE overall_header.html -->

<
h2>Title Here</h2>

<
div class="panel">
   <
div class="inner"><span class="corners-top"><span></span></span>

   <
div class="content">
      <
p>
         
Content in here.
      </
p>
   </
div>

   <
span class="corners-bottom"><span></span></span></div>
</
div>

<!-- INCLUDE 
jumpbox.html -->
<!-- INCLUDE 
overall_footer.html --> 
تغير Title Here باسم الصفحة و تضع بعد ذلك محتويات الصفحة بدلا من Content in here.