السلام عليكم
درس اليوم هو كيف تستطيع عمل ملف PHP
بحيث يفتح ويظهر فيه الهدير في الاعلى والفوتر في الاسفل
ويكون طبعا بنفس لون الاستايل
ويكون في الوسط يظهر القالب الذي قمت بتصميمة
يمكن وضع اى شئ فيه سواء مجرد تصميم HTML
او تصميم HTML فيه متغيرات قادمه من برمجه في نفس الصفحه بلغه PHP
نتعرف اولا على اسهل كود بحيث يظهر لنا الهدير والفوتر
بالبدايه نفرض انك قمت بعمل قالب جديد بأسم
alastorh
جميل الان يجب ان تلاحظ ان الجزئ التالى يجب ان يكون موجود في القالب وذالك حتى يظهر
الفوتر والهيدر والناف بار
هذا هو الكود البسيط ( الذي تضعه في القالب وتستطيع تعديل الجزء المحدد )
كود PHP:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
$headinclude
<title>$vboptions[bbtitle] هنا ضع عنوان الصفحه </title>
</head>
<body>
$header
$navbar
-------------------------------------------------
هنا بإمكانك تصميم اى شئ ليظهر التصميم يكون بلغه
HTML و java و javascript
---------------------------------------------------
$footer
</body>
</html>
انتهينا من تصميم قالب الان جاء دور تصميم صفحه بلغه php
وراح اجعلها بسيطه جدا جدا
لاتنسى ان اسم القالب الذي عملته انا كان باسم
alastorh ( انت تستطيع جعله باى اسم تريد )
الان جهز ملف مفكره جديد وغير امتداده إلى php و تستطيع تسميته كما تشاء
الان إلى محتوي هذا الملف
كود PHP:
<?php
// بواسطه المطلوووب
error_reporting(E_ALL & ~E_NOTICE);
require_once('./global.php');
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('$alastorh = "' . fetch_template('alastorh') . '";');
eval('print_output("' . fetch_template('alastorh') . '");');
?>
نعم هذا هو فقط ما رأيك
لا تنسى تغير اسم القالب
alastorh إلى اسم القالب الذي عملته انت موجوده 3 مرات في الكود
انقله لمنتداك وشاهد النتيجه
طبعا تقدر تضيف برمجه php له وهناك اضافات لم اذكرها
عشان انا اريد ان يكون الموضوع بسيط جدا جداا
والسلام عليكم ورحمة الله وبركاته
__________ اضافه جديده للدرس __________
طيب اليوم راح نضيف المزيد من معلومات في ملفك
هل تريد هذا الملف يتطلب تسجيل ( يعني إذا لا يستطيع العضو مشاهدة المنتدى فأنه لايستطيع مشاهده محتوى الملف)
اضف التالى
بعد
كود PHP:
<?php
// بواسطه المطلوووب
error_reporting(E_ALL & ~E_NOTICE);
require_once('./global.php');
الكود التالي
كود PHP:
if (!($permissions['forumpermissions'] & $vbulletin->bf_ugp_forumpermissions['canview']))
{
print_no_permission();
}
او اردت ان يكون محتوى الملف لا يشاهده إلا عضويات محدده او مجموعات محدده
فبإمكان تعديل الشرط على حسب المجموعه او حسب رقم العضويه
مثال لو اردنا ان لانجعل مسموح دخول هذا الملف إلا رقم عضويه محدده بخيارات الهاك
ول يكن اسم متغير خانه رقم الضويه في الهاك my_allwos
راح يكون طريقه استخدام هذا المتغير في برمجه php كالتالي
كود PHP:
$vbulletin->options['my_allwost']
وهو يحتوي على رقم العضويه المسموح لها
الان إلى عمليه المقارنه
والكود النهائي يكون بهذا الشكل
كود PHP:
if( $vbulletin->userinfo['userid'] !=$vbulletin->options['my_allwost']) {
print_no_permission();
}
بهذا الكود لن يستطيع احد دخول الصفحه إلا العضو المحدد رقم عضويته في خيارات الهاك