كيف تُقسِّم التصنيفات في ووردبريس إلى عمودين مع عرض عدد التدوينات؟

فبراير 24, 2009

في تدوينة سابقة، شاركتكم بطريقة بسيطة لعرض التدوينات في مدونات ووردبريس المدفوعة بطريقة أفقية. حينها، سألني أحد القرّاء؛ كيف يمكن عرضها في عمودين مع عرض عدد التدوينات في كل تصنيف. مثال:

التصنيفات في عمودين

أعتقد أن الإضافة التي ذكرتها سابقاً، تمكنك من تحقيق هذه الغاية ولكن قد تحتاج إلى تعديلات شاقة. ولكن، لدي طريقة بسيطة جداً.
( اكمل قراءة التدوينة )

كيف تضيف مربعات الصور إلى قوالب ووردبريس؟

فبراير 24, 2009

في البداية، لدي مشكلة مع عنوان هذه التدوينة؛ على الأرجح، لم أوفّق في عنوانها ولهذا فيمكنك أن تقترح علي عنواناً أفضل. على أي حال، دعوني أشرح الفكرة:

( اكمل قراءة التدوينة )

مشكلة عرض الخطوط العربية في متصفح أوبرا

فبراير 24, 2009

عندما ذكرت بعض مزايا أوبرا في مكانٍ ما في رحلة ضَوْء، أخبرني أحد القراء عن مشكلة مع أوبرا عند تصفح المواقع العربية تتعلق بطريقة عرض الخطوط. قبل أن يخبرني عنها، لم أكن لأصادفها، فكرت في المشكلة والحل وهما غاية في البساطة. هذه صورة توضيحية للمشكلة:

opera-font

في حين، المفترض أن تظهر بهذه الطريقة:

Opera-font-after

( اكمل قراءة التدوينة )

WordPress RO CSS Boxes: صناديق CSS لتدويناتك

فبراير 9, 2009

WordPress CSS Boxes

هذه مجموعة من صناديق CSS صممتها لك، عزيزي المدوّن، يمكنك أن تضع فيها بعض النصوص أو الفقرات، الملاحظات، الهوامش، الخلاصات، الروابط، الفقرات المهمة، الجمل المهمة، الاقتباسات … الخ

طريقة الإستخدام:

1. حمّل الملف المضغوط بنهاية هذه التدوينة. ستجد بداخله ملف باسم RO-CSS-Boxes.css. ارفعه إلى مجلد القالب الذي تستخدم في مدونتك.

2. افتح ملف style.css في القالب الذي تستخدم في مدونتك وأضف في بدايته السطر التالي:

@import url('RO-CSS-Boxes.css');

ضعه مباشرةً تحت بيانات القالب.

3. الآن، عندما تريد وضع نص معين في أحد هذه الصناديق، يجب أن يكون هذا النص بين وسمين “p” وستحتاج إلى إضافة الوسم التالي في وسم p, وسم البداية:

ro-css-boxes-9

ولاستخدام لون محدد للصندوق، غيّر الرقم إلى جوار كلمة box من 1 إلى 12 (أنظر الأمثلة).

مثال لطريقة إضافة صندوق إلى فقرة:

CSS-BOXES-7

مثال 1: box1

مُدوِّنة رحلة ضَوْء (ر.ض.) هي مُدوِّنة تقنية تهتم ببرامج الكمبيوتر، الإنترنت، التدوين، الهندسة وتطوير الذات؛ تُساعد المُستخدم العربي على تطوير ذاته ومهاراته التقنية. هي أكثر من كونها مُجرد “مُدوِّنة تقنية” بل تتجاوز ذلك لتكون مشروعاً عربياً طموحاً … الخ.

مثال 2: box2

مُدوِّنة رحلة ضَوْء (ر.ض.) هي مُدوِّنة تقنية تهتم ببرامج الكمبيوتر، الإنترنت، التدوين، الهندسة وتطوير الذات؛ تُساعد المُستخدم العربي على تطوير ذاته ومهاراته التقنية. هي أكثر من كونها مُجرد “مُدوِّنة تقنية” بل تتجاوز ذلك لتكون مشروعاً عربياً طموحاً … الخ.

مثال 3: box3

مُدوِّنة رحلة ضَوْء (ر.ض.) هي مُدوِّنة تقنية تهتم ببرامج الكمبيوتر، الإنترنت، التدوين، الهندسة وتطوير الذات؛ تُساعد المُستخدم العربي على تطوير ذاته ومهاراته التقنية. هي أكثر من كونها مُجرد “مُدوِّنة تقنية” بل تتجاوز ذلك لتكون مشروعاً عربياً طموحاً … الخ.

مثال 4: box4

مُدوِّنة رحلة ضَوْء (ر.ض.) هي مُدوِّنة تقنية تهتم ببرامج الكمبيوتر، الإنترنت، التدوين، الهندسة وتطوير الذات؛ تُساعد المُستخدم العربي على تطوير ذاته ومهاراته التقنية. هي أكثر من كونها مُجرد “مُدوِّنة تقنية” بل تتجاوز ذلك لتكون مشروعاً عربياً طموحاً … الخ.

مثال 5: box5

مُدوِّنة رحلة ضَوْء (ر.ض.) هي مُدوِّنة تقنية تهتم ببرامج الكمبيوتر، الإنترنت، التدوين، الهندسة وتطوير الذات؛ تُساعد المُستخدم العربي على تطوير ذاته ومهاراته التقنية. هي أكثر من كونها مُجرد “مُدوِّنة تقنية” بل تتجاوز ذلك لتكون مشروعاً عربياً طموحاً … الخ.

مثال 6: box6

مُدوِّنة رحلة ضَوْء (ر.ض.) هي مُدوِّنة تقنية تهتم ببرامج الكمبيوتر، الإنترنت، التدوين، الهندسة وتطوير الذات؛ تُساعد المُستخدم العربي على تطوير ذاته ومهاراته التقنية. هي أكثر من كونها مُجرد “مُدوِّنة تقنية” بل تتجاوز ذلك لتكون مشروعاً عربياً طموحاً … الخ.

مثال 7: box7

مُدوِّنة رحلة ضَوْء (ر.ض.) هي مُدوِّنة تقنية تهتم ببرامج الكمبيوتر، الإنترنت، التدوين، الهندسة وتطوير الذات؛ تُساعد المُستخدم العربي على تطوير ذاته ومهاراته التقنية. هي أكثر من كونها مُجرد “مُدوِّنة تقنية” بل تتجاوز ذلك لتكون مشروعاً عربياً طموحاً … الخ.

مثال 8: box8

مُدوِّنة رحلة ضَوْء (ر.ض.) هي مُدوِّنة تقنية تهتم ببرامج الكمبيوتر، الإنترنت، التدوين، الهندسة وتطوير الذات؛ تُساعد المُستخدم العربي على تطوير ذاته ومهاراته التقنية. هي أكثر من كونها مُجرد “مُدوِّنة تقنية” بل تتجاوز ذلك لتكون مشروعاً عربياً طموحاً … الخ.

مثال 9: box9

مُدوِّنة رحلة ضَوْء (ر.ض.) هي مُدوِّنة تقنية تهتم ببرامج الكمبيوتر، الإنترنت، التدوين، الهندسة وتطوير الذات؛ تُساعد المُستخدم العربي على تطوير ذاته ومهاراته التقنية. هي أكثر من كونها مُجرد “مُدوِّنة تقنية” بل تتجاوز ذلك لتكون مشروعاً عربياً طموحاً … الخ.

مثال 10: box10

مُدوِّنة رحلة ضَوْء (ر.ض.) هي مُدوِّنة تقنية تهتم ببرامج الكمبيوتر، الإنترنت، التدوين، الهندسة وتطوير الذات؛ تُساعد المُستخدم العربي على تطوير ذاته ومهاراته التقنية. هي أكثر من كونها مُجرد “مُدوِّنة تقنية” بل تتجاوز ذلك لتكون مشروعاً عربياً طموحاً … الخ.

مثال 11: box11

مُدوِّنة رحلة ضَوْء (ر.ض.) هي مُدوِّنة تقنية تهتم ببرامج الكمبيوتر، الإنترنت، التدوين، الهندسة وتطوير الذات؛ تُساعد المُستخدم العربي على تطوير ذاته ومهاراته التقنية. هي أكثر من كونها مُجرد “مُدوِّنة تقنية” بل تتجاوز ذلك لتكون مشروعاً عربياً طموحاً … الخ.

مثال 12: box12

مُدوِّنة رحلة ضَوْء (ر.ض.) هي مُدوِّنة تقنية تهتم ببرامج الكمبيوتر، الإنترنت، التدوين، الهندسة وتطوير الذات؛ تُساعد المُستخدم العربي على تطوير ذاته ومهاراته التقنية. هي أكثر من كونها مُجرد “مُدوِّنة تقنية” بل تتجاوز ذلك لتكون مشروعاً عربياً طموحاً … الخ.

لتغيير ألوان الصناديق (لقليلي المعرفة في CSS):

لتغيير لون أي صندوق (الخلفية + الإطار) افتح ملف RO-CSS-Boxes.css الذي حمّلته في الخطوة الأولى، ثم غيّر رمز اللون (مثال: #E6DB55) للصندوق الذي تريد: background للخلفية border للإطار.

CSS-BOXES-1

خيارات أخرى:

  • لتغيير عرض الصندوق، غيّر القيمة من 400 إلى ما تريد في الخاصية width.
  • لتغيير مسافات محاذاة الصندوق، غيّر الخاصية margin.
  • لتغيير مسافات محاذاة النص داخل الصندوق، غيّر الخاصية padding.
  • لتغيير اتجاه الخط, غيّر الخاصية text-align.

هل يمكن استخدام هذه الصناديق مع غيّر مدونات ووردبريس؟

إذا يمكنك رفع الملف RO-CSS-Boxes.css إلى مدونتك والوصول إلى ملف CSS لقالبها وتحريره، نعم يمكنك ذلك.

التحميل:

RO-CSS-Boxes.zip

افعلها بنفسك: تأثيرات CSS للصور على تدويناتك في ووردبريس

نوفمبر 5, 2008

تفترض هذه التدوينة معرفة ولو أساسية في CSS, الطريقة باختصار (لضيق الوقت):

  • اكتب كود CSS الذي تريد لإظهار التأثيرات على الصور التي تنشرها في مدونتك, هذا مثال:

p.imagestyle {margin:0 8px 8px 8px; padding:4px; border: 1px solid #cccccc;}
  a .imagestyle {margin:0 8px 8px 8px;padding:4px; border: 1px solid #cccccc;} 

a:hover .imagestyle {>border: 1px solid #EEEEEE;background:#EEEEEE;} 

.floatleft {float:left;} 

.floatright {float:right;}
  • احفظه في ملف خاص وأعطه الإسم الذي تريد بامتداد css. مثال: images-css-effects.css
  • ارفعه إلى القالب الذي تستخدم في مدونتك باستخدام برنامج FTP.
  • افتح ملف style.css في القالب الذي تستخدم (تستطيع الوصول إليه من لوحة التحكم في ووردبريس) ثم أضف السطر التالي لاستدعاء الملف كما في الذي أنشأناه في الخطوة السابقة.
@import url('images-css-effects.css');

( اكمل قراءة التدوينة )

كيف تتعلم XHTML و CSS؟

سبتمبر 26, 2008

XHTMl & CSS سألني القارىء أحمد في صفحة أسئلة القرّاء: كيف يمكنه البدء بتعلم XHTML و CSS؟ ووجدت من المفيد أن أكتب عن هذا الموضوع في تدوينة منفصلة للقارىء العزيز أحمد ولجميع القرّاء الراغبين بتعلم لغة XHTML و تقنية CSS. في البداية, أود أن أشير إلى أنني لستُ مبرمجاً ولا مصمماً ولا مطوراً للمواقع; أنا مجرد هاوٍ ومتابع لتقنيات الويب ولستُ من المتخصصين في هذا المجال. إنما بوسعي أن انفّذ كل هذا لاحتياجاتي الشخصية ولا أزال في مرحلة التعلم والتطوير. من تجربتي الشخصية, أستطيع القول أن تعلم XHTML و CSS هو ليس بالأمر الصعب. كل ما تحتاجه لهذا هو: الشغف, الرغبة الحقيقة بالتعلم,التركيز في مجال محدد, تقدير هذا المجال ومتابعة جديده, التعلم من مصادر جيدة وتخصيص جزء من وقتك لكل هذا.

( اكمل قراءة التدوينة )

WP PngFix: حل لمشاكل ظهور أيقونات PNG في إنترنت إكسبلورر [مشاكل وحلول]

مايو 12, 2008

واحدة من المُشكلات المُزعِجة التي تواجه المصممين والمطورين مع Internet Explorer, هي تلك المشكلة مع الأيقونات التي بالامتداد png. هذا الامتداد, يتمتع بميزة مهمة وهي png alpha transparency. هذه المشكلة لا يعاني منها المصممون والمطورون فحسب, بل والمستخدمون (أصحاب المواقع والمدوات). يُظهر IE هذه الأيقونات بأسوأ شكل ممكن في حين أن متصفحات مثل Opera و Firefox تُظهرهما بأفضل شكل ممكن لأن لديهما القدرة على التعامل مع ميزة alpha transparency. إذا كان هذه هي المرة الأولى تقرأ فيها عن هذه المشكلة, فأرجو أن تنظر إلى هاتين الصورتين; الصورة الأولى توضح كيف تظهر هذه الأيقونات في IE, والثانية توضح كيف تظهر في FF:

( اكمل قراءة التدوينة )

ظهور القائمة الجانبية في الأسفل في قوالب ووردبريس

مايو 3, 2008

سأناقشُ في هذه التدوينة أمرين مهمين: الأول, هو مشكلة ظهور القائمة الجانبية في قوالب ووردبريس في الأسفل. الثاني: هو سببٌ جديد, لماذا أصرُ على استخدام Windows Live Writer كبرنامج احترافي للتدوين من سطح المكتب؟.

أولاً: لاحظتُ مؤخراً مشكلة غريبة عجيبة عند تصفح رحلة ضَوْء باستخدام Internet Explorer 6 وهي نزول القائمة الجانبية Sidebar للمدونة بأسفل الصفحة في حين أنه من المفترض أن تظهر بأعلى الصفحة. أضعتُ من وقتي قرابة الساعتين أحاول فهم المشكلة وحلها. في البداية, راجعتُ كود ملف Sidebar.php وكود Style.css جيداً, فلم أجد أي سبب من المحتمل أنه تسبب في هذه المشكلة. جربتُ عشرات الحلول الأخرى دون جدوى. نعم, دون جدوى لأنني لم أستطع فهم سبب المشكلة جيداً في البداية.

أخيراً, عدت فتصفحتُ رحلة ضَوْء باستخدام Internet Explorer 6 ثم تأملتها لدقائق ففهمت المشكلة. والمشكلة ببساطة هي كالآتي:

ثمة بعض الصور المنشورة في تدوينات في الصفحة الرئيسة التي يتجاوز عرضها عرض div معين في ملف CSS للثيم. وكان الحل ببساطة شديدة, هو بتصغير أبعاد تلك الصور.

لماذا تسببت هذه الصور بمشكلات في عرض رحلة ضَوْء باستخدام Internet Explorer 6؟

( اكمل قراءة التدوينة )

CSS Type Set: يساعدك على كتابة CSS للنصوص

مارس 5, 2008

csstypeset

يُقدِّم موقع CSS Type Set خدمة رائعة ومفيدة جداً لمطوري المواقع و لمن يريدون تعلم CSS . من خلال تطبيق ويب بسيط وسهل الاستخدام, يمكنك أن تعاين الطريقة التي تريد أن تظهر بها فقرة ما في موقعك, ثم تقص الكود الناتج وتلصقه أينما تريد. هذا بالنسبة للمطورين, أما لمن يريدون التعلم, فيمكنهم قضاء بعض الوقت في تغيير الخصائص ومراقبة كيف يتغير الكود الناتج .

أداة CSSTidy: تحسين ملفات CSS

فبراير 19, 2008

أداة CSSTidy هي أداة صغيرة وبسيطة مكتوبة بلغة ++C تعمل في بيئة وندوز (لا أدري حقاً من طوّرها, وليس لدي أية معلومات سوى موقعها). تساعد هذه الأداة مطوري المواقع Web Developers على تحسين ملفات CSS وذلك بضغطها. مهمة هذه الأداة هي ضغط ملفات CSS إلى أكبر قدر ممكن مع الحفاظ على شكلها. بمعنى, أن يظل بالإمكان قراءة تلك الملفات والتعديل عليها. يصل معدل ضغط الملفات باستخدام هذه الأداة إلى النصف تقريباً , وهو معدل جيد إلى أبعد الحدود.

( اكمل قراءة التدوينة )

© 2010 | رحلة ضَوْء (ر.ض.)، جميع الحقوق محفوظة – لا يجوز إعادة النشر (النقل).

فيسبوك تويتر قناة رحلة ضَوْء