+ + + + +
Share/Save/Bookmark
Showing posts with label رأس المدونة. Show all posts
Showing posts with label رأس المدونة. Show all posts

2009-08-23

خلفيات متغيرة




ما رايك لو مع كل ضغطة refresh بالفارة تتغير خلفية مدونتك لتعطى شكلا جديدا بشكل متكرر ومع كل ضغطة يضغطها الزائر تتحول المدونة لشكل جديد بدون ان تتدخل انت , اليس هذا امرا ممتعا ؟

فى هذا الموضوع ستتعلم كيفية وضع خلفيات متعددة " صور " للمدونة , ومع كل "تحديث refresh " للصفحة تتغير تلك الصورة بصورة اخرى , لذلك يجب عليك انشاء تلك الصور ثم رفعها على موقع رفع صور مثلا imageshack مثلا , وبعد الانتهاء من كل هذا , نفذ الخطوات التالية :

لنفرض ان لدينا 10 خلفيات نريدها ان تتغير بشكل تلقائى عن كل ضغطة , الان ان تملك 10 روابط لتلك الصور , حسنا :

1- انشاء قطعة جديدة من نوع هتمل جافا سكريب html/java script من صفحة العناصر
ثم الصق بها هذا الكود :


<script type="text/javascript">
var banner= new Array()
banner[0]="الرابط الاول"
banner[1]="الرابط الثانى"
banner[2]="الرابط الثالث"
banner[3]="الرابط الرابع"
banner[4]="الرابط الخامس"
banner[5]="الرابط السادس"
banner[6]="الرابط السابع"
banner[7]="الرابط الثامن"
banner[8]="الرابط التاسع"
banner[9]="الرابط العاشر"
var random=Math.floor(10*Math.random());
document.write("<style>");
document.write("#header {");
document.write(' background:url("' + banner[random] + '") no-repeat top left;');
document.write(" }");
document.write("</style>");
</script>



هذا الجافا سكريبت يعمل على تغيير الـ background للـ body بشكل تلقائى , اتبع الخطوات الاتية :

- ضع روابط الصور مكان الجمل باللغة العربية بين علامات التنصيص بالتريب , لا تحذف علامات التنصيص

- لاحظ الكلمات الملونة لها اهمية فقط فى تموضع الصورة داخل منطقة الراس , وليس لها علاقة بمسالة تغيير الصورة :
- no-repeat معناها ان الصورة لن تتكرر افقيا او راسيا , ليس للامر علاقة بالتكرار بين الصور وبعضها .
- top تعنى ان الصورة ستتموضع فى الجانب العلوى من منطقة الراس
- left تعنى ان الصورة ستتموضع فى الجانب الايسر من منطقة الراس

يمكنك تعديل تلك القيم اذا كانت هناك ضرورة , مثلا ممكن ان تضع center center بدلا من top left اذا كنت تريد للصورة ان تتموضع فى وسط المدونة , ويمنك ايضا ان تجعلها repeat-x او repeat-y بدلا من no-repeat كى تتكرر الصورة افقيا x او راسيا y , اما لو اردتها ان تكرر افقيا وراسيا معا فيجب حذف no-repeat وعدم وضع شئ مكانها , والمتصفح سيكررها بشكل افتراضى .

- الرقم 10 باللون البنفسجى يدل على عدد الصور , اذا كان لديك عدد صور اقل او اكثر , احذف الروابط بالاعلى او كررها , ثم غير الرقم 10 بالرقم المناسب


2- بعد لصق الكود فى القطعة , احفظ وجرب :)





الصق لوجو المدونة عندك

اشكال بديلة اخرى من هـنـا

Showing posts with label رأس المدونة. Show all posts
Showing posts with label رأس المدونة. Show all posts

2008-04-18

وضع خلفيه لرأس المدونة



وضع خلفيه شخصيه لرأس المدونة

background for blog header



اولا وقبل بدأ الشرح فى الموضوع لازم يكون عندنا سيرفر شخصى نرفع عليه ملفاتنا الشخصية زى الصور او الفيديو وغيرها , طيب ازاى نشترك ؟
فى الحقيقة فيه كذا موقع بقدم مساحات مجانا لكن لحسن الحظ ان جووجل العملاق فيه الخدمة دى وهايمنحنا 100 ميجا نستخدمهم فى رفع الملفات , طيب ... عايز تشترك ؟
طبعا انتا معاك حساب فى جوجل هاتدخل http://www.pages.google.com/
وهاتنشأ حساب باسمك ويكونلك 100 ميجا مجانا عشان نرفع عليها الملفات اللى هانستخدمها فيما بعدبعد ماتنشأ الحساب ده هاتلاقى زرار على اليمين ubload

دوس عليه هايطلع زرار browse

اختار الملف اللى هاترفعه وشكرا



طيب .. نخش بقا فى موضوعنا وهو ازاى نعمل صورة خلفية لرأس المدونة


اولا : تجهز الصورة من خلال اى برنامج تحرير صور زى الفوتو شوب او اى برنامج تانى

ثانيا : تظبط مقاس الصورة تخليه 660 بيكسل عرض وحوالى 150 بيكسل طول والمقاسات دى قابلة للتغيير ويمكنك تعديل المقاسات باستخدام هذا البرنامج واللى بيسمحلك كمان انك تغير بين امتدادات الصور


من هنا

جهزت الصورة اللى انتا عايزها ؟

ظبطت المقاس بتاعها ؟

تمام الله ينور عليك نخش عالخطوة التانية



نفتح لوحة التحكم فى المدونة dashboard
layout>template>edit HTML


هانلاقى صندوق الاكواد


دور من فوق ونتا نازل هاتلاقى قطعة الكود دى







#header-wrapper {
width:660px;
margin:0 auto 10px;
border:1px solid $bordercolor;


تحت السطور دى بالظبط اضف هذا السطر

background-image: url(URL address of your image);


شيل الحروف باللون الاحمر وحط مكانها لينك الصورة اللى انتا رفعتها على جوجل او اى صورة على الويب




طريقة تانية


dashboard ادخل لوحة التحكم


layout > template > Page Elements
دوس edit اللى فى جزء رأس المدونة




بعد ماتختار هاتظهرلك دى




الاختيار الاول سيجعل الصورة فى الخلفيه وراء التعليق او اى كلام فى رأس المدونة
والاختيار التانى هايخلى الصورة تغطى اى كلام

اختار واحفظ




بس



تحديث
للاجابة عن سؤال الاخ "محمد المصرى" انظر سؤاله فى التعليقات
بخصوص محاذاة الصورة فى الطريقة التانية
هاتبحث عن قطعة الكود - اللى باللون الاحمر - وتضيف السطر اللى باللون الازرق


#header img {
margin-left: 0px;


وده هايعمل "حد" من الجهة اليسرى للصورة
القيمة فى المثال ده " صفر " انت طبعا هاتغيرها براحتك لغاية ما وضع الصورة يتظبط
الجهة برضو ممكن تتغير الى right هو up او down , للجهه اليمنى او العليا او السفلى على الترتيب .
لو عايز تغير اكتر من جهه مفيش مشاكل , اعمل سطر جديد لكل جهه
.



الصق لوجو المدونة عندك

اشكال بديلة اخرى من هـنـا

اضغط على عنوان البوست لتظهر التعليقات