الثلاثاء، 29 نوفمبر 2011

كود ( حكمة اليوم ) , جميل جداا



كود ( حكمة اليوم ) , جميل جداا





السلام على جميع الزائرين ورحمة الله وبركاته
هذا الكود عبارة عن جافا سكريبت , يعنى اللى المتصفح لديهم لا يسمح بعرض اكواد الجافا لن سيظهر لهم شريط اصفر تبع الويندوز او تبع برنامج الحمايةكما هو معلوم , اتفقنا
وظيفته : انشاء صندوق يضم بعض الاقتباسات , ومثاله الصندوق بالاعلى الذى يعرض ابيات شعر اوالصندوق باليسار الذى يعرض كلمات حكيمة .
خصائصه : عرض تلقائى " اوتوماتيكى " للاقتباس الذى حددته انت مسبقا .
بمعنى انك تاخد الكود وتضع فيه 30 اقتباس , والكود يعرض اقتباس واحد لكل يوم تلقائيا

بالمثال يتضح المقال

<!-- http://lu2a.blogspot.com/ -->
<table border="1" cellpadding="20" bordercolor="#ADD8E6">
<tr>
<td bgcolor="#E0FFFF">
<a href= "lu2a.blogspot.com/">حكمة اليوم</a>
<p></p>


<script language="javascript" type="text/javascript">

var d=new Date();

var quotes=new Array(31);

var authors=new Array(31);

quotes[0]="تعلق بالله وضع قدمك حيث تشاء";

quotes[1]="البرميل الفارغ يحدث جلبه أعلى";

quotes[2]="الحب فى الارض بعضا من تخيلنا ... لو لم نجده عليها لاخترعناه";

quotes[3]="";

quotes[4]="";

quotes[5]="";

quotes[6]="";

quotes[7]="";

quotes[8]="";

quotes[9]="";

quotes[10]="";

quotes[11]="";

quotes[12]="";

quotes[13]="";

quotes[14]="";

quotes[15]="";

quotes[16]="";

quotes[17]="";

quotes[18]="";

quotes[19]="";

quotes[20]="";

quotes[21]="";

quotes[22]="";

quotes[23]="";

quotes[24]="";

quotes[25]="";

quotes[26]="";

quotes[27]="";

quotes[28]="";

quotes[29]="";

quotes[30]="";

authors[0]="محمد متولى الشعراوى";

authors[1]="حكمة صينية";

authors[2]="مش فاكر مين , شاعر وخلاص";

authors[3]="";

authors[4]="";

authors[5]="";

authors[6]="";

authors[7]="";

authors[8]="";

authors[9]="";

authors[10]="";

authors[11]="";

authors[12]="";

authors[13]="";

authors[14]="";

authors[15]="";

authors[16]="";

authors[17]="";

authors[18]="";

authors[19]="";

authors[20]="";

authors[21]="";

authors[22]="";

authors[23]="";

authors[24]="";

authors[25]="";

authors[26]="";

authors[27]="";

authors[28]="";

authors[29]="";

authors[30]="";

document.write(quotes[d.getDate()-1] + '<p style="text-align: right"><i>' + authors[d.getDate()-1] + '</i></p>');

</script>
<noscript>You need to enable JavaScript to read this.</noscript></td>
</tr>
</table>

ملحوظة : تم تحديث الكود , برجاء النظر على التعليقات .

بص بقا يا معلم
الكود الطويل العريض ده هاتخزن فيه الـ 30 اقتباس بتوع الشهر كله . سواء ف خانات الـ quotes او خانات الـ authors زى ماهنشوف .
اول 3 اكواد ( رقم 0 ورقم 1 ورقم 2 ) انا عاملهم فقط كمثال , يمكنك تغييرهم وتطبيق المثال على بقية الايام


خلينا نمشى واحده واحده من اعلى الكود
طبعا table ده الصندوق .
كلمة bordercolor معناها لون حد الصندوق ويمكنك تغيير كود اللون الخاص بيه .
كلمة bgcolor معناها لون خلفية الصندوق ويمكنك ايضا تغيير كود اللون
لوحة الاكواد واسماء الالوان من هنا
كلمة cellpadding معناها ازاحة الخلية , وده مقدارازاحة النص للداخل من جميع الاطراف , ممكن تعديه لو مش فاهمه .
اااااخر سطر خالص من تحت اللى باللون البنفسجى , بيحتوى على معادله , وظيفتها تعديل تاريخ عرض الاقتباس بطرح يوم واحد
بمعنى : ان النهرده مثلا 11 فبراير , الكود اللى هايتعرضهو الكود رقم 10 وليس رقم 11
ليه ؟ لان المعادله طرحت 1 من رقم 11
ليه برضو ؟ عشان اقصى رقم ممكن نكتبه هو رقم 30 , طيب بفرض ان الشهر فيه 31 يوم ساعتها هل الكود سيتوقف ؟ عشان كده حلوالمشكله دى بوضع معادله تطرح يوم واحد
وعشان كده هتلاقى يوم رقم صفر , وده طبعا هايتعرض الاقتباس بتاعه يوم واحد فى الشهر , اتضحت الحكاية ؟
بمعنى ابسط تصور ان يوم رقم صفر هو هو يوم 31 مجازا , خليناه صفر لاننا ببساطة نقدر نكتب صفر انما منقدرش نكتب 31 .
يعنى لو افترضنا انك ركبت الكود ده النهرده يوم 11 فى الشهر , فليكن ف اعتبارك ان الاقتباس اوالحكمة التى ستظهر هى رقم 10
كلمة quotes : عندك من رقم صفر الى رقم 30 , ضع الاقتباسات او الحكم من عندكبين علامات التنصيص كما فى المثال .
كلمة authors : من رقم صفر الى رقم 30 برضو , تضع صاحب الحكمة او وصفها بين علامتى التنصيص كالمثال .


ملحوظة هااااااامة جدا :لا يسمح فى الاقتباسات انك تضغط انتر enter وغير مسموح ايضا بعلامة " او بعلامة ;
مهمة جدا الملحوظة اللى فاتت , والا سيظهر الصندوق لكن لن تظهر الاقتباسات
يعنى لو حصل مشاكل ياريت تراجع النقطة دى قبل ماتسال




مكان الكود : طبعا المسار المعتاد
dashboard > template > layout > page elements > add a page element > HTML/JavaScript


انتهى الموضوع
واى استفسارات على الرحب والسعه

0 التعليقات:

إرسال تعليق

Twitter Delicious Facebook Digg Stumbleupon Favorites More