0
صور خلفية المدونة تتغير عشوائياً .. !


   الحمدلله رب العالمين والصلاة والسلام على أشرف المرسلين، سأعرض اليوم طريقة تركيب إضافة خفيفة ، تكسر هذه الإضافة الجمود قليلاً أثناء التصفح ، وتضفي روح جديدة للمدونة. تمكننا هذه الإضافة من تركيب أكثر من صورة لخلفية المدونة ، تتغير هذه الصور عشوائياً مع كل تحديث لمدونتك أو اثناء تصفح المدونة، وهذا مثال :
[] مثال حي []
إذا أعجبتك فاليك الإضافة وشرحها:

◘ عرض كود الإضافة ومكان تركيبه

يمكن تركيب الإضافة من خلال “ عناصر الصفحة “ ثم إضافة قطعة “ HTML/JavaScript” ، ولصق الكود فيها ، أو من التبويب “ تحرير HTML “ ثم لصقه قبيل إنغلاق الهيدر ( </head> ) ، وهذا هو الكود:
  1. <script type="text/javascript">
  2. var images= new Array()
  3. images[0]="رابط الصورة رقم 1"
  4. images[1]="رابط الصورة رقم 2"
  5. images[2]="رابط الصورة رقم 3"
  6. images[3]="رابط الصورة رقم 4"
  7. var random=Math.floor(4*Math.random());
  8. document.write("<style>");
  9. document.write("body {");
  10. document.write(' background:url("' + images[random] + '") repeat;');
  11. document.write(" }");
  12. document.write("</style>");
  13. </script>
في هذا الكود أنا أضفت فقط أربع صور ، يمكن جعلها أكثر من ذلك ، ولكن عليك كتابة عدد الصور في الموضع الذي ضللته لك بالاصفر وفي حالتنا هذه هو : 4

◘  شرح آلية عمل الإضافة

يمكنك البدء في استخدام الإضافة ، ولكن أنصحك بأن تفهم عملية تنفيذ هذا الكود في قالبك ، هذه فرصة لتكسب مزيد من المهارة للتعامل مع الأكواد ، ولتكسب المزيد من الثقة:
الأسطر ( 2 – 7 ) تدخل مصفوفة مكونة من أربعة صور، وفي السطر رقم 7 يتم اختيار أحد هذه الصور عشوائياً لتكمل المشوار في تنفيذ هذا الكود.
الأسطر ( 8 – 12 ) تقوم بطباعة خصائص الأنماط CSS للوسم Body ، بمعني يقوم بكتابة تنسيق بدن المدونة ، ولنفترض أنه الصورة العشوائية كانت الصور رقم اثنين سيكون التنسيق الذي سيُكتب هكذا:
  1. <style>
  2. body {
  3. background: url("رابط الصورة رقم 2") repeat;
  4. }
  5. </style>
طبعاً لمن لديه المام بخصائص الأنماط CSS يمكنه الإضافة والتعديل حسب رغبته ، في المثال الذي وضعته استخدمت صور مصغرة تتكرر في الخلفية ، هذا في نظري سيكون أسرع وأخف على المدونة ، والخيار لك.

◘  أفكار واستخدامات أخرى ( بانرات – إعلانات – هيدر … الخ )

هذه الإضافة مطيعة جداً ، فطالما أنك تستطيع كتابة خصائص CSS بواسطتها فعليك أن تطلق العنان لفكرك ، هناك أفكار كثيرة ممكن تنفيذها مثلاً :
  • جعل هيدر المدونة يتغير عشوائياً بتنسيق الوسم header  بدلاً من Body.
  • يمكنك عرض بانرات عشوائية لمواضيعك داخل المدونة!
  • يمكنك عرض إعلانات لمواقع أخرى بطريقة عشوائية.

إذا وجد استفسار أو مشكلة يمكن مناقشتها إن شاء الله ، الى لقاءٍ ▬

0 التعليقات:

إرسال تعليق

 
تعريب وتطوير elashmawy1993
كن داعيا للخير © 2010 | عودة الى الاعلى
Designed by Chica Blogger