[شرح] طريقه اضافه صفحة اضافية بنفس تنسيق المنتدى وشكل المنتدى

Eng Ahmed

ادارة المنتدى
9 مارس 2008
3,318
11
38
www.support-ar.com
السلام عليكم ورحمة الله وبركاته

حياكم الله وبياكم وجعل الجنة مثوانا ومثواكم

مثال :
http://www.7-secret.org/vb/sitemap.php

الشرح :
omardealo
مجموعة xp


1- أنشاء قالب جديد بالاستايل

لإستايلات والقوالب > التحكم بالإستايلات > ,وتقوم بأنشاء قالب جديد كما بالصورة



تضع اسم القالب : temp او اى اسم اخر
ومحتوى القالب :

PHP:
{vb:stylevar htmldoctype}
<html xmlns="http://www.w3.org/1999/xhtml" dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" id="vbulletin_html">
<head>
    <title>{vb:raw vboptions.bbtitle}</title>
    {vb:raw headinclude}
    <link rel="stylesheet" type="text/css" href="{vb:var vbcsspath}forumbits.css" />
    <link rel="stylesheet" type="text/css" href="{vb:var vbcsspath}forumhome.css" />
</head>
<body>
    
    {vb:raw header}
    
    {vb:raw navbar}
    
    <div id="pagetitle">
        <h1>{vb:raw vboptions.bbtitle}</h1>
        <p id="welcomemessage" class="description">{vb:rawphrase welcome_to_the_x, {vb:raw vboptions.bbtitle}}</p>
    </div>
    


<div class="navlinks">
// code html
</div>

    {vb:raw forumhome_markread_script}
    
    {vb:raw ad_location.ad_forumhome_afterforums}
    
    <!-- what's going on box -->
    <!-- end what's going on box -->
{vb:raw ad_location.board_below_whats_going_on}
    
    {vb:raw footer}
</body>
</html>
مع تغيير
PHP:
// code html
بالمحتوى الذى ترغب به ويمكنك وضع كود html

-----------------------------------------------------

2- أنشاء ملف php يمكنك استخدام اى اسم للملف كمثال page.php

محتوى الملف كالتالى

PHP:
<?php
require_once('./global.php');
$templater = vB_Template::create('temp');
$templater->register_page_templates();
print_output($templater->render());  
?>
مع ملاحظة اسم القالب بالكود هنا هو temp او ضع الاسم كما وضعته
وتقوم برفع الملف داخل مجلد منتداك

-----------------------------------------------------

3- اضافة رابط للصفحة بالناف بار navbar

لإستايلات والقوالب > البحث فى القوالب > navbar

وافتح القالب وابحث عن الكود
PHP:
{vb:raw template_hook.navbar_after_calendar}
ضع اسفله
(مع تغيير ما يلزم اسم ملف php + اسم الصفحة)
PHP:
<li><a href="page.php">صفحة اضافية</a></li>
المصدر :
http://www.7-secret.org/vb/showthre...aeYO-EaeOiTh-CaaaeEIi-omardealo&p=631#post631
http://xps.ae/showthread.php?p=822#post822

وفقكم الله ولا تنسونا من الدعاء