[ حصريا ] - شرح لبعض اهم الاكواد في القوالب وكيفية التعامل معها | زين العربية

[ حصريا ] شرح لبعض اهم الاكواد في القوالب وكيفية التعامل معها

shqawe

ربي أشرح لي صدري
طاقم الإدارة
إنضم
27 يونيو 2019
المشاركات
1,501
مستوى التفاعل
1,268
النقاط
113
الإقامة
K.S.A
بسم الله الرحمن الرحيم

الحمد لله والصلاة والسلام على رسول الله نبينا محمد عليه افضل الصلاة واتم التسليم

اللهم لا علم لنا إلا ما علمتنا، إنك أنت العليم الحكيم، اللهم علمنا ما ينفعنا، وانفعنا بما علمتنا، وزدنا علما،

غبنا عنكم كثيرا ً في طرح الدروس والشروحات وها انا اليوم اتيت لكم بدرس ان شاء الله انه يكون بسيط وسهل ويكون غني بالمعلومات

درسنا اليوم خاص بمن يعشقون الاكواد والتعامل معها وتطويعها حسب مبتغاهم فاذا كنت منهم ولديك خبرة في لغة HTML فأهلا بك وتابع معنا الدرس:

نبدأ بالكود الذي اكيد ان الكل قد شاهده في جميع قوالب النسخة وهو

HTML:
$xf.visitor

وكما شرحت في دورة برمجة الاضافات ان المتغير

HTML:
$xf
هو متغير عام من خلاله نستطيع جلب جميع متغيرات النسخة داخل القوالب فاذا اردنا جلب اي قيمة لاي متغير كل ما علينا هو اضافة اسم المتغير بعد هذا المتغير ونقوم بجلب المتغيرات كما نحب

واليوم سوف نتكلم عن المتغير visitor وهو المتغير الخاص بالعضو المنتسب الذي قام بتسجيل الدخول وتصفح المنتدى و يعتبر هذا المتغير متغير عام تستطيع استخدامه في اي قالب من القوالب

لذا لو أخذنا نظرة على جدول الاعضاء xf_users لوجدناه بهذا الشكل

l-1.png


فلو اردنا مثلا ً اظهار اسم المستخدم فسوف نستخدم الكود التالي:

كود:
{$xf.visitor.username}

ولو اردنا مثلا ً اظهار عدد المشاركات للمستخدم فسوف نستخدم الكود التالي:

HTML:
{$xf.visitor.message_count}

ولو اردنا اظهار اللقب الاضافي للعضو فسوف نستخدم الكود التالي:

HTML:
{$xf.visitor.custom_title}

من الاكواد السابقة نرى ان هذا الكود ثابت

HTML:
$xf.visitor
والمتغير هو الذي يتغير حسب حقول جدول الاعضاء

نأخذ مثال اخر

ماذا لو اردنا ان نتأكد اذا كان الزائر عضو منتسب للموقع ام لا سوف نقوم باستخدام الكود التالي:


HTML:
<xf:if is="$xf.visitor.user_id">
عضو منتسب
<xf:else />
زائر
</xf:if>

تلاحظون اننا استخدمنا رقم العضو للتحقق اذا كان زائر ام عضو منتسب

لذا مما سبق تلاحظون اننا فقط نأخذ حقول جدول الاعضاء ونضيفها بعد هذا الكود

HTML:
$xf.visitor
لنحصل على النتيجة المراد اظهارها وسوف اترك لكم تجربة باقي الحقول

الجدير بالذكر ان الحقول الخاصة بالتواريخ يكون اظهارها بالطريقة التالية وهنا مثال لاظهار تاريخ التسجيل:



HTML:
<xf:date time="{$xf.visitor.register_date}" />


واتمنى ان اكون وفقت في الدرس وكان الشرح واضح واي سؤال او استفسار حاضرين للغالين.

في النهاية ان اصبت فهذا من فضل الله علي وان اخطئت فجل من لايخطأ

تقبلوا احترامي وتقديري
اخوكم
شقاوي
 

XenArabia

الحياة محطات فاترك في كل محطة ابتسامة
طاقم الإدارة
إنضم
23 يناير 2019
المشاركات
3,503
مستوى التفاعل
2,133
النقاط
113
العمر
37
الإقامة
المغرب
الموقع الالكتروني
الله عليك يا استاذنا
شرح وافي و كافي و مفيدة لكل من يريد الغوص في عالم xenforo
 

Alrajabane

【★★★★】
طاقم الإدارة
إنضم
27 يناير 2019
المشاركات
595
مستوى التفاعل
449
النقاط
63
الإقامة
السعودية
الموقع الالكتروني
شرح وافي وكافي اخوي تركي ، عفاك الرحمن يالغالي ..
 

shqawe

ربي أشرح لي صدري
طاقم الإدارة
إنضم
27 يونيو 2019
المشاركات
1,501
مستوى التفاعل
1,268
النقاط
113
الإقامة
K.S.A
الله عليك يا استاذنا
شرح وافي و كافي و مفيدة لكل من يريد الغوص في عالم xenforo

تسلم حبيبي محمد

وان شاء الله ربي يعطينا الصحة وطولة العمر وندخل ونغوص في عالم xenforo اكثر واكثر 😁

والدروس من هذا النوع كثيرة في الايام المقبلة ان شاء الله

شرح وافي وكافي اخوي تركي ، عفاك الرحمن يالغالي ..

جعلك تحيا اخوي بشير والله يكتب العافية لنا ولك ولكل المسلمين

احترامي وتقديري
اخوكم
شقاوي
 

MesterPerfect

:: الأعضاء ::
إنضم
27 يناير 2019
المشاركات
1,029
مستوى التفاعل
794
النقاط
113
العمر
20
الإقامة
sohag, Egypt
الموقع الالكتروني
ما شاء الله في غاية الجمال والروعة أخي الحبيب شقاوي
جزيل الشكر لك على الروائع غير المسبوقة التي تقدمها لنا
تحياتي لك يا غالي
 

shqawe

ربي أشرح لي صدري
طاقم الإدارة
إنضم
27 يونيو 2019
المشاركات
1,501
مستوى التفاعل
1,268
النقاط
113
الإقامة
K.S.A
حياك الله وبياك حبيبي احمد والروعة مرورك وردك يالغالي

ولا شكر على واجب تستحقون ماهو اكثر من هذا ومازلنا مقصرين معكم ولكن نوعدكم ان شاء الله بالمزيد

احترامي وتقديري
اخوكم
شقاوي
 

جميع المواضيع والمشاركات المكتوبة تعبّر عن وجهة نظر صاحبها ,, ولا تعبّر بأي شكل من الاشكال عن وجهة نظر إدارة زين العربية .

التعليقات المنشورة لا تعبر عن رأي معهد زين العربية ولا نتحمل أي مسؤولية قانونية حيال ذلك :: يتحمل كاتبها مسؤولية النشر ::

إحصائيات المنتدى

المواضيع
1,199
المشاركات
10,950
الأعضاء
460
آخر عضو مسجل
alifmf
أعلى