السلام عليكم ورحمة الله وبركاته
درس ابدع فى
بولتون(vbulletin)
(index.php)
--------------------------------------------------------------------------------
السلام عليكم...
هنا نتعرف على الفى بى من قرب
هذا الدرس مهم لمبرمجين الهاكات ومصممين الاستايلات
وكل ماتريد معرفته عن التمبلتات وعملها
وتساعد فى اصلاح الخطا المحتمله وتفاديها والكثير الكثير
اولا: الملفات
index.php
forumdisplay.php
showthread.php
newreply.php
newthread.php
editpost.php
calendar.php
private.php
private2.php
announcement.php
usercp.php
search.php
misc.php
member.php
member2.php
threadrate.php
register.php
postings.php
printthread.php
sendtofriend.php
report.php
poll.php
memberlist.php
نبدأ بملف index.php
التمبلتات المستخدمه فيه
(1)
اسم التمبلت : forumhome
عمل التمبلت : (جميع التمبلتات القادمه بعد هذا التمبلت تكون لها كود لى
اظهاره هنا )
من هنا يمكنك التعديل على شكل الواجهه الرئيسيه للمنتدى بالنصف وايظا هنا
موجوده بعض الجمل مثل مرحبا بعودتك يا $username و عدد الاعضاء:
$numbermembers
عدد المواضيع: $totalthreads عدد المشاركات : $totalposts
وايظا --------
كود PHP:
<td width="100%"><font face="Tahoma" size="1" color="#3B3E80">تحية للعضو الجديد، <a href="member.php?s=$session[sessionhash]&action=getinfo&userid=$newuserid">$newusername</a>
---------------
تعريف بماسبق هذا تحية للعضو الجديد
$newusername اسم العضو الجديد
member.php?s=$session[sessionhash]&action=getinfo&userid=$n
ewuserid بعد وضع هذا العنوان لدخول على ملف العضو الجديد
----
و $logincode هذا يظهر فى الصفحه الرئيسيه مربع لتسجيل دخول العضو من غير
كوكيز طبعا اذا ماكان مسجل دخوله
----
$welcometext هذا اذا كان عضو مسجل دخوله يظهر عبارة مرحبا بعودتك
----
$newposts هذا يظهر لك عباره المواضيع الجديده وحينما تضغط عليها تظهر لك
اخر المواضيع الى كتبت منذ اخر زياره لك
---
$unregwelcomemessage هذا يظهر للزوار عبارة عن ترحيب وللتسجيل
---
$loggedinusers لاظهار المربع الذى يظهر عدد المتواجدين
---
$birthdaybits لى اظهار عبارة ولد فى مثل هذا اليوم
---
$pminfo لاظهار مربع عن الرسائل الخاصه للعضو
---
$timenow. لاظهار الوقت
---
$forumbits اسم القسم ووصفه واخر مشاركه وعدد المواضيع واخر مشاركه
---
$bbtitle لاظهار اسم المنتدى
---
$timezone مثال: توقيت الساحة بتوقيت جرينتش . الساعة الآن 01:43 PM.
--------------------------
(2)
اسم التمبلت : forumhome_forumbit_level1 _nopost
عمل التمبلت : هنا يمكنك التعديل على شكل اسم القسم ووصفه
الموجود بالرئيسيه طبعا الى يكون بالاول مثل المنتديات الثقافيه
(3)
اسم التمبلت : forumhome_forumbit_level1 _post
عمل التمبلت : هنا تستطيع التعديل على شكل القسم الموجود بالرئيسيه من اسم
القسم ووصفه واخر مشاركه وعدد المواضيع ومشرف القسم
(4)
اسم التمبلت : forumhome_forumbit_level2 _post
عمل التمبلت : هنا تستطيع التعديل على شكل القسم الموجود بالرئيسيه من اسم
القسم ووصفه واخر مشاركه وعدد المواضيع ومشرف القسم ولى اظهاره فى الرئيسيه
يوضع الكود $forumbits فى تمبلت الفورهوم
(5)
اسم التمبلت : forumhome_lastpostby
عمل التمبلت : من هنا يمكنك اضافة تعديلات لى جملة اخر مشاركه بواسطة
وطبعا كوده هو $forum[lastpostinfo] ويوضع فى تمبلت
forumhome_forumbit_level2 _post
(6)
اسم التمبلت : forumhome_moderator
عمل التمبلت : هذا لى اظهار اسم المشرف للقسم ومع الدخول على ملفه الشخصى
وطبعا كوده هو $forum[moderators] هو
forumhome_forumbit_level2
_post
(7)
اسم التمبلت : forumhome_unregmessage
عمل التمبلت : هنا توجد الجمله التى تظهر للزائر او للى ماسجل دخوله فى
الصفحه الرئيسيه
ومن هنا يمكنك التعديل عليها ولى اظهاره فى الرئيسيه
تضع الكود $unregwelcomemessage فى تمبلت الفورهوم
(8 )
اسم التمبلت : forumhome_welcometext
عمل التمبلت : هنا توجد الجمله التى تظهر للعضو فى الصفحه الرئيسيه
مرحبا بعودتك يا...ومن هنا يمكنك التعديل عليها ولى اظهاره فى الرئيسيه
تضع الكود $welcometext فى تمبلت الفورهوم
(9)
اسم التمبلت : forumhome_pmloggedin
عمل التمبلت : هنا للتعديل على المربع الذى يظهر للعضو عن الرسائل الخاصه
احصائياته ولى اظهاره بالرئيسيه تضع الكود $pminfo فى تمبلت الفورهوم
(10)
اسم التمبلت : forumhome_logoutcode
عمل التمبلت : هذا يظهر للاعضاء من هنا يمكن التعديل على العبارات التاليه
قرات الاقسام - الاعضاء الاداريين- خروج ولى اظهاره فى الرئيسيه تضع
الكود $logincode فى تمبلت الفورهوم
(11)
اسم التمبلت : forumhome_logincode
عمل التمبلت : هذا يظهر للزوار او الاعضاء غير المسجلين دخولهم ويظهر بها
عبارات قرات الاقسام - الاعضاء الاداريين- خروج وايظا مربع لتسجيل الدخول
من غير كوكيز ومن هنا يتم التعديل على السابق
وكود اظهاره بالرئيسيه هو نفس التمبلت السابق $logincode
لاكن اذا اضفته سابقا يكفى فلا تضيفه مرتين
(12)
اسم التمبلت : forumhome_newposts
عمل التمبلت : من هنا يمكنك التعديل على جملة مشاركات اليوم الجديده التى
تظهر المواضيع الجديده منذ اخر زياره للعضو
ولى اظهاره بالرئيسيه تضع الكود $newposts فى تمبلت الفورهوم
(13)
اسم التمبلت : forumhome_todayposts
عمل التمبلت : هنا يمكنك التعديل على جملة مواضيع اليوم الجديده
(14)
اسم التمبلت : Forumhome_birthdaybits
عمل التمبلت : هنا للتعديل على المربع الذى يظهر للعضو المولودين فى نفس
هذا اليوم ولى اظهاره بالرئيسيه تضع الكود $birthdaybits فى تمبلت الفورهوم
(15)
اسم التمبلت : forumhome_loggedinuser
عمل التمبلت : هنا للتعديل على المربع الذى يظهر للعضو الموجودين الان
بالمنتدى ولى اظهاره بالرئيسيه تضع الكود $loggedinusers فى تمبلت الفورهوم
(16)
تمبلتات الاخطاء فى ملف الاندكس
error_nopermission_logged in
error_nopermission_logged out
اليوم خلصنا من ملف index.php
فى المره القادمه ملف
forumdisplay.php
شهادة للأخ ahmed-samara بالشكر والعرفان لكتابته لهذا الموضوع
والسلام مسك الختام ....