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

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

مشكلة في اللغة مع (Input)

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

  • مشكلة في اللغة مع (Input)

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

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

    أسعد الله أوقاتكم

    بخصوص برنامج (autoplay)
    لدي مشكلة في ظهور النص في صندوق النص (input) وغيره وذلك إذا وضعت فيه نصاً عن طريق الكود حيث يظهر النص مشوهاً .

    بالرغم من تحديد اللغة في خصائص العنصار إلى اللغة العربية .

    ما هو الحل يا ترى ؟

    أريد جواباً عاجلاً

    وشكراً لكل من مر هاهنا

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

    اذ قصدت ظهور الكتابة بالعربية مشوهة في محرر الأكواد للعناصر

    نقوم بالاتي : في محرر الأكواد في الأسفل تجد الاختيار :
    advanced

    بعد الضغط عليه نتبع :
    هذه editor settings ثم change ثم script ثم arabic
    و أخيرا ok

    اذ لم يكن كذلك وضح أكثر

    تعليق


    • #3
      شكراً لك أخي ثامر
      ليس هذا قصدي

      وقد نسيت أن أخبركم أن المشكلة تظهر عندما استدعي نصاً من عنصر (RichText) وأضعه عن طريق الكود في عنصر مثل (Input) يظهر مشوه مع العلم أن جميع إعدادات العناصر ومنها () على اللغة العربية حتى محرر الأكواد


      وهذه الصور
      [IMG][/IMG]

      تعليق


      • #4
        مشكلتك في هذا السطر :
        كود PHP:
        RichText.GetText("RichText1"false); 
        خليه false

        تعليق


        • #5
          اذ كان غير ذلك وضح

          تعليق


          • #6
            لاحظت الان الصورة عفوا عما سبق من حلول
            هناا عد إلى موضوع استخلاص الاسطر العربية من عنصر RichText

            تعليق


            • #7
              المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
              مشكلتك في هذا السطر :
              كود PHP:
              RichText.GetText("RichText1"false); 
              خليه false
              أخي الغالي عدلت كما قلت ونفس النتيجة
              سواء هذا :
              كود PHP:
              Input.SetText("Input1"RichText.GetLine("RichText1"1)) 
              أو هذا :
              كود PHP:
              Input.SetText("Input1"RichText.GetText("RichText1"false)) 

              تعليق


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

                لاحظ معي لديك RichText فيها أسطر مكتوبة باللغة العربية

                تريد أن تستخلص سطرا معينا إلى اينبوت

                في الزر المسؤول على تنفيذ العملية أكتب :
                كود PHP:
                my_table = {};
                result String.Replace(RichText.GetText("RichText1"false), " ""ثامر2014"true);
                for 
                token in string.gmatch(result"[^%s]+") do
                #token/#token 
                Table.Insert(my_tableetoken);
                e=e+1
                belkiss 
                =1+#(my_table)
                end
                -------------  الرقم 1  هو دال مباشرة على السطر الاول غيره برقم السطر الذي تريد  ----
                FF=my_table[belkiss-1]
                String.Replace(FF"ثامر2014"" "true);
                ---------------------------------------------------------------------------------
                Input.SetText("Input1"X); 

                لا تغير أي شيء ما عدا في السطر
                كود PHP:
                FF=my_table[belkiss-1
                لاحظ رقم واحد المكتوب بعد مفردة belkiss ذلك الرقم هو رقم السطر الذي تريده أن يظهر في الانبوت
                اذ كنت تريد مثلا السطر الثالث قم بتغيير 1 في هذا السطر الى 3

                وهكذا .... موفق

                تعليق


                • #9
                  سأجرب وأخبرك إن شاء الله

                  ولك فائق الشكر على تجاوبك السريع معي

                  تعليق


                  • #10
                    اقرأ هذا الموضوع
                    http://sites.ienajah.com/vb2/showpost.p...10&postcount=1

                    بالتوفيق

                    تعليق


                    • #11
                      نعم أخي الغالي جزاك الله خيراً

                      انحلت المشكلة

                      ولكن عذراً
                      أريد أن أفهم الكود
                      إذا أمكن أن تشرح الكود

                      تعليق


                      • #12
                        مشكلتي لا أجيد الشرح واذ توفرت فرصة الوقت فلن أبخل إن شاء الله

                        تعليق


                        • #13
                          المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                          كود PHP:
                          my_table = {};
                          result String.Replace(RichText.GetText("RichText1"false), " ""ثامر2014"true);
                          for 
                          token in string.gmatch(result"[^%s]+") do
                          #token/#token 
                          Table.Insert(my_tableetoken);
                          e=e+1
                          belkiss 
                          =1+#(my_table)
                          end
                          -------------  الرقم 1  هو دال مباشرة على السطر الاول غيره برقم السطر الذي تريد  ----
                          FF=my_table[belkiss-1]
                          String.Replace(FF"ثامر2014"" "true);
                          ---------------------------------------------------------------------------------
                          Input.SetText("Input1"X); 
                          ا .... موفق
                          كما فهمت بشكل مختصر .......... سنحول محتوى نص richtext الى مصفوفة my_table بحيث كل سطر سيمثل عنصرا سميناه token بفراغاته التي عوضناها بنص ثامر2014 .... ثم نستدعي العنصر الاول من المصفوفة [belkiss-1 بعد تعويض ثامر 2014 الى فراغ من جديد

                          تعليق


                          • #14
                            فيه حل اخر لو سمحتم ..... وهو بدخال وسيط ملف txt نسجل فيه محتوى richtext ثم نحوله الى مصفوفة و نستدعي السطر الاول فقط

                            في زر استدعاء نص السطر الاول نزرع هذا اكود
                            كود PHP:
                            RichText.GetText("RichText1"false);
                            TextFile.WriteFromString("C:\\MyFile.txt"tfalse);
                            TextFile.ReadToTable("C:\\MyFile.txt");
                            for 
                            i,n in pairs(r) do
                            Input.SetText("Input1"r[1]);
                            end 

                            تعليق


                            • #15
                              كود PHP:
                              RichText.GetText("RichText1"false);
                              TextFile.WriteFromString("C:\\MyFile.txt"tfalse);
                              TextFile.ReadToTable("C:\\MyFile.txt");
                              Input.SetText("Input1"r[1]); 

                              تعليق

                              مواضيع تهمك

                              تقليص

                              المنتدى: القسم العام نشرت بواسطة: 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