كيف أضيف صفحة أو صفحات للمنتدى vbulletin


هل أردت يوما أن تضيف صفحة خاصّة في منتداك كسياسة الخصوصيّة أو اتفاقيّة الاستخدام مثلا ؟

سوف نقوم بالتعرّف على طريقة إضافة صفحة في منتديات Vbulletin في 3 خطوات بسيطة ..

أذهب إلى لوحة التحكم في المنتدى => الإستايلات والقوالب => التحكم بالإستايلات => “إضافة قالب جديد”

يمكنك اختيار أي عنوان للقالب . ضع مثلا عنوان “privacy”. ثم قم بوضع الكود التالي  في القالب و اضغط على “حفظ”


$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title>$vboptions[bbtitle] - $pagetitle</title>
$headinclude
</head>
<body>
$header
$navbar

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">

<tr class="tcat">
  <td><strong>اسم الصفحة</strong></td>
</tr>

<tr>
    <td class="alt1">

ضع محتوى الصفحة هنا

    </td>
</tr>
</table>

$footer
</body>
</html>

الآن في برنامج Dreamwaver أو Frontpage سنقوم بإنشاء صفحة جديدة تحت اسم page.php مثلا (يمكنك اختيار أي اسم للصفحة). ثم نضع الكود التالي داخل الصفحة page.php :

 <?php

// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);

// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS', 1);
define('THIS_SCRIPT', 'privacy'); // غير كلمة privacy باسم الملف الذي صنعته

// ################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array(

);

// get special data templates from the datastore
$specialtemplates = array(

);

// pre-cache templates used by all actions
$globaltemplates = array(
    'TEST',
);

// pre-cache templates used by specific actions
$actiontemplates = array(

);

// ######################### REQUIRE BACK-END ############################
require_once('./global.php');

// #######################################################################
// ######################## START MAIN SCRIPT ############################
// #######################################################################

$navbits = array();
$navbits[$parent] = 'سياسة الخصوصية ';

$navbits = construct_navbits($navbits);
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('privacy') . '");');

?>

في السطر

هام جدا: سرجى تغيير privacy باسم عنوان القالب الذي اخترته و تغيير “سياسة الخصوصية” بعنوان الصفحة التي اخترتها  ثم احفظ الملف و قم برفعه إلى منتداك ..

النتيجة ستكون بهذا الشكل:

http://www.maxiseo.com/forums/privacy.php

أرجوا أن يكون شرحي بسيطا ..

تحياتي




14 تعليقات

  1. جزاك الله كل خير
    معلومة جديدة

  2. جزاك الله خير الجزاء واحتسب صنيعك هذا في موازين حسناتك.

    فعلاً درس رائع ومفيد جداً.

    نفعنا الله بعلمك ومعرفتك.

  3. بجد مجهود جميل جداً وتستاهل الشكر عليه ..

  4. مشكور , جزاك الله عنا خيرا

  5. و الله العضيم مبدع

    الف شكر

  6. مفيدة جداً جزاك الله خيراً

  7. مشكور وبارك الله فيك

  8. شكرا جزيلا على هذة المقالة الجميلة

  9. بارك الله لك اخي وجزاك كل الخير

  10. خطوات واضحة بسيطة جميلة

    جزاك الله خير من زمان وانا ادور علي هذه الدرس

  11. شكرا لك على هذه االطرق وجعلها الله في ميزان حسناتك .

أضف مشاركة