وهج الجروح
10-04-08, 07:35 PM
درس اليوم هو كيف تستطيع عمل ملف PHP
بحيث يفتح ويظهر فيه الهدير في الاعلى والفوتر في الاسفل
ويكون طبعا بنفس لون الاستايل
ويكون في الوسط يظهر القالب الذي قمت بتصميمة
يمكن وضع اى شئ فيه سواء مجرد تصميم HTML
او تصميم HTML فيه متغيرات قادمه من برمجه في نفس الصفحه بلغه PHP
نتعرف اولا على اسهل كود بحيث يظهر لنا الهدير والفوتر
بالبدايه نفرض انك قمت بعمل قالب جديد بأسم alastorh
جميل الان يجب ان تلاحظ ان الجزئ التالى يجب ان يكون موجود في القالب وذالك حتى يظهر
الفوتر والهيدر والناف بار
هذا هو الكود البسيط ( الذي تضعه في القالب وتستطيع تعديل الجزء المحدد )
$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
// بواسطه المطلوووب
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 له وهناك اضافات لم اذكرها
عشان انا اريد ان يكون الموضوع بسيط جدا جداا
والسلام عليكم ورحمة الله وبركاته
__________ اضافه جديده للدرس __________
طيب اليوم راح نضيف المزيد من معلومات في ملفك
هل تريد هذا الملف يتطلب تسجيل ( يعني إذا لا يستطيع العضو مشاهدة المنتدى فأنه لايستطيع مشاهده محتوى الملف)
اضف التالى
بعد
الكود التالي
if (!($permissions['forumpermissions'] & $vbulletin->bf_ugp_forumpermissions['canview']))
{
print_no_permission();
}
او اردت ان يكون محتوى الملف لا يشاهده إلا عضويات محدده او مجموعات محدده
فبإمكان تعديل الشرط على حسب المجموعه او حسب رقم العضويه
مثال لو اردنا ان لانجعل مسموح دخول هذا الملف إلا رقم عضويه محدده بخيارات الهاك
ول يكن اسم متغير خانه رقم الضويه في الهاك my_allwos
راح يكون طريقه استخدام هذا المتغير في برمجه php كالتالي
$vbulletin->options['my_allwost']
وهو يحتوي على رقم العضويه المسموح لها
الان إلى عمليه المقارنه
والكود النهائي يكون بهذا الشكل
if( $vbulletin->userinfo['userid'] !=$vbulletin->options['my_allwost']) {
print_no_permission();
}
بهذا الكود لن يستطيع احد دخول الصفحه إلا العضو المحدد رقم عضويته في خيارات الهاك
الشرح للاخ المطلوووب
بحيث يفتح ويظهر فيه الهدير في الاعلى والفوتر في الاسفل
ويكون طبعا بنفس لون الاستايل
ويكون في الوسط يظهر القالب الذي قمت بتصميمة
يمكن وضع اى شئ فيه سواء مجرد تصميم HTML
او تصميم HTML فيه متغيرات قادمه من برمجه في نفس الصفحه بلغه PHP
نتعرف اولا على اسهل كود بحيث يظهر لنا الهدير والفوتر
بالبدايه نفرض انك قمت بعمل قالب جديد بأسم alastorh
جميل الان يجب ان تلاحظ ان الجزئ التالى يجب ان يكون موجود في القالب وذالك حتى يظهر
الفوتر والهيدر والناف بار
هذا هو الكود البسيط ( الذي تضعه في القالب وتستطيع تعديل الجزء المحدد )
$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
// بواسطه المطلوووب
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 له وهناك اضافات لم اذكرها
عشان انا اريد ان يكون الموضوع بسيط جدا جداا
والسلام عليكم ورحمة الله وبركاته
__________ اضافه جديده للدرس __________
طيب اليوم راح نضيف المزيد من معلومات في ملفك
هل تريد هذا الملف يتطلب تسجيل ( يعني إذا لا يستطيع العضو مشاهدة المنتدى فأنه لايستطيع مشاهده محتوى الملف)
اضف التالى
بعد
الكود التالي
if (!($permissions['forumpermissions'] & $vbulletin->bf_ugp_forumpermissions['canview']))
{
print_no_permission();
}
او اردت ان يكون محتوى الملف لا يشاهده إلا عضويات محدده او مجموعات محدده
فبإمكان تعديل الشرط على حسب المجموعه او حسب رقم العضويه
مثال لو اردنا ان لانجعل مسموح دخول هذا الملف إلا رقم عضويه محدده بخيارات الهاك
ول يكن اسم متغير خانه رقم الضويه في الهاك my_allwos
راح يكون طريقه استخدام هذا المتغير في برمجه php كالتالي
$vbulletin->options['my_allwost']
وهو يحتوي على رقم العضويه المسموح لها
الان إلى عمليه المقارنه
والكود النهائي يكون بهذا الشكل
if( $vbulletin->userinfo['userid'] !=$vbulletin->options['my_allwost']) {
print_no_permission();
}
بهذا الكود لن يستطيع احد دخول الصفحه إلا العضو المحدد رقم عضويته في خيارات الهاك
الشرح للاخ المطلوووب