إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...

انضم الينا
استراحات زايد الصفحة الرئيسية

         :: الدفن في المنام (آخر رد :نوران نور)       :: مزايا تخزين الاثاث بالخبر (آخر رد :رودى طه)       :: ارخص شركة تخزين اثاث بالقطيف (آخر رد :رودى طه)       :: طرق تخزين العفش بالاحساء (آخر رد :رودى طه)       :: تعليم التجويد (آخر رد :اسماعيل رضا)       :: برامج الرشاقة السعيدة (آخر رد :دارين الدوسري)       :: نصائح اختيار شركة لإدارة حسابات وإعلانات السوشيال ميديا (آخر رد :حسن سليمة)       :: المحامية رباب المعبي : حكم لصالح موكلنا بأحقيتة للمبالغ محل الدعوى (آخر رد :حوااااء)       :: برامج الرشاقة السعيدة (آخر رد :دارين الدوسري)       :: تفسير الحلم بمعدات الصيد (آخر رد :نوران نور)      

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 03-30-2014, 09:20 PM
عضو ماسي
بيانات محروم.كوم
 رقم العضوية : 503
 تاريخ التسجيل : Dec 2007
الجنس : female
علم الدوله :
 المشاركات : 2,100,612
عدد الـنقاط :3341
 تقييم المستوى : 2139


فى الدرس السابق -التاسع- كنا قد وصلنا إلى منطقة عرض بيانات التعليقات، وآخر ما ذكرناه هو دالة comment_date و comment_time وتعرفنا على فائدتهما، والآن سنقوم بوضع زر Reply والمخصص للرد على التعليقات، وذلك عبر دالة comment_reply_link، ولكن تلك الدالة ستأخذ بعض البارامترات كالتالي:
عندما بدأنا فى إنشاء دالة لعرض التعليقات وهي دالة my_comments قمنا بوضع ثلاثة Arguments وهم: comment و args و depth، الآن سنقوم بوضع args و depth على الترتيب كبارامترات داخل دالة array_merge داخل دالة comments_reply_link، كما فى الكود التالي:



رمز PHP:
comment_reply_link(array_merge($args,array("depth"=>$depth, "max_depth"=>$args['max_depth'])));


اعتقد أنها جزئية معقدة بعض الشيء، والآن لننتقل إلى الجزء الخاص بعرض صورة كاتب التعليق، أولاً سنقوم بإنشاء متغير يحمل قيمة حجم الصورة، ولتكن 80 بيكسل على سبيل المثال، فسنقوم بتعريف المتغير كالتالي:
رمز PHP:
$avatar_size = 80;


والآن سنقوم بالتحقق ما اذا كان التعليق -الذي سنقوم بعرض صورة كاتبه- تعليقًا رئيسيًا ام ردًا على تعليق آخر، فإذا كان ردًا على تعليق آخر فسنقوم بتغيير حجم الصورة إلى 64 بيكسل، وتلك العملية تتم عبر الشيفرة التالية: رمز PHP:
if($comment->comment_parent !=0){
$avatar_size = 67;
}


والآن سنقوم بطباعة الصورة وذلك عبر دالة get_avatar والتي تأخذ بارامترين فقط، البارامتر الأول وهو الـArgument الأول الذي قمنا بوضعه فى دالة my_comments وهو comment، ثم البارامتر الثاني وهو حجم الصورة والذي قمنا بتعريفها وهي avatar_size، كما فى هذا السطر:

رمز PHP:
echo get_avatar($comment, $avatar_size);


والآن لننتقل إلى جزء آخر، وهو الجزء الخاص بعرض جملة تفيد بأنه لن يتم عرض التعليق الذي أدخله المستخدم إلا بعد موافقة مشرفين الموقع، ففي المنطقة المخصصة بذلك ستقوم بعمل التالي:
سنقوم بعمل تحقق ما اذا كان التعليق تم الموافقة عليه ام لا فإذا لم تتم الموافقة سيتم عرض تلك الجملة، كما فى الكود التالي:
رمز PHP:


تعليقك بإنتظار موافقة المشرفين!


رمز PHP:


والآن حان وقت عرض محتوى التعليق نفسه، وهذا ببساطة عبر دالة comment_text، بدون آية بارامترات
ملحوظة: قم بحذف
رمز PHP:



فى نهاية الشيفرة؛ لأن برنامج الووردبريس سيقوم بإضافته بعد كل تعليق تلقائيًا.
والآن سنقوم بأخذ عنصر تعليق جديد ((li جديد)) وسنقوم بوضعه بداخل دالة my_comments وعمل نفس الخطوات السابقة به ما عدا اننا سنقوم بوضع class للـli باسم pingback، وسنقوم بإستبدال اسم صاحب التعليق إلى Pingback، وبدلاً من وضع تاريخ التعليق وزر الرد عليه، سنقوم بوضع دالة edit_comment_link، ولن نحتاج إلى وضع صورة لصاحب التعليق، وبدلاً من كتابة محتوى التعليق سنقوم بوضع دالة comment_author_link.
هذا كل ما لدينا فى هذا الدرس، وفى الدرس القادم بإذن الله سنقوم بتطوير نموذج كتابة تعليق جديد.

المصدر: شرح تصميم قوالب ووردبريس -الجزء العاشر-- مدونة المبرمج
جميع الأجزاء: من هنا.
__DEFINE_LIKE_SHARE__
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[قالب اجنبي ] شرح تصميم قوالب ووردبريس -الجزء السادس- محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 09-07-2013 07:50 PM
مساعد الشرح تصميم قوالب ووردبريس محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 12-06-2011 05:01 AM
[عرض تصميم] : تصميم وتطويع قوالب ووردبريس + الدعم الفني الرسمي للوردبريس من سلطان المطيري محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 11-15-2011 09:30 PM
[شرح] : اكواد ووردبريس مهمة لمصممين قوالب ووردبريس محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 09-24-2011 08:40 AM
[ طلب تصميم ] : مطلوب تصميم mms + مصمم قوالب ووردبريس محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 06-02-2009 12:20 AM


الساعة الآن 01:18 PM


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir

RSS RSS 2.0 XML MAP HTML