التصنيف: دعم عام
التصنيف: دعم عام
  • إضافة schema سكيما للصورة البارزة itemprop
  • الالوان في ستايل اضافة News-Ticker-Benaceur لا تعمل
  • اريد كود جعل الصور متساوية في الرئيسية

إضافة schema سكيما للصورة البارزة itemprop

مرحبا أخي ، لقد قمت بتثبيت كود ولاكن أواجه مشكلةإنه يعمل بشكل جيد هناht...
mansor2020 |24 ديسمبر 2020 |5

الالوان في ستايل اضافة News-Ticker-Benaceur لا تعمل

مرحبا الالوان في ستايل اضافة News-Ticker-Benaceur لا تعمل و شريط الاخبار معدل ع...
soufien |4 ديسمبر 2020 |3

اريد كود جعل الصور متساوية في الرئيسية

السلام عليكملديا مشكلة في موقعي الشريط الجانبي يعمل داخل المقالات جيداو...
mansor2020 |8 نوفمبر 2020 |8

  • كود التاريخ الهجري والميلادي

2013/08/01
كاتب الموضوع: BENACEUR
التصنيف: JavaScript
كود التاريخ الميلادي والهجري

 

 

 

<script language="JavaScript">
var fixd;
function isGregLeapYear(year)
{return year%4 == 0 && year%100 != 0 || year%400 == 0;}
function gregToFixed(year, month, day)
{
var a = Math.floor((year - 1) / 4);
var b = Math.floor((year - 1) / 100);
var c = Math.floor((year - 1) / 400);
var d = Math.floor((367 * month - 362) / 12);
if (month <= 2)
e = 0;
else if (month > 2 && isGregLeapYear(year))
e = -1;
else
e = -2;
return 1 - 1 + 365 * (year - 1) + a - b + c + d + e + day;
}
function Hijri(year, month, day)
{
this.year = year;
this.month = month;
this.day = day;
this.toFixed = hijriToFixed;
this.toString = hijriToString;
}
function hijriToFixed()
{
return this.day + Math.ceil(29.5 * (this.month - 1)) + (this.year - 1) * 354 +
Math.floor((3 + 11 * this.year) / 30) + 227015 - 1;
}
function hijriToString()
{
var months = new Array("محرم","صفر","ربيع الأول","ربيع الثانى","جمادى الأولى","جمادى الثانية","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة");
return this.day + " " + months[this.month - 1]+ " " + this.year;
}
function fixedToHijri(f)
{
var i=new Hijri(1100, 1, 1);
i.year = Math.floor((30 * (f - 227015) + 10646) / 10631);
var i2=new Hijri(i.year, 1, 1);
var m = Math.ceil((f - 29 - i2.toFixed()) / 29.5) + 1;
i.month = Math.min(m, 12);
i2.year = i.year;
i2.month = i.month;
i2.day = 1;
i.day = f - i2.toFixed() + 1;
return i;
}
var tod=new Date();
var weekday=new Array("الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت");
var monthname=new Array("جانفي","فبفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر");
var y = tod.getFullYear();
var m = tod.getMonth();
var d = tod.getDate();
var dow = tod.getDay();
document.write(weekday[dow] + " " + d + " " + monthname[m] + " " + y);
m++;
fixd=gregToFixed(y, m, d);
var h=new Hijri(1421, 11, 28);
h = fixedToHijri(fixd);
document.write("  / " + h.toString() + "   ");
</script>

 لتعديل التاريخ الهجري عندما يزيد أو ينقص نعدل القيم التالية :

نعدل على : 1

var m = Math.ceil((f - 29 - i2.toFixed()) / 29.5) + 1;

ونعدل على : 2

i.day = f - i2.toFixed() + 2;

 


شارك هذا الموضوع على:

رابط الموضوع للنسخ

نبذة قصيرة عن BENACEUR

أقوم بتطوير الووردبريس وكل ما يتعلق به كالإضافات حيث ساهمت بثلاث إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...

أضف تعليقك | سجّل دخولك

تعليقاتك تحتاج في هذا الموضوع إلى المراجعة قبل النشر



4 تعليقات
  1. سيرة
    بسام
    الذاتية
    ---------------------------
    السيرة الذاتية للمسجلين في الموقع
  2. بسام من syria ← علّقَ : تعليقين اثنين
    زائر

    كيف اضيف الكود للوردبريس، قمت باضافة الكود في ودجت html لكن كامل الصفحة اصبحت بيضاء ويظهر التاريخ بأعلى الصفحة .
    شكرا لك



  3. سيرة الذاتية
    ---------------------------
    أقوم بتطوير الووردبريس وكل ما يتعلق به كالإضافات حيث ساهمت بثلاث إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  4. BENACEUR ← علّقَ : 277 تعليقا
    إدارة الموقع

    قمت بإعادة تجربته على القوالب الافتراضية الموجودة عندي بوضعه في HTML مخصص فوجدته يظهر بشكل عادي, قم بتغيير القالب إلى قالب ووردبريس افتراضي لتتأكد من أن المشكلة ليست في القالب.



  5. سيرة
    بسام
    الذاتية
    ---------------------------
    السيرة الذاتية للمسجلين في الموقع
  6. بسام من syria ← علّقَ : تعليقين اثنين
    زائر

    نعم .. اضفته داخل ملف صفحة html وبعد ذلك اضفت الصفحة من خلال كود iframe
    اشتغل بشكل ممتاز . هل يمكن اظهار التاريخ الهجري فقط مثل الــشكل
    11 ربيع أول 1444 هـ
    ما هي التعديلات على الكود لاظهار التاريخ الهجري فقط؟



  7. سيرة الذاتية
    ---------------------------
    أقوم بتطوير الووردبريس وكل ما يتعلق به كالإضافات حيث ساهمت بثلاث إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  8. BENACEUR ← علّقَ : 277 تعليقا
    إدارة الموقع

    استبدل هذه الستة أسطر الأخيرة:

    document.write(weekday[dow] + " " + d + " " + monthname[m] + " " + y);
    m++;
    fixd=gregToFixed(y, m, d);
    var h=new Hijri(1421, 11, 28);
    h = fixedToHijri(fixd);
    document.write("  / " + h.toString() + "   ");

    بهذه:

    //document.write(weekday[dow] + " " + d + " " + monthname[m] + " " + y);
    m++;
    fixd=gregToFixed(y, m, d);
    var h=new Hijri(1421, 11, 28);
    h = fixedToHijri(fixd);
    document.write(weekday[dow] + " " + h.toString() + " ه");