﴿ وَقُل رَّبِّ زِدْنِي عِلْمًا

And say, "My Lord, increase me in knowledge."

جدول اوقات الصلاة الشهري غير منسق

[CENTER]السلام عليكم الاخ الكريم ابو حميد برمجة سكربت اوقات الصلاة الشهري واضفت له التاريخ الهجري لاكن فيه خطأين الاول تاريخ اليوم يكتب تاريخ غدا وفي الجدول مظبوط والخطأ...

السلام عليكم
طبقت الشرح
وخرج التاريخ الهجري فيه خطأ
انظر الصورة
up_1777413631_248.jpg


اهلاً اخي ..
اولاً يوجد لديك خلل في شهادة ssl في موقعك alshafeen.site يرجى تأكد منها لذلك الروابط الصور التي ترفقها هنا لاتظهر لدي ..
ثانيًا : ان كان لديك ملف logs للاخطأ تأكد منه ؟
 
حل مشكلة تأخر أو خطأ التاريخ الهجري:
الخلل يكمن في "ثابت التحويل" ومقدار التصحيح. إليك النسخة المحدثة والمصصحة من دالة hdate لتعمل بشكل أدق مع توقيت السعودية:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
لماذا حدث هذا الخطأ بعد إصلاح الكود؟
1. تغيير نسخة PHP: النسخ الجديدة من PHP تتعامل مع الأرقام الكبيرة (مثل حسابات الطوابع الزمنية) بدقة أعلى، وقد تختلف نواتج القسمة intval إذا لم تكن المعادلات محبوكة بدقة.
2. الثابت العددي: في كودك القديم كان هناك ثابت 492150؛ هذا الثابت قديم جداً وغير دقيق للسنوات الحالية (1447هـ وما بعدها). استخدمت لك في الكود أعلاه معادلة "Kuwaiti Algorithm" المحدثة وهي الأكثر استقراراً برمجياً.
كيف تضبط التاريخ يدوياً (الزيادة والنقص):
بما أن الشهر الهجري يعتمد على الرؤية، لا يوجد كود برمي دقيق 100% للأبد.
• ابحث في الكود أعلاه عن سطر: $correction = 1;
• إذا وجدت التاريخ سابقاً ليوم واحد عن تقويم أم القرى، اجعله 0.
• إذا وجدت التاريخ متأخراً يوماً واحداً، اجعله 1.
ملاحظة أخيرة: تأكد أنك لا تضع علامة _ قبل حروف التاريخ الميلادي (مثل Y أو M) لأن الكود سيعتبرها تاريخاً هجرياً ويحاول تحويلها. الهجري فقط يستخدم _j, _m, _Y.
هل التاريخ الآن يظهر بشكل صحيح؟ أو هل ما زال هناك فرق في عدد أيام الشهر؟

تحياتي لك ..
اخوك مهدي حميد :)
 
السلام عليكم
لم اجد الكود المطابق
يعطيك العافية
 
السلام عليكم
لم اجد الكود المطابق
يعطيك العافية

ابحث عن هذا السطر في ملف functions_hijridate.php وقم بحذف الدالة القديمة كاملة (من بدايتها وحتى إغلاق القوس } الخاص بها) وضع الكود الجديد مكانها.
إليك سطر البداية الذي تبدأ به استبدال الدالة القديمة بالجديدة:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
تحياتي لك ..
اخوك مهدي حميد :) .
 
ويمكنك طرح ،
المشاكل او شي بخصوص سكربت هناك ..
لـن الامر متعب التنقل بين منتديات اثنين ويُشعب الامور لدي ..
تحياتي اخي العزيز .
 
اخي مهدي لم افهم
مشاركتي الاولى في الموضوع هذا ينقصه خاصيتين فقط
الاولى عدم فاعلية خيار Method يعني اذا اخترت تقويم ام القرى ثم غيرته الى تقويم Shia Ithna-Ashari فاان اوقات الصلاة لا تتغير
الثانية عدم تنسيق الجدول
 
اخي مهدي لم افهم
مشاركتي الاولى في الموضوع هذا ينقصه خاصيتين فقط
الاولى عدم فاعلية خيار Method يعني اذا اخترت تقويم ام القرى ثم غيرته الى تقويم Shia Ithna-Ashari فاان اوقات الصلاة لا تتغير
الثانية عدم تنسيق الجدول
الان انا قمت لتصليح ظهور تسلسل الشهور بالترتيب ؟ في الجداول يمكنك ارسال معلومات تسجيل دخول سكربت ورابط الموقع لمعاينة وتشخيص الاخطأ بعد الفحص ؟ في منتداي بقسم الدعم الفني .. الخاص بقسم طلبات برمجة ؟
 
تم حل مشكلة مدرسة التقويم بهذا الكود في ملف sample5.php
وظبطت اوقات الصلاة
انظر الرابط موافق لتقويم ام القرى
الكود الذي استخدمته
PHP
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
ناقص فقط تنسيق الجدول
السكربت في اول مشاركة في هذا الموضوع من تطويري
كان يعرض اوقات السنة الميلاديه كاملة ولايعرض التاريخ الهجري فقمت بااظافة الشهور الميلاديه
ومايوافقها من التقويم الهجري
انظر الجدول الان
http://forum.alshafeen.site/prayer2/sample5.php
بالنسبة لملاحظتك عدم ظهور الصور
فانها تعرض عندي
 
احسنت ، ما شاء الله السكربت الان يعمل بكل انسيابه ..
وبخصوص موقعك .. فهوَ لا يحمل شهادة ssl يجب التأكد من الاستضافة بربط الشهادة لك ..
وقم بتعديل على كُل السكربتات والمنتديات التي نصبتها بامتداد https وليس http ، مع تعديل ملف htaccess .
تحياتي لك اخي العزيز
اخوك مهدي حميد :)
 
شكرا اخي مهدي على الملاحظه
انا الغيت الشهادة لدوميني من السي بنل لاكن لازالت موجوده وكلمت الاستضافه قالوا قم باازالتها من السي بنل لاكن لا استطيع ازالتها من السي بنل
 
شكرا اخي مهدي على الملاحظه
انا الغيت الشهادة لدوميني من السي بنل لاكن لازالت موجوده وكلمت الاستضافه قالوا قم باازالتها من السي بنل لاكن لا استطيع ازالتها من السي بنل
صديقي من الذي قال لك ان تحذف شهادة ssl من cPanel فهذا شيء مؤثر كثيرًا على الموقع وبالخصوص مراكز الرفع ، قم بارجاع تفعيل شهادة ssl مع تحياتي لك اخي العزيز ...
 
اخي الكريم مهدي
الشهادة عير صالحة وتسببت في تعطيل الارسال البريدي عن طريق smtp
قبل الشهادة كان يرسل ايميل وبعد تركيبها لم يعد يرسل ايميل
بالتسبه لطلبي تنسيق الجدول في مشاركاي الاولى في هذا الموضوع ياليت تنسق لي الجدول
 
اخي الكريم مهدي
الشهادة عير صالحة وتسببت في تعطيل الارسال البريدي عن طريق smtp
قبل الشهادة كان يرسل ايميل وبعد تركيبها لم يعد يرسل ايميل
بالتسبه لطلبي تنسيق الجدول في مشاركاي الاولى في هذا الموضوع ياليت تنسق لي الجدول
لا، تثبيت شهادة SSL على موقعك لا يضر SMTP — بل غالبًا يكون شيء إيجابي إذا تم ضبطه بشكل صحيح .
وبنسبة لتنسيق مظهر يمكنك ان تضع القديم الذي استخدمناه ؟
 
السلام عليكم
مشكور يا ابو حميد
هذا الملف بحاجة الى تنسيق الصفحة او وضع جدول منسق
PHP
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
 
السلام عليكم
الاخ ابو حميد
هل بالامكان ان اجعل الجدول يعرض الشهر الهجري من 1 الى 29 او الى 30 بدل يعرض الشهر الميلادي كاملا
 
اخي العزيز ..
يمكنك استخدام ، المظهر الاصلي لـ سكربت .. فخدمات تصميم الواجهية تكون مدفوعة الثمن ، تحياتي لك
مهدي حميد :)
 
يعطيك العافيه اخ مهدي
لاكن لو اردت عرض الشهر الهجري كامل ومايوافقه من تاريخ ميلادي بدل الشهر الميلادي
كيف اعمل
 
لا اعلم لماذا لا تظهر الصور المرفوعه بعد وضعها في كود في منتدى هيلبرنت
هذه صورة مشكلة السكربت
[url]http://alshafeen.site/uploads/up_1777413631_248.jpg[/url]
 
لا اعلم لماذا لا تظهر الصور المرفوعه بعد وضعها في كود في منتدى هيلبرنت
هذه صورة مشكلة السكربت
[url]http://alshafeen.site/uploads/up_1777413631_248.jpg[/url][/QUOTE]

تحياتي لك اخي ..
المشكلة ليس من المنتدى المشكلة من الصور التي ترفقها لاتعمل او لانها لاتحمل https:// ، في سكربت لاتوجد اي مشاكل فهوَ يعرض بالتاريخ الميلادي والتاريخ الهجري كامل بدون استقطاع .. او اختصار والله اعلم ..

تحياتي اخوك
مهدي حميد :)
 
عودة
أعلى