root
13-12-2002, 10:50 AM
المعلومات التقنية الاساسية لـVBulletin
*** طبعا لا يخفى على احدكم أن علامة $ توضع أمام كل متغير اي بمعنى آخر ان جميع الكلمات التي تبدأ بـ $ هي متغيرات وهي علاقة للإتصالات الداخلية التي تستخدمها VBulletin ويحل محلها قيم واقعية عندما تظهر الصفحة للمتصفح او لكل من يستخدمها .
*** يحتوي برنامج VBulletin على نظام يسمى المتغيرات "Replacement Variables " وهذه ليست قيم حقيقية للمتغيرات وانما هي خيوط من سجلات البيانات استبدلت بشيء يستطيع المستعرض ان يفهمه ومعظم هذه المتغيرات الموضوعة في التمبلتات تكون على شكل {name} ومثال عليها
PHP:--------------------------------------------------------------------------------
#990000
--------------------------------------------------------------------------------
و التي يحل محلها اي شيء آخر تريده من لوحة الوانك لتصبح في هيدر التيبل .
*** و ايضا يحتوي برنامج VBulletin على بعض html ومثال عليها
PHP:--------------------------------------------------------------------------------
<normalfont>
--------------------------------------------------------------------------------
فهذه بامكانك طباعتها وتحل محلها قيم اخرى
مثل :
PHP:--------------------------------------------------------------------------------
<font size="2" face="tahoma">
--------------------------------------------------------------------------------
وهناك ايضا انماط اخرى من HTML style تحتوي على
PHP:--------------------------------------------------------------------------------
<largfont> و <smallfont> و <hightlight> .
--------------------------------------------------------------------------------
استخدامات القوالب
القطاع الزمني time zone
هذا الجزء من التمبلت يقوم بعرض لك الكود الخاص بالزمن واسم التمبلت timezone واسم متغيره هو timenow$ .
قم بفتح الادمين الخاص بمنتداك وشاهده بنفسك .
تمبلت username_loggedout
فهذا رمز للكود الخاص بالهتمل وهو تمبلت خاص بعرض النموذج للمستخدمين المسجلين بالدخول وايضا للأعضاء الذين لم يسجلوا ويمكن الوصول اليه من خلال المتغير logincode$ .
username_loggedin
وهذا التمبلت يظهر للمستخدمين الجدد ( حديثي التسجيل ) على اعتبار انهم مسجلين رسميا وهذا ايضا يمكن الدخول اليه عن طريق
logincode$
تمبلت phpinclude
هذا التمبلت محدد لمستخدم ويكون فارغا بشكل طبيعي وهو مجزء على شكل شيفرة php ولاحظ هنا انه يجب عليك تجنب كتابة اي شيء في هذا الجزء فكل المخرجات لها يجب ان يتم تعينها حسب
header$ و footer$ .
تمبلت headinclude
اكواد هذا الجزء تستخدم بين وسوم
PHP:--------------------------------------------------------------------------------
<head>و </head>
--------------------------------------------------------------------------------
وتحتوي عادة على وسوم CSS او علامات معيارية ويمكنك الدخول اليه من خلال المتغير headinculde$ .
تمبلت header
اي شخص منكم قام بفتح هذا التمبلت سيعلم من المرة الاولى انها تضم اكواد الهتمل وهي تكتب بين وسمي
PHP:--------------------------------------------------------------------------------
<body> ... </body>
--------------------------------------------------------------------------------
و امر الاستدعاء الخاص بها هو header$ .
تمبلت footer
وهذه ايضا هي اكواد هتمل مثل السابقة وهي تكتب قبل الامر </body> وامر الاستدعاء الخاص بها هو footer$ .
التمبلتات الشائعة الاستخدام
المعلومات التقنية الاساسية لـVBulletin
بسم الله الرحمن الرحيم
بدايتنا ستكون مع المعلومات المتعلقة بهذا الكائن الخرافي المسمى بـVBulletin حتى نفهم حقيقة منتدياته ..
طبعا لا يخفى على احدكم أن علامة $ توضع أمام كل متغير اي بمعنى آخر ان جميع الكلمات التي تبدأ بـ $ هي متغيرات وهي علاقة للإتصالات الداخلية التي تستخدمها VBulletin ويحل محلها قيم واقعية عندما تظهر الصفحة للمتصفح او لكل من يستخدمها .
يحتوي برنامج VBulletin على نظام يسمى توضيع المتغيرات "Replacement Variables " وهذه ليست قيم حقيقية للمتغيرات وانما هي خيوط من سجلات البيانات استبدلت بشيء يستطيع المستعرض ان يفهمه ومعظم هذه المتغيرات الموضوعة في التمبلتات تكون على شكل {name} ومثال عليها
PHP:--------------------------------------------------------------------------------
#990000
--------------------------------------------------------------------------------
و التي يحل محلها اي شيء آخر تريده من لوحة الوانك لتصبح في هيدر التيبل .
و ايضا يحتوي برنامج VBulletin على بعض html ومثال عليها
PHP:--------------------------------------------------------------------------------
<normalfont>
--------------------------------------------------------------------------------
فهذه بامكانك طباعتها وتحل محلها قيم اخرى
مثل :
PHP:--------------------------------------------------------------------------------
<font size="2" face="tahoma">
--------------------------------------------------------------------------------
وهناك ايضا انماط اخرى من HTML style تحتوي على
PHP:--------------------------------------------------------------------------------
<largfont> و <smallfont> و <hightlight> .
--------------------------------------------------------------------------------
استخدام التمبلتات
القطاع الزمني time zone
هذا الجزء من التمبلت يقوم بعرض لك الكود الخاص بالزمن واسم التمبلت timezone واسم متغيره هو timenow$ .
قم بفتح الادمين الخاص بمنتداك وشاهده بنفسك .
تمبلت username_loggedout
فهذا رمز للكود الخاص بالهتمل وهو تمبلت خاص بعرض النموذج للمستخدمين المسجلين بالدخول وايضا للأعضاء الذين لم يسجلوا ويمكن الوصول اليه من خلال المتغير logincode$ .
username_loggedin
وهذا التمبلت يظهر للمستخدمين الجدد ( حديثي التسجيل ) على اعتبار انهم مسجلين رسميا وهذا ايضا يمكن الدخول اليه عن طريق
logincode$
تمبلت phpinclude
هذا التمبلت محدد لمستخدم ويكون فارغا بشكل طبيعي وهو مجزء على شكل شيفرة php ولاحظ هنا انه يجب عليك تجنب كتابة اي شيء في هذا الجزء فكل المخرجات لها يجب ان يتم تعينها حسب
header$ و footer$ .
تمبلت headinclude
اكواد هذا الجزء تستخدم بين وسوم
PHP:--------------------------------------------------------------------------------
<head>و </head>
--------------------------------------------------------------------------------
وتحتوي عادة على وسوم CSS او علامات معيارية ويمكنك الدخول اليه من خلال المتغير headinculde$ .
تمبلت header
اي شخص منكم قام بفتح هذا التمبلت سيعلم من المرة الاولى انها تضم اكواد الهتمل وهي تكتب بين وسمي
PHP:--------------------------------------------------------------------------------
<body> ... </body>
--------------------------------------------------------------------------------
و امر الاستدعاء الخاص بها هو header$ .
تمبلت footer
وهذه ايضا هي اكواد هتمل مثل السابقة وهي تكتب قبل الامر </body> وامر الاستدعاء الخاص بها هو footer$ .
التمبلتات الشائعة الاستخدام
تمبلت forumjumpbit
يستخدم هذا التمبلت لعرض بديل واحد فقط تم استبداله من قبل الادمين من options الخاص بالمنتدى .
تمبلت forumjump
وهذا هو البوكس الكامل لــ"Fourm jump " ويتواجد فقط على صفحات محددة ويمكن استدعائه عن طريق المتغير fourmjump$ .
تمبلت forumrules
لو نظر احدكم في اي منتدى عند كتابته لموضوع لو وجد في اسفل الصفحة قوانين المنتدى ، هذا التمبلت هو الجزء الخاص بهذا الجزء من المنتدى .
تمبلت usercpnav
افتح هذا التمبلت لتكتشف بنفسك عن محتواه ... باختصار هو تمبلت لوحة التحكم الخاص بالعضو .
استخدام المتغيرات
$bbuserinfo
هذا المتغير يحتوي على جميع المعلومات التي يحتاج اليها المستخدم
من اجل القيام بعرض ما ويمكن الدخول اليه بواسطة الامر
PHP:--------------------------------------------------------------------------------
$bbuserinfo[field]
--------------------------------------------------------------------------------
بحيث تكون كلمة "field" هي الصفة التي تريد الدخول اليها و الوصول لها وتحتوي على بيانات من جميع الحقول ولكل من جدول "user" وجدول "userfield" .
$session
ويشمل على معلومات حالية للمستخدم المستعرض او المتصفح ويمكن الدخول اليه بواسطة
PHP:--------------------------------------------------------------------------------
$session[field]
--------------------------------------------------------------------------------
حيث كلمة "field" هي الصفة التي تود الوصول لها .
اما
PHP:--------------------------------------------------------------------------------
$session[sesionhash]
--------------------------------------------------------------------------------
فتتضمن جلسة المستخدم الحالية . وبرنامج $session[sesionhash سيظل يحتوي على الجلسة بغض النظر عن اوضاع المستخدم فهذا يستخدم لأجبار الامر sesionhash ليتحول الى URL ...
-منقول-
*** طبعا لا يخفى على احدكم أن علامة $ توضع أمام كل متغير اي بمعنى آخر ان جميع الكلمات التي تبدأ بـ $ هي متغيرات وهي علاقة للإتصالات الداخلية التي تستخدمها VBulletin ويحل محلها قيم واقعية عندما تظهر الصفحة للمتصفح او لكل من يستخدمها .
*** يحتوي برنامج VBulletin على نظام يسمى المتغيرات "Replacement Variables " وهذه ليست قيم حقيقية للمتغيرات وانما هي خيوط من سجلات البيانات استبدلت بشيء يستطيع المستعرض ان يفهمه ومعظم هذه المتغيرات الموضوعة في التمبلتات تكون على شكل {name} ومثال عليها
PHP:--------------------------------------------------------------------------------
#990000
--------------------------------------------------------------------------------
و التي يحل محلها اي شيء آخر تريده من لوحة الوانك لتصبح في هيدر التيبل .
*** و ايضا يحتوي برنامج VBulletin على بعض html ومثال عليها
PHP:--------------------------------------------------------------------------------
<normalfont>
--------------------------------------------------------------------------------
فهذه بامكانك طباعتها وتحل محلها قيم اخرى
مثل :
PHP:--------------------------------------------------------------------------------
<font size="2" face="tahoma">
--------------------------------------------------------------------------------
وهناك ايضا انماط اخرى من HTML style تحتوي على
PHP:--------------------------------------------------------------------------------
<largfont> و <smallfont> و <hightlight> .
--------------------------------------------------------------------------------
استخدامات القوالب
القطاع الزمني time zone
هذا الجزء من التمبلت يقوم بعرض لك الكود الخاص بالزمن واسم التمبلت timezone واسم متغيره هو timenow$ .
قم بفتح الادمين الخاص بمنتداك وشاهده بنفسك .
تمبلت username_loggedout
فهذا رمز للكود الخاص بالهتمل وهو تمبلت خاص بعرض النموذج للمستخدمين المسجلين بالدخول وايضا للأعضاء الذين لم يسجلوا ويمكن الوصول اليه من خلال المتغير logincode$ .
username_loggedin
وهذا التمبلت يظهر للمستخدمين الجدد ( حديثي التسجيل ) على اعتبار انهم مسجلين رسميا وهذا ايضا يمكن الدخول اليه عن طريق
logincode$
تمبلت phpinclude
هذا التمبلت محدد لمستخدم ويكون فارغا بشكل طبيعي وهو مجزء على شكل شيفرة php ولاحظ هنا انه يجب عليك تجنب كتابة اي شيء في هذا الجزء فكل المخرجات لها يجب ان يتم تعينها حسب
header$ و footer$ .
تمبلت headinclude
اكواد هذا الجزء تستخدم بين وسوم
PHP:--------------------------------------------------------------------------------
<head>و </head>
--------------------------------------------------------------------------------
وتحتوي عادة على وسوم CSS او علامات معيارية ويمكنك الدخول اليه من خلال المتغير headinculde$ .
تمبلت header
اي شخص منكم قام بفتح هذا التمبلت سيعلم من المرة الاولى انها تضم اكواد الهتمل وهي تكتب بين وسمي
PHP:--------------------------------------------------------------------------------
<body> ... </body>
--------------------------------------------------------------------------------
و امر الاستدعاء الخاص بها هو header$ .
تمبلت footer
وهذه ايضا هي اكواد هتمل مثل السابقة وهي تكتب قبل الامر </body> وامر الاستدعاء الخاص بها هو footer$ .
التمبلتات الشائعة الاستخدام
المعلومات التقنية الاساسية لـVBulletin
بسم الله الرحمن الرحيم
بدايتنا ستكون مع المعلومات المتعلقة بهذا الكائن الخرافي المسمى بـVBulletin حتى نفهم حقيقة منتدياته ..
طبعا لا يخفى على احدكم أن علامة $ توضع أمام كل متغير اي بمعنى آخر ان جميع الكلمات التي تبدأ بـ $ هي متغيرات وهي علاقة للإتصالات الداخلية التي تستخدمها VBulletin ويحل محلها قيم واقعية عندما تظهر الصفحة للمتصفح او لكل من يستخدمها .
يحتوي برنامج VBulletin على نظام يسمى توضيع المتغيرات "Replacement Variables " وهذه ليست قيم حقيقية للمتغيرات وانما هي خيوط من سجلات البيانات استبدلت بشيء يستطيع المستعرض ان يفهمه ومعظم هذه المتغيرات الموضوعة في التمبلتات تكون على شكل {name} ومثال عليها
PHP:--------------------------------------------------------------------------------
#990000
--------------------------------------------------------------------------------
و التي يحل محلها اي شيء آخر تريده من لوحة الوانك لتصبح في هيدر التيبل .
و ايضا يحتوي برنامج VBulletin على بعض html ومثال عليها
PHP:--------------------------------------------------------------------------------
<normalfont>
--------------------------------------------------------------------------------
فهذه بامكانك طباعتها وتحل محلها قيم اخرى
مثل :
PHP:--------------------------------------------------------------------------------
<font size="2" face="tahoma">
--------------------------------------------------------------------------------
وهناك ايضا انماط اخرى من HTML style تحتوي على
PHP:--------------------------------------------------------------------------------
<largfont> و <smallfont> و <hightlight> .
--------------------------------------------------------------------------------
استخدام التمبلتات
القطاع الزمني time zone
هذا الجزء من التمبلت يقوم بعرض لك الكود الخاص بالزمن واسم التمبلت timezone واسم متغيره هو timenow$ .
قم بفتح الادمين الخاص بمنتداك وشاهده بنفسك .
تمبلت username_loggedout
فهذا رمز للكود الخاص بالهتمل وهو تمبلت خاص بعرض النموذج للمستخدمين المسجلين بالدخول وايضا للأعضاء الذين لم يسجلوا ويمكن الوصول اليه من خلال المتغير logincode$ .
username_loggedin
وهذا التمبلت يظهر للمستخدمين الجدد ( حديثي التسجيل ) على اعتبار انهم مسجلين رسميا وهذا ايضا يمكن الدخول اليه عن طريق
logincode$
تمبلت phpinclude
هذا التمبلت محدد لمستخدم ويكون فارغا بشكل طبيعي وهو مجزء على شكل شيفرة php ولاحظ هنا انه يجب عليك تجنب كتابة اي شيء في هذا الجزء فكل المخرجات لها يجب ان يتم تعينها حسب
header$ و footer$ .
تمبلت headinclude
اكواد هذا الجزء تستخدم بين وسوم
PHP:--------------------------------------------------------------------------------
<head>و </head>
--------------------------------------------------------------------------------
وتحتوي عادة على وسوم CSS او علامات معيارية ويمكنك الدخول اليه من خلال المتغير headinculde$ .
تمبلت header
اي شخص منكم قام بفتح هذا التمبلت سيعلم من المرة الاولى انها تضم اكواد الهتمل وهي تكتب بين وسمي
PHP:--------------------------------------------------------------------------------
<body> ... </body>
--------------------------------------------------------------------------------
و امر الاستدعاء الخاص بها هو header$ .
تمبلت footer
وهذه ايضا هي اكواد هتمل مثل السابقة وهي تكتب قبل الامر </body> وامر الاستدعاء الخاص بها هو footer$ .
التمبلتات الشائعة الاستخدام
تمبلت forumjumpbit
يستخدم هذا التمبلت لعرض بديل واحد فقط تم استبداله من قبل الادمين من options الخاص بالمنتدى .
تمبلت forumjump
وهذا هو البوكس الكامل لــ"Fourm jump " ويتواجد فقط على صفحات محددة ويمكن استدعائه عن طريق المتغير fourmjump$ .
تمبلت forumrules
لو نظر احدكم في اي منتدى عند كتابته لموضوع لو وجد في اسفل الصفحة قوانين المنتدى ، هذا التمبلت هو الجزء الخاص بهذا الجزء من المنتدى .
تمبلت usercpnav
افتح هذا التمبلت لتكتشف بنفسك عن محتواه ... باختصار هو تمبلت لوحة التحكم الخاص بالعضو .
استخدام المتغيرات
$bbuserinfo
هذا المتغير يحتوي على جميع المعلومات التي يحتاج اليها المستخدم
من اجل القيام بعرض ما ويمكن الدخول اليه بواسطة الامر
PHP:--------------------------------------------------------------------------------
$bbuserinfo[field]
--------------------------------------------------------------------------------
بحيث تكون كلمة "field" هي الصفة التي تريد الدخول اليها و الوصول لها وتحتوي على بيانات من جميع الحقول ولكل من جدول "user" وجدول "userfield" .
$session
ويشمل على معلومات حالية للمستخدم المستعرض او المتصفح ويمكن الدخول اليه بواسطة
PHP:--------------------------------------------------------------------------------
$session[field]
--------------------------------------------------------------------------------
حيث كلمة "field" هي الصفة التي تود الوصول لها .
اما
PHP:--------------------------------------------------------------------------------
$session[sesionhash]
--------------------------------------------------------------------------------
فتتضمن جلسة المستخدم الحالية . وبرنامج $session[sesionhash سيظل يحتوي على الجلسة بغض النظر عن اوضاع المستخدم فهذا يستخدم لأجبار الامر sesionhash ليتحول الى URL ...
-منقول-