2010/04/20

حكمة اليوم


كود حكمة اليوم
حكمة اليوم هو عباره كود جافا سكريبت وظيفته أو عمله عرض أقتباسات يوميا اوتوماتيكي ، يمكن أن تكون هذه الأقتباسات حكم او أمثال أو نصائح أو أبيات شعر كما تريد ، لكني سميت هذا الموضوع بـ"حكمة اليوم" لأن أغلب المدونات التي تضع هذا الكود تضع به حكم ، ويوضع بالكود 30 أقتباس ويقوم الكود بدوره بعرض أقتباس واحد كل يوم تلقائيا ، والأن شرح طريقة تركيب هذا الكود

<!-- http://mezomasr.blogspot.com/ -->
<table border="1" cellpadding="20" bordercolor="#ADD8E6">
<tr>
<td bgcolor="#E0FFFF">
<a href= "mezomasr.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>

وبالطبع مسار وضع هذا الكود هو المسار الأعتيادي (لوحة التحكم الرئيسية > التخطيط > عناصر الصفحة > أضافة عنصر > Html/JavaScript )
كما رأيت الكود لاحظ الأتي :
كلمة quotes تجدها من رقم 0 إلى 30 تضع بها الأقتباسات أو الحكم بين علامتي التنصيص كما في الكود .
كلمة authors تجدها من رقم 0 إلى 30 تضع بها أصحاب أو وصف الحكم أيضا بداخل علامتي التنصيص .
كلمة table تعني الصندوق وده طبعا الصندوق الذي سوف يظهر فيه الحكم .
كلمة bordercolor تعني لون حدود الصندوق ويمكن تغيير كود اللون باللون الذي يناسب شكل مدونتك .
كلمة bgcolor تعني لون خلفية الصندوق ويمكن أيضا تغييره كما تريد .
كلمة cellpadding تعني مقدار أزاحة النص داخل الصندوق من جميع النواحي ولو مش فاهم ممكن تفوتها .
أما أخر سطر أللي باللون الأخضر فهو يحتوي على معادله وظيفتها تعديل تاريخ عرض الأقتباس بطرح يوم واحد كل يوم .
بمعنى تاني نفرض أن اليوم هو 21 سوف يعرض الكود رقم 20 لأن المعادله تطرح 1 من 21. ولذيادة التوضيح هنقول أن أكبر رقم ممكن نكتبة رقم 30 ونفرض ان هذا الشهر 31 يوم ماذا سيفعل الكود ؟ يتوقف أكيد لأ لذلك قاموا بحل المشكله بوضع هذه المعادله . لذلك تجد يوم رقم صفر و أقتباس هذا اليوم سوف يعرض يوم واحد . أعتقد كده أتضحت الرؤية .

هناك ملاحظة ثانيا صغيره : لا يمكن في الأقتباس أن تضغط Enter وليس مسموح أيضا أستخدام هذه العلمات " ; ودي ملحوظه مهمه لأن لو وجدت هذه العلمات في الأقتباس سوف يظهر الصندوق ولكن لن يظهر الأقتباس .

وكده تكون أنهيت وضع كود حكمة اليوم

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



  <SCRIPT language="JavaScript">
<!-- Begin
var ALAA = 34;
now = new Date();
var rd = now.getSeconds();
var ra = rd % ALAA;
var re = ++ra;
var sori = "";
if (re == 1) {


sori = "إنَّ اللهَ يمْهِـلُ ولا يهْمـِلُ";
}
if (re == 2) {


sori = "الذين لديهم الجرأة على مواجهة الفشل، هم الذين يقهرون الصعاب وينجحون";
}
if (re == 3) {


sori = "الأمُّ مَدْرَسَـةٌ إذا أعْددتَها أعددتَ شَعبًا طَيِبَ الأعْرَاقِ";
}
if (re == 4) {


sori = "الحب فى الارض بعضا من تخيلنا ... لو لم نجده عليها لاخترعناه";
}
if (re == 5) {


sori = "إنما الأعمال بالنيات";
}
if (re == 6) {


sori = "من نشأ على شيء شاب عليه";
}
if (re == 7) {


sori = "لا تنسى ذكر الله";
}
if (re == 8) {


sori = "من شابه أباه فما ظلم";
}
if (re == 9) {


sori = "من طلب العلا سهر الليالي";
}
if (re == 10) {


sori = "من حفر حفرة لأخيه وقع فيها";
}
if (re == 11) {


sori = "خير الامور أوسطها";
}
if (re == 12) {


sori = "الوقت كالسيف ان لم تقطعه قطعك";
}
if (re == 13) {


sori = "من تدخل فيما لا يعنيه لقي ما لا يرضيه";
}
if (re == 14) {


sori = "إن الطيور على أشكالها تقع";
}
if (re == 15) {


sori = "الساكت عن الحق شيطان أخرس";
}
if (re == 16) {


sori = "ليس كل ما يلمع ذهباً";
}
if (re == 17) {


sori = "إذا أكرمت الكريم ملكته و إن أكرمت اللئيم تمرد";
}
if (re == 18) {


sori = "الصديق وقت الضيق";
}
if (re == 19) {


sori = "احفظ قرشك الأبيض ليومك الأسود";
}
if (re == 20) {


sori = "رب صدفة خير من ألف ميعاد";
}
if (re == 21) {


sori = "اعمل لدنياك كأنك تعيش أبداً و اعمل لآخرتك كأنك تموت غداً";
}
if (re == 22) {


sori = "لسانك حصانك ان صنته صانك و ان خنته خانك";
}
if (re == 23) {


sori = "الجار قبل الدار";
}
if (re == 24) {


sori = "تجري الرياح بما لا تشتهي السفن";
}
if (re == 25) {


sori = "الباب يلي يجيك منه الريح سده و استريح";
}
if (re == 26) {


sori = "العين لا تعلو عن الحاجب";
}
if (re == 27) {


sori = "طريق الألف ميل يبدأ بخطوة";
}
if (re == 28) {


sori = "عصفور باليد أحسن من عشرة عالشجرة";
}
if (re == 29) {


sori = "الكلام من فضة و السكوت من ذهب";
}
if (re == 30) {


sori = "العلم في الصغر كالنقش على الحجر";
}
if (re == 31) {


sori = "الكذب داء والصدق دواء";
}
if (re == 32) {


sori = "اذا لم تستح فافعل ما شئت";
}
if (re == 33) {


sori = "خير الكلام ما قل و دل";
}
if (re == 34) {


sori = "";
}


var ALAA=""+sori+"";
document.write(ALAA);
// End -->
                </SCRIPT>

وكلمة var ALAA = 34 تعني عدد الحكم يمكنك زيادة عدد الحكم بإضافة حكمة جديدة وكود ورقم الحكمة مثل هذا :



if (re == 7) {


sori = "لا تنسى ذكر الله";
}

أختر ما يناسبك من الأكواد وضع بها ما تريد من حكم أو أمثال أو نصائح أو أبيات شعر وضعه في مدونتك وشاهده

ولتحميل كود (حكمة اليوم) من هنا : ( كود "حكمة اليوم"كود "حكم" )

وأتمنى لك التوفيق

هناك 9 تعليقات:

  1. أخي الكريم ألا يوجد طريقة أسهل من هذه؟؟

    ردحذف
  2. متشكر ليك خالص على المعلومات القيمة ولكن عندى سؤال عاوز اضع صورة لخلفية حكمة اليوم ماذا افعل ؟

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

    ردحذف
  4. لاعب نادى الاهلى المصرى :
    شكرا لك اولا اخي الكريم على تعليقك الجميل
    ولوضع صورة خلفية لحكمة اليوم ، حمل هذا الملف الصغير وهو عبارة عن ملف "Text Document" وسوف تجد به كود صغير يمكنك وضعه مع كود حكمة اليوم لتظهر لك صورة كخلفة :
    http://www.4shared.com/document/-_3mjqk-/code.html

    ويوجد بداخل الملف شرح مبسط لتركيب صورة كخلفية لحكمة اليوم

    ويفضل تطبيق هذه الطريقة على الكود الثاني "حكم"

    وان اردت اي شيء انا موجود بأذن الله

    مع تمنياتي لك بالتوفيق

    ردحذف
  5. يعطيك العافية وادئماً مبدع
    myopinion371.blogspot.com

    ردحذف
  6. myOpinion371 :
    اهلا بك اخي وكل عام وانت بخير بمناسبة شهر رمضان الكريم

    ردحذف
  7. شكراً على المجهود أيها الأخ . قد وضعت الكود في مدونتي http://nasiimalrouh.blogspot.com

    ردحذف
  8. اخي ممكن طريقة اجعل نص الحكمة يظهر في المنتصف ؟؟ لانه ظهر من اليمن
    وثانيا هل تعرف طريقة لجعله متحرك يعني خلال وقت انا احدده
    تتغير به الحكمة ..ممكن تشاهده وتعطيني الجواب http://aliraqia.blogspot.se/

    ردحذف

يسعدنا تعليقك