التعليقات ( 12 )
السلام عليكم
اهلا بالجميع مره اخرى
الدرس الرابع دورة تصميم الورد بريس بلوحه تحكم من مدونه فى بى ايجى – البدأ فى لوحة التحكم وعمل الصفحه الخاصه بها وعمل كود اغلاق الموقع و اكواد اعلانات الموقع
ملفات السى بنل للبدأ فى عمل لوحة تحكم
لمشاهدة الدرس على اليوتيوب
للتحميل من روابط مباشره
http://www.mediafire.com/?6bsh06cybp00ced
الى هنا فى لقاء مع الدرس الخامس للدورة
مشكور اخي العزيز على الدرس الرائع وبارك الله فيك على هذا المجهود .
العفو اخى الغالى
وان شاء الله الافاده للجميع
جميل ومجهود رائع جزاك الله كل خير ..
لدي استفسارين وطلب إن أمكن :
1- الـ shortname$ فائدته ؟
2- هناك طريقة لنعريف اسم اللوحة والشورت نيم
“وضع الاسم “: themesname$
” وضع الاسم المختصر “: shortname$
هذه طريقة سهلة ولكن هل هناك فرق بينها وبين الطريقة الموضحة بالدرس
الطلب : بالتأكيد ليس مطلوباً كتابة هذه الاكواد في كل مرة نقوم بتصميم قالب كمصممين لكن على الأقل هل يمكن شرح الأوامر الهامة فيها دون الدخول في تفاصيل لفهم بنية الكود جيداً ومن ثم التطوير على الكود بإضافة خصائص أخرى للوحة التحكم ؟
مع جزيل الشكر وبالتوفيق إن شاء الله للجميع
العفو اخى الغالى
بالنسبه للاستفسار الاول فالاختصار فايدته كبيره جدا
حيث ان لوحه تحكم الورد بريس بيتم تسجيل بياناتها فى قاعده البيانات فلازم يعرف لاى ثيم الحقل ده
بمعنى دلوقتى انا عملت داله وهى الخاصه عن الحقوق فى الفوتر اسمها copyright وركبت قالب تانى
وهو برضه عامل داله بنفس الاسم !
فازاى الورد بريس هيترف انهى واحده تبعى وانهى واحده تبعه ؟
فعلشان كده بيسميها فى قاعده البيانات بالشكل ده vbegy_t_copyright
الجزء الاول هو اختصار الثيم
بس مش اكتر
اما استفسارك الثانى اعذرنى مش فاهم قصدك ؟
وبالنسبه لتوضيح الاكواد فهى مجرد تهيئ للورد بريس انه يحفظ الدوال اللى انت بتحطها فى قاعده البيانات ويعملها حفظ
ويستدعيها فى المكان اللى انت عاوزه
وحتى انت من غير ما تفهم الكود ده تقدر تعمل فى لوحه التحكم العجب العجاب
أشكرك على سعة صدرك وشرحك أخي الفاضل .
حسناًَ : الآن قد فهمت .. في كل مصفوفة أضع لها (id) ومن ثم تحديد اسم لهذا الأي دي شريطة أن يسبقه الشورت نيم المعرف مسبقاً .. لكن يبقى الاستفسار مادمنا فهمنا ال shortname وفائدته فما معنى this$ التي تسبق الشورت نيم ؟
** استفسار أخر بسيط .. أجد في أخر صفحة vbegy.php كلاس على هذا النحو : if (class_exists( ‘vbegy’ )) {
$vbegy = new vbegy();
}
ما هذا الكلاس ؟ لو أمكن نبذة مختصرة لأنني أجد الكلاس يحمل بداخله اسم لوحة الخيارات التي نعدها !
.. بالنسبة لموضوع الشرح انا لن أقصد نفهم كل كبيرة وصغيرة بل أقصد نفهم بنية الكود كمصممين قوالب ونخوض جزء من عملية التطوير الضرورية لأي مصمم قوالب في هذا الوقت .. .. مجرد أننا سننسخ ونلصق دون أن نفهم ولو 10% من بنية الكود لن نتقدم شبراً واحداً مع كامل الاحترام والتقدير للمجهود الذي تبذله كون درسك مميز ولن يسبق أن طرحه أحد .
العفو اخى الغالى
بالنسبه للكود هو فقط زى ما قولتلك مجرد تهئى الورد بريس للعمل بانها تحفظ فى قاعده البيانات الفانكشن اللى احنا وضعاه ليس الا
بالنسبه لاستفسارك
فمعنى كلمه this$ فهذه تخص الكلاس بمعنى انه يستخدم متغير موجود فى نفس الكلاس اللى احنا بنكتب بداخله
الاستفسار الثانى هذا ليس بكلاس انما هو بيقول لو شاف الكلاس موجود يعمله استدعاء
يعنى دى معناها if (class_exists( ‘vbegy’ ) ان لو الكلاس موجود
اعمله استدعاء $vbegy = new vbegy(); فى متغير وسميه $vbegy
جزاك الله كل خير
واياك اخى الغالى
منور ،،
قناص حبيبى انا بنزل الدروس وبإذن الله عند وجود إستفسار سأتيك على الفور
باذن الله اي استفسار لا تتردد
جميل جدا جدا شرح حضرتك وفى ميزان حسناتك وإلى الامام دائما
ربنا يكرمك يارب
منور