إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

كيف يمكن جعل بلجن Calendar يكتب التاريخ بالعربي ؟

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • كيف يمكن جعل بلجن Calendar يكتب التاريخ بالعربي ؟

    بسم الله الرحمن الرحيم

    السلام عليكم ورحمة الله وبركاته

    في هذا المشروع يتم تحديد التاريخ بستخدام بلجن Calendar



    بعد عمل Focus فيInput يظهر البلجن Calendar
    ليتم تحديد التاريخ المطلوب ، ويظهر في Input على شكل ارقام

    السؤال : كيف اجعل التاريخ المحدد يظهر بالعربي كما في البرجراف(Paragraph)

    رابط ملف مفتوح

    http://up.top4top.net/downloadf-47ahta1-rar.html

    موفقين بإذن الله ... لكم مني أجمل تحية .










  • #2
    مساء بإذن الله سأحاول المشاركة معكم
    الرد محجوز:abc_086:

    تعليق


    • #3
      السلام عليكم ورحمة الله وبركاته
      كيف نفكر في الحل ؟
      على مستوى العنصر الممثل لــ Calendar و في حدثه On select
      نسنتطبع الاعلان عن e_StartDate و هو معبر عن التاريخ المختار
      و لتقسيم هذا التاريخ الى اليوم و الشهر و السنة باتأكيد يمكن استعمال
      الدالة String.Mid لأعرف و أحدد
      أن :
      كود PHP:
      String.Mid(e_StartDate14
      معبر عن السنة
      و أن :
      كود PHP:
      String.Mid(e_StartDate62
      معبر عن الشهر
      و أن :
      كود PHP:
      String.Mid(e_StartDate92
      معبر عن اليوم
      أليس كذلك؟ نتابع

      تعليق


      • #4
        بعد ما عرفنا اليوم و الشهر و السنة
        نحولهم الى قيمة رقمية
        باستعمال الدالة os.time و بحكم أننا لا نريد التوقيت سيعتمد تلقائيا الساعة 12 و لكن سنهملها
        ليكون الكود التالي :
        كود PHP:
        os.time({year=String.Mid(e_StartDate14), month=String.Mid(e_StartDate62), day=String.Mid(e_StartDate92)}) 
        يحدد قيمة رقمية للتاريخ المختار و التي يستحيل ان تكون لتاريخ آخر
        يتبع

        تعليق


        • #5
          بعد الحصول على تلك القيمة
          و قبل التعامل معها لارجاعها لتاريخ مرة ثانية نخاطب النظام
          باللغة العربي و كما تعرضنا لذلك بالإجراء :
          كود PHP:
          os.setlocale("Arabic"
          الان بعد هذه الاجراءات صار التاريخ مخزن و قابل للاستدعاء بالطريقة التي
          نريدها يتبع

          تعليق


          • #6
            نريده عربي .. مثلا هكذا
            اسم اليوم - اليوم - الشهر باللغة العربية - السنة
            هاهــو التاريخ المطلوب :
            كود PHP:
            d=os.date("%A %d %B %Y"k
            نجمع الان هذه المحاولة

            تعليق


            • #7
              السلام عليكم ورحمة الله وبركاته

              ليكون الان في عنصر Plugin1 الموجود في صفحة الديالوج
              الكود التالي :
              كود PHP:
              os.time({year=String.Mid(e_StartDate14), month=String.Mid(e_StartDate62), day=String.Mid(e_StartDate92)})
              os.setlocale("Arabic")
              d=os.date("%A %d %B %Y"k)
              result DialogEx.Close(0); 
              موفق
              نقرأ حلول اجمل بالتوفيق

              تعليق


              • #8
                مرت ساعتان على كتابة الحل و زامنها تواجدكم على الصفحة
                هل هذا = محاولة فاشلة ؟؟؟
                إن كان كذلك جيد أني أشرت لامكانية قراءة حلول أجمل
                بالتوفيــــق في انتظار قراءة الحلول

                تعليق


                • #9
                  المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                  السلام عليكم ورحمة الله وبركاته

                  ليكون الان في عنصر Plugin1 الموجود في صفحة الديالوج
                  الكود التالي :
                  كود PHP:
                  os.time({year=String.Mid(e_StartDate14), month=String.Mid(e_StartDate62), day=String.Mid(e_StartDate92)})
                  os.setlocale("Arabic")
                  d=os.date("%A %d %B %Y"k)
                  result DialogEx.Close(0); 
                  موفق
                  نقرأ حلول اجمل بالتوفيق
                  ---------------------------------------------------
                  بسم الله الرحمن الرحيم
                  ما شاء الله
                  افكار واكواد حصرية فهمها يحتاج ساعات
                  فكيف بالذي كتبها

                  بارك الله فيك استاذي الكريم






                  موفق بإذن الله ... لك مني أجمل تحية .







                  تعليق


                  • #10
                    المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                    مرت ساعتان على كتابة الحل و زامنها تواجدكم على الصفحة
                    هل هذا = محاولة فاشلة ؟؟؟
                    إن كان كذلك جيد أني أشرت لامكانية قراءة حلول أجمل
                    بالتوفيــــق في انتظار قراءة الحلول
                    -------------------------------------------------------------

                    بسم الله الرحمن الرحيم

                    لا استاذي الكريم الكود يحقق المطلوب 100%
                    والتاخير في الرد بسبب بطأ النت عندي في هذا التوقيت
                    تقبل تقديري واحترامي

                    تعليق


                    • #11
                      شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

                      شكرا لاستاذين الكريمين

                      ------------------------------------------------
                      فيه ملاحظة : الا يجب ان تحول الاستفسارات الى دروس اما نقلها الى القسم او تحويلها الى دروس ........اي الزبدة من الحورات بين السائل و المجيب .......و تعدل الى درس يكون باسم المجيب كموضوع -------------------راي فقط -------

                      تحياتي

                      تعليق


                      • #12
                        ســـؤال يفرض نفسه كيف نتخلى عن ملف Date.dll و تحقيق عند دخول التجميعية
                        كتابة للتاريخين بالعربي في الانبوت و Paragraph1
                        -------------------------------
                        نحذف Date.dll + نمسح أكواد الصفحة في on show اذ كان النظام يقبل اللغة العربية

                        ونكتب في on show
                        [html]os.setlocale("Arabic")
                        d=os.date("%A %d %B %Y")
                        Paragraph.SetText("Paragraph1", d);
                        r=os.date("%x")
                        moish = String.Mid(r, 4, 2)
                        -----------------------------
                        my_table = {["01"] = "محرم ",["02"] = "صفر",["03"] = "ربيع الأول",["04"] = "ربيع الثاني",["05"] = "جمادي الأول",["06"] = "جمادي الثاني",["07"] = "رجب",["08"] = "شعبان",["09"] = "رمضان",["10"] = "شوال",["11"] = "ذو القعدة",["12"] = "ذو الحجة"};
                        for i , n in pairs (my_table) do
                        if i == moish then
                        higri = String.Replace(r, moish,n, false);
                        end
                        end
                        Input.SetText("Input2", higri);[/html]

                        ملاحظة : عند نسخ الكود يكون شريط اللغة للجهاز عربي و عند اللصق في محرر
                        الأكواد كذلك نتأكد من أنه عربي حتى لا يكون هناك ترميز

                        تعليق


                        • #13
                          المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                          ســـؤال يفرض نفسه كيف نتخلى عن ملف Date.dll و تحقيق عند دخول التجميعية
                          كتابة للتاريخين بالعربي في الانبوت و Paragraph1
                          -------------------------------
                          نحذف Date.dll + نمسح أكواد الصفحة في on show اذ كان النظام يقبل اللغة العربية

                          ونكتب في on show
                          [html]os.setlocale("Arabic")
                          d=os.date("%A %d %B %Y")
                          Paragraph.SetText("Paragraph1", d);
                          r=os.date("%x")
                          moish = String.Mid(r, 4, 2)
                          -----------------------------
                          my_table = {["01"] = "محرم ",["02"] = "صفر",["03"] = "ربيع الأول",["04"] = "ربيع الثاني",["05"] = "جمادي الأول",["06"] = "جمادي الثاني",["07"] = "رجب",["08"] = "شعبان",["09"] = "رمضان",["10"] = "شوال",["11"] = "ذو القعدة",["12"] = "ذو الحجة"};
                          for i , n in pairs (my_table) do
                          if i == moish then
                          higri = String.Replace(r, moish,n, false);
                          end
                          end
                          Input.SetText("Input2", higri);[/html]

                          ملاحظة : عند نسخ الكود يكون شريط اللغة للجهاز عربي و عند اللصق في محرر
                          الأكواد كذلك نتأكد من أنه عربي حتى لا يكون هناك ترميز
                          ------------------------------------------------------------------------------------
                          بسم الله الرحمن الرحيم

                          بارك الله فيك استاذي
                          تم التطبيق بنجاح 100%
                          شكرا جزيلا على هذة المعلومات والدروس القيمة



                          تعليق


                          • #14
                            المشاركة الأصلية بواسطة المحترف اقلي مشاهدة المشاركة
                            شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

                            شكرا لاستاذين الكريمين

                            ------------------------------------------------
                            فيه ملاحظة : الا يجب ان تحول الاستفسارات الى دروس اما نقلها الى القسم او تحويلها الى دروس ........اي الزبدة من الحورات بين السائل و المجيب .......و تعدل الى درس يكون باسم المجيب كموضوع -------------------راي فقط -------

                            تحياتي
                            بارك الله فيك ... ملاحظة جيدة و لو انه كذلك العناوين الدالة على الطلب بوضوح في قسم الاستفسارات - القسم المفضل -:abc_145:
                            هي في حد ذاتها دروس يمكن الوصول او الاشارة لها بسهولة ... سيأتي جيل - إن شاء الله - يغربل ما يقال هنا و هناك
                            فقط علينا تحقيق مقروئية لا تنتهي بانتهاء الروابط حتى نؤسس نهايات جيدة لكل انطلاقة جديدة . موفق

                            تعليق

                            مواضيع تهمك

                            تقليص

                            المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                            المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                            المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                            المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                            المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                            يعمل...
                            X