عرض أرشيف للمدونة باستخدام الاختصارات
9 أغسطس 2009استكمالا لتدوينتي السابقة حول الاختصارات في وردبريس، يساهم معنا اليوم المعتصم بالله محمد، بتدوينة حول طريقة لعرض أرشيف التدوينات في مدونات وردبريس المجانية.
أضافت خدمة wordpress.com إلى قائمة الاختصارات خاصية تقوم بإعداد أرشيف للتدوينات يتجدد بشكل آلي، بحيث حين تقوم بإضافة موضوع جديد ستجد أن هذا الموضوع تم إضافته لقائمة تدويناتك فى الأرشيف، وإذا حذفت إحدى التدوينات أو غيرت نظام عرضها كمسودة أو إعادة مراجعة الموضوع فإن الأرشيف سيتم تحديثه بشكل آلي.
بكل بساطة لكى تقوم بإعداد هذا الأرشيف نتبع الخطوات التالية: نقوم بإنشاء صفحة جديدة من لوحة التحكم، ثم نكتب الاختصار (Shortcode) التالى [archives].
بعد نشر الصفحة، ستجد أنها تضم قائمة بجميع تدوينات المدونة، المنشورة حتى الآن.
تستطيع إضافة الكود السابق فى تدوينة عادية Post أو فى أحد مربعات القائمة الجانبية Widgets من النوع “نص Arbitrary أو HTML”. كما تسطيع إضافة أى نص قبل الكود السابق أو بعده كتقديم لصفحة الأرشيف وخاتمه لها.
يشتمل الكود السابق على العديد من العناصر التى تساعد على تغيير أسلوب عرض الأرشيف هذه العناصر كالتالى:
- Type: وظيفة هذا العنصر التحكم فى طريقة عرض قائمة الأرشيف (سنويًا، شهريًا، أسبوعيًا، يوميًا أو تدوينة بتدوينة) وفى حالة ترك هذا العنصر دون تحديد فإن الوضع الإفتراضى هو تدوينة بتدوينة. مثلا لعرض الأرشيف على شكل قائمة بالأشهر، نستخدم التالي: [archives type=monthly]
- Format: هذا العنصر يتحكم فى عرض الأرشيف كقائمة منسدلة أو قائمة عادية HTML أو الوضع الخاص والذى يستلزم عنصر After أو عنصر Before والوضع الإفتراضى هو قائمة غير مسلسلة. لعرض قائمة منسدلة نستخدم الصيغة التالي: [archives format=option]
- Limit: هذا العنصر يتحكم فى عدد عناصر القائمة التى ستظهر فى الأرشيف بمعنى أننا إذا أردنا أن نظهر فقط أخر 25 موضوعا، نستخدم عنصر Limit بالقيمة 25؛ وفى حالة إهمال هذا العنصر تظهر القائمة كاملة. يكتب الكود كالتالى: [archives limit=25]
- Show Count: هذا العنصر مسئول عن إظهار عدد الوحدات الفرعية ضمن العنصر الرئيسى؛ بمعنى أننا إذا وضعنا إسلوب العرض شهرى Monthly فإنه بجانب كل شهر سيظهر عدد التدوينات فى هذا الشهر؛ فى حالة إهمال هذا العنصر لن يظهر عدد التدوينات. مثال: [archives showcount=true]
- Before وafter: هذه العناصر نستخدمها فى حالة إذا ما أردنا كتابة نص قبل وحدات القائمة أو بعدها، ومتاح لنا كذلك أن نستخدم أكواد HTML المسموح بها فى Wordpress.com. يكتب الكود كالتالى:
[archives before='TEXT or HTML' after='TEXT or HTML']
لمزيد من التفاصيل، يمكن مراجعة صفحة المساعدة: Archives Shortcode
السلام عليكم ورحمة الله تعالى وبركاته، آخر موضوع في الدورة كان قبل أسبوع تقريبا، وسبب تأخري في طرح هذا الموضوع وعكة صحية ألمت بي فطال أمدها، فالحمد لله على نعمائه.
بسم الله الرحمن الرحيم، تعرفنا في
لا أدري مدى معرفتك بلغتي html و css لكنك ستجد في هذا الموضوع والذي يليه، إعادة تأسيس للمفاهيم الراسخة في ذهنك حولهما، أو بناءها إذا كنت جديدا على هذا العالم، هذا الموضوع لن يعلمك كل شيء عن اللغتين، فذلك رهين بمدى تجربتك ورغبتك المشتعلة في البحث، وهذه المدونة ليست البوابة الوحيدة للمعرفة، ستجد في الموضوع روابط ذات نفع للراغبين حقا في تحقيق الفائدة القصوى من هذه الدورة، وإن لم تكن من هؤلاء فلا داعي لأن تقرأ هذا الموضوع.
القوالب هي مجموعة من ملفات php و css، تتحكم في كيفية ظهور محتويات ووردبريس في موقعك، للزوار، كل شيء تكتبه أو تدونه يتم تخزينه في قاعدة بيانات ووردبريس على موقعك، عبر مئات الدوال البرمجية في ووردبريس، يستطيع هذا الأخير استخراج المعلومات من قاعدة البيانات بشكل منظم، التصنيفات في جهة، والأرشيف في جهة، المواضيع والتعليقات عليها وهكذا، لكل شيء دوال تنظم طريقة استخراجه، بعد استخراجه علينا أن نحدد طريقة ظهوره للزائر، أي أين وكيف سيظهر؟ مثلا التعليقات نحدد أنها تظهر عند نهاية الموضوع، والتصنيفات نحدد أنها ستظهر في القائمة الجانبية، أو على شكل قائمة أفقية في الاعلى، كذلك نحدد شكل ظهوره، بأي خط؟ بأي لون؟ بأي خلفية؟ وهذا هو دور القوالب.

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