Sticky topic.
X
X

ملف مفتوح ...تصميم اسطوانة للقران الكريم ...بحث و استعراض

AutoPlay Media Studio and Generate All In One Tutorials

 
  • Filter
  • Time
  • Show
Clear All
new posts
  • عبد الهادي بهاب
    Thread Author
    Free Membership
    • Nov 2018 
    • 177 
    • 82 
    • 43 

    #61
    السلام عليكم ورحمة الله وبركاته
    دائما مستمرون في المشروع
    اليوم سنستغل مجموعة من الدوال التي نحتاجها في الاحصائيات منها

    دالة استخراج عدد حروف الكلمة

    PHP Code:
    String.Length(txt
    دالة استخراج اللكمات في جملة او نص

    PHP Code:
    xd="";q=1TWord={};  
    for 
    w in string.gmatch (m,"[^%s]+") do     
    xd=xd.." "..w
    TWord[q]=w
    q=q+1;     
    end 
    دالة لترتيب الغريد نصوصا

    PHP Code:
    Grid.SortTextItems("Grid1"8truetrue
    غير true الى false للترتيب التصاعدي و التنازلي

    اما الترتيب العددي للغريد فاستعملنا موضوعا للاستاذ ثامر
    PHP Code:
    x=0------------------------------------------------------------------------------------------ 
    p=Grid.GetRowCount("Grid1");-----------------------------------------------------------------
    for 
    i=x,do cGrid.GetCellText("Grid1"i0);String.ToNumber(c);----------------------
    if 
    10 then Grid.SetCellText("Grid1"i0"a"..ctrue);--------------------------------
    elseif  
    >=10 and c<= 99 then Grid.SetCellText("Grid1"i0"b"..ctrue);----------------
    elseif  
    >=100 and c<= 999 then Grid.SetCellText("Grid1"i0"c"..ctrue);--------------
    elseif  
    >=1000 and c<= 9999 then Grid.SetCellText("Grid1"i0"d"..ctrue);------------
    elseif  
    >=10000 and c<= 99999 then Grid.SetCellText("Grid1"i0"e"..ctrue);----------
    elseif  
    >=100000 and c<= 999999 then Grid.SetCellText("Grid1"i0"f"..ctrue);--------
    elseif  
    >=1000000 and c<= 9999999 then Grid.SetCellText("Grid1"i0"g"..ctrue);------
    end end                                                                                ------
    Grid.SortTextItems("Grid1"0truetrue);                                            ------ 
    for 
    u=x,do                                                                           ------
    yGrid.GetCellText("Grid1"u0);     --abou_belkiss  alger le 26-03-2014            ------
    String.Mid(y11);                                                               ------
    String.Replace(yn""false);                                                   ------
    Grid.SetCellText("Grid1"u0ctrue);                                              ------
    end-- 

    *

    ------------------------------------------
    استعملنا كود الاستدبالات في الحركات و التشكيل في الايات
    PHP Code:
              Str  "قُل لَّوْ كَانَ الْبَحْرُ مِدَادًا لِّكَلِمَاتِ رَبِّي لَنَفِدَ الْبَحْرُ قَبْلَ أَن تَنفَدَ كَلِمَاتُ رَبِّي وَلَوْ جِئْنَا بِمِثْلِهِ مَدَدًا " Dialog.Message("Notice"Str); NewStr "" for 1,#Str do char = String.Mid(Str, i, 1); asc = String.Asc(char); if asc<240 then NewStr = NewStr..char end end Dialog.Message("Notice", NewStr); 
    *


    --------------------------------------------------
    من اجل ان يظهر الغريد من اليمين الى اليسار استعملنا اضافة للاخ النصل القاطع
    *

    *


    -----------------------------------------
    تصدير الاوتوبلاي الى ايسكل
    PHP Code:
     -- create scatterplot in Excel
      
    require('luacom')
      
    local excel luacom.CreateObject("Excel.Application")
      
    excel.Visible true
      local wb 
    excel.Workbooks:Add()
      
    local ws wb.Worksheets(1)
      for 
    row=112 do
       
    ws.Cells(row,1).Value2 Grid.GetCellText("Grid1"row1);
       
    ws.Cells(row,2).Value2 Grid.GetCellText("Grid1"row2);
       
    ws.Cells(row,3).Value2 Grid.GetCellText("Grid1"row3);
       
    ws.Cells(row,4).Value2 Grid.GetCellText("Grid1"row4);
       
    ws.Cells(row,5).Value2 Grid.GetCellText("Grid1"row5);
       
    ws.Cells(row,6).Value2 Grid.GetCellText("Grid1"row6);
       
    ws.Cells(row,7).Value2 Grid.GetCellText("Grid1"row7);
       
    ws.Cells(row,8).Value2 Grid.GetCellText("Grid1"row8);
       
    ws.Cells(row,9).Value2 Grid.GetCellText("Grid1"row,9);
       
    ws.Cells(row,10).Value2 Grid.GetCellText("Grid1"row10);
       
    ws.Cells(row,11).Value2 Grid.GetCellText("Grid1"row11);
       
    ws.Cells(row,12).Value2 Grid.GetCellText("Grid1"row12);
             
    end 
    *


    في انتظار الاطلاع على المواضيع
    Comment
    • عبد الهادي بهاب
      Thread Author
      Free Membership
      • Nov 2018 
      • 177 
      • 82 
      • 43 

      #62
      آخر تحديثات المشروع




      يجب تحميل الاضافات ه\ه :

      luacom
      Capture
      Clipboard
      COLORBUTTON
      Grid_arabic



      كل ما تقدم في الموضوع السابق جمعته هنا
      الملف المفتوح لتعديلاتكم و انتاجاتكم

      *

      بالتوفيق
      Comment
      • عبد الهادي بهاب
        Thread Author
        Free Membership
        • Nov 2018 
        • 177 
        • 82 
        • 43 

        #63
        Originally posted by م/عامر View Post
        منتظرين
        ارجو انني عدلت و انتظر المزيد منكم سيدي
        Comment
        • عبد الهادي بهاب
          Thread Author
          Free Membership
          • Nov 2018 
          • 177 
          • 82 
          • 43 

          #64
          السلام عليكم ورحمة الله وبركاته
          في صفحة احصائيات السور ممكن نضسف خاصية جديدة جميلة تنقع لمن يهتم بامر الاحصاء العددي في القران
          وهي كم تكررت كلمة مافي السور كلها
          يعني مثلا كم تكررت كلمة ( الله ) في القران
          ملاحظة : اذا اردتها مستقلة يجب تضيف مسافة من الامام و من الخلف و الا فسيعتبرها البرنامج جدر كلمة من مثلا ( اللهم - تالله - بالله ..) و كلها موجودة

          اضف انبوت لكتابة الكلمة و نسميه InpSerch و نضيف عنصر اختيار radioButton و ازع فيه الكود التالي :

          PHP Code:
          Nmos Input.GetText("InpSerch");
          NewStr ""
          for 1,#Nmos do char = String.Mid(Nmos, i, 1); asc = String.Asc(char);
          if asc<240 then NewStr NewStr..char end end Nmos NewStr;

          txt " ÓæÑ ÊÍÊæí Úáì ßáãÉ "..Nmos;
          Paragraph.SetText("Paragraph1"txt)
          Grid.SetProperties("Grid1", {Rows=115});
          Grid.SetColumnWidth("Grid1"4140)
          for 
          d=5,do
          Grid.SetColumnWidth("Grid1"d0)
          end
          Grid
          .SetCellText("Grid1"04" ßáãÉ "..Nmos);
          Label.SetText("Label1"0);
          for 
          i=1,114 do
          Grid.SetRowHeight("Grid1"i23);
          end
          for i=1,Grid.GetRowCount("Grid1") do for p=1,do
          Grid.SetCellText("Grid1"ip"")
          end end

          tot
          =0;
          ----------------------
          ÍÓÈ Ãæá
          for sels=1,114 do
            
          db SQLite.Open("AutoPlay\\db\"..sels..".db");
            s= SQLite.QueryToTable(db, "
          select from coran");
          Progress.SetRange("
          Progress1", 0, #s.Data);
          Progress.SetCurrentPos("
          Progress1", 0);
          --------
          nom=0;
          for i,v in pairs(s.Data) do
          m = s.Data[i]["
          Aya_text"];  
          NewStr = "" ;for i = 1,#m do char = String.Mid(m, i, 1); asc = String.Asc(char);
          if asc<240 then NewStr = NewStr..char end end mol = NewStr;
          --------
          repeat
          g = String.Find(mol, Nmos, 1);
          if g~=-1 then nom = nom+1;  end
          mol = String.Replace(mol,String.Mid(mol, 1, g),"");
          until g == -1
          Progress.SetCurrentPos("
          Progress1", i);
          end
          Grid.SetCellText("
          Grid1", sels, 1 ,sels);
          Grid.SetCellText("
          Grid1", sels, 2 ,ordre[sels]);
          Grid.SetCellText("
          Grid1", sels, 3, sels);
          Grid.SetCellText("
          Grid1", sels, 4, nom);
          tot=tot+nom ; Label.SetText("
          Label1", tot) ;
          Grid.SetCellText("
          Grid1", 0, 4, " ßáãÉ "..Nmos.." "..tot);
          end   
          ------------------------ 
          مثلا لما نبحث عن كلمة (موسى ) ستظهر النتائج كالتالي


          بالتوفيق
          Comment
          • م/عامر
            Free Membership
            • Dec 2020 
            • 296 
            • 404 
            • 158 

            #65
            ماشاء الله فرق كبير في التعديلات وتحسينات قوية ماشاء الله

            والاحصاءات روعة جدا

            وفقك الله وأعانك ورزقك من حيث لا تحتسب

            لي عودة ببعض الملاحظات لتحسينه إن شاء الله
            Comment
            • عبد الهادي بهاب
              Thread Author
              Free Membership
              • Nov 2018 
              • 177 
              • 82 
              • 43 

              #66
              السلام عليكم

              مواصلة للمشروع القرآني

              اليوم سنقوم ببعض التحديثات و التصحيحات

              اولا سنستغني عن مجموعة اضافات ممكن نستغني عنها و هي التصوير capture
              ونعوضها ببرنامج مرفق مع المجموعة و هو خاص بالتصوير
              IObit_ScreenShot
              وهو فعال جدا وعملي و اكثر


              خاصية الخط
              عوضنا اضافة sysdialog
              بكومبوكس للخطوط التي نستخدمها للقرآن الكريم
              اخترنا منها
              Al-QuranAlKareem
              Al_Mushaf
              Traditional Arabic
              AL-Qairwan
              KFGQPC Uthman Taha Naskh
              FS_Diwany
              Maghribi Assile
              Samir_Khouaja_Maghribi
              arabswell_1
              وهي موجودة في ملف سميناه Fonts في ملفات المشروع
              وقد وضعنا كود لتحميل الخطوط من البرنامج الى ملف الخطوط الخاص بجهازكم

              و الكود في onstartup
              PHP Code:
              fonts_path Shell.GetFolder(SHF_FONTS);

              fonts File.Find(_SourceFolder.."\\AutoPlay\\Fonts""*.*"truetruenilnil);
              if 
              fonts then
              for x,y in pairs (fonts) do
              File.Copy(yfonts_pathfalsefalsefalsetrue);
              end
              end 
              الان مع الاضافة الاخرى وهي الاحصائيات المتعلقة
              بتكرار كلمة ما في السورو اظهار مشتقاتها
              لما نبحث مثلا عن كلمة (عمر) فممكن نجده في عمرة يعمر
              لذلك غيرنا في الكود ليحصي كل الكلمات التي تحتوي على الكلمة الملوبة او بما يسمى الجذر
              فيه كود للاستاذ ثامر ابو بلقيس حفظه الله و نحن نشاركه الاجر بالمناسبة لحذف العناصر المتشابهة
              مثلا
              PHP Code:
              mopick = {"gh","kl","gh","sd","er","gh","vb","sd","uo","gh"}
              g="";
              flags = {};
              for 
              i=1,table.getn(mopick)  do
              if 
              not flags[mopick[i]] then
              io
              .write(' ' .. mopick[i]) ;
              flags[mopick[i]] = true  
              g
              =g..mopick[i].."\r\n"
              end  
              end

              Dialog
              .Message("",g); 
              لاحظ الصورة في نتائج البحث


              مع الخاصية الاخرى وهي
              تصدير نتائج البحث اما الى ملف وورد word او ملف اكسل excel
              من اجل الوورد حولنا نتائج الجدول الى كود html
              ثم حفظناه في ملف وورد عبر الكود التالي
              PHP Code:
              Test Paragraph.GetText("Paragraph1")

              local strHTMLData "<html><body><h1>"..Test.."</h1>";
              strHTMLData strHTMLData.."<table width=100% border=1>";


              for 
              i=0,Grid.GetRowCount("Grid1") do
                  
              strHTMLData strHTMLData.."<tr>";
                  
              for 
              p=1,Grid.GetColumnCount("Grid1") do
                
              txt Grid.GetCellText("Grid1"ip);
                      
              strHTMLData strHTMLData.."<td>";
                      
              strHTMLData strHTMLData..txt;
                      
              strHTMLData strHTMLData.."</td>";
                  
              end
                  
                  strHTMLData 
              strHTMLData.."</tr>";
              end
              strHTMLData 
              strHTMLData.."</table>";
              strHTMLData strHTMLData.."</html></body>";

              -- 
              Save the file...
              local strFN _TempFolder.."\\test.htm";
              TextFile.WriteFromString(strFN,strHTMLData);
              TextFile.WriteFromString(Shell.GetFolder(SHF_MYDOCUMENTS)..""..Test..".doc" ,strHTMLData);
              File.Open(Shell.GetFolder(SHF_MYDOCUMENTS)..""..Test..".doc"""SW_SHOWNORMAL); 
              اما من اجل الاكسل و من اجل السرعة استعملنا اضافة excel
              PHP Code:
              grid Page.GetObjectType("Grid1");
              result Excel.ExportToExcel(grid"Grid1"16553516776960); 
              الاضافات المطلوبة
              gridArabic
              excel
              sqlt

              المشروع بعد التحديثات الاخيرة

              *

              Comment
              • عبد الهادي بهاب
                Thread Author
                Free Membership
                • Nov 2018 
                • 177 
                • 82 
                • 43 

                #67
                Originally posted by م/عامر View Post
                ماشاء الله فرق كبير في التعديلات وتحسينات قوية ماشاء الله

                والاحصاءات روعة جدا

                وفقك الله وأعانك ورزقك من حيث لا تحتسب

                لي عودة ببعض الملاحظات لتحسينه إن شاء الله
                انا منتظر افكارك النيرة
                الان انا بصددر الاحصائيات حول الايات فقذ
                Comment
                • عبد الهادي بهاب
                  Thread Author
                  Free Membership
                  • Nov 2018 
                  • 177 
                  • 82 
                  • 43 

                  #68
                  السلام عليكم ورحمة الله وبركاته
                  خاصية جديدة
                  كم تكررت الكلمة في السورة بالتفصيل

                  إثناء البحث عن تكرار كلمة ما في القران سيجدها متضمنة في كلمات اخرى مثلا
                  كلمة (لله) ممكن تكون في الله - اللهو - يضلله - تالله - بالله ....
                  فالخاصية ستظهر اين وجدنا الكلمة (الجذر ) و كم تكررت في السورة
                  فمثلا من اجل كلمة (لله)
                  ستظهرالنتائج كالاتي

                  *
                  بالنسبة لكلمة (عمر) النتائج كالاتي
                  *

                  برمجيا اعتمدنا على كود حساب تكرار عنصر ما في مصفوفة وهو الاتي

                  PHP Code:
                  = {"Úáí","ÇáÇÁ","Úáí","ÎáæÏ","Úáí","ÎáæÏ","ÇáÇÁ","Úáí","ÇáÇÁ","ÎáæÏ"}

                  function 
                  tally(t)
                    
                  local freq = {} ;
                    for 
                  _v in ipairs(t) do
                    
                  freq[v] = (freq[v] or 0) + ;
                    
                  end  
                    
                  return freq
                   end

                  function dump(t)
                  g="";
                  for 
                  k,v in pairs(t) do
                  g=g.."("..k.."-"..v..")".."\r\n";
                  end
                  end

                  dump
                  (tally(p))

                  Dialog.Message("",g
                  --------------------
                  المطلوب في الملف السابق عوض الكود الموجود في radiobutton الخاص بسور تحتوي على كلمة بالتالي
                  PHP Code:
                  Nmos Input.GetText("InpSerch");
                  NewStr ""
                  for 1,#Nmos do char = String.Mid(Nmos, i, 1); asc = String.Asc(char);
                  if asc<240 then NewStr NewStr..char end end Nmos NewStr;

                  txt " سور تحتوي على كلمة "..Nmos;
                  Paragraph.SetText("Paragraph1"txt)
                  Grid.SetProperties("Grid1", {Rows=115});
                  Grid.SetColumnWidth("Grid1"490)
                  Grid.SetColumnWidth("Grid1"5140)
                  Grid.SetColumnWidth("Grid1"6240)

                  for 
                  d=7,do
                  Grid.SetColumnWidth("Grid1"d0)
                  end
                  Grid
                  .SetCellText("Grid1"04" كلمة "..Nmos);
                  Grid.SetCellText("Grid1"05" الكلمات المصدر");
                  Grid.SetCellText("Grid1"06"تكرار الكلمات");
                  Label.SetText("Label1"0);
                  for 
                  i=1,114 do
                  Grid.SetRowHeight("Grid1"i23);
                  end
                  for i=1,Grid.GetRowCount("Grid1") do for p=1,do
                  Grid.SetCellText("Grid1"ip"")
                  end end

                  tot
                  =0gh=1;
                  ----------------------&
                  #205;سب أول
                  for sels=1,114 do
                    
                  db SQLite.Open("AutoPlay\\db"..sels..".db");
                    
                  sSQLite.QueryToTable(db"select * from coran");
                  Progress.SetRange("Progress1"0#s.Data);
                  Progress.SetCurrentPos("Progress1"0);
                  --------
                  nom=0;
                  mopick={};c=1;
                  for 
                  i,v in pairs(s.Data) do
                  s.Data[i]["Aya_text"];  
                  NewStr "" ;for 1,#m do char = String.Mid(m, i, 1); asc = String.Asc(char);
                  if asc<240 then NewStr NewStr..char end end mol NewStr;
                  istibAlif={["أ"] = "ا",["إ"] = "ا",["آ"] = "ا"}
                  mol string.gsub (mol".",istibAlif);
                  q=1TWord={};  for w in string.gmatch (mol,"[^%s]+") do TWord[q]=wq=q+1;end
                  for b,mk in pairs(TWord) do
                  String.Find(mkNmos1);
                  if 
                  ~=-1 then nom nom+1mopick[c]=mk;c=c+1end
                  end
                  Progress
                  .SetCurrentPos("Progress1"i);
                  end
                  -------rep---
                  ggg=""flags = {}; mopick2 mopick ;
                  for 
                  i=1,table.getn(mopick)  do if not flags[mopick[i]] then
                  io
                  .write(' ' .. mopick[i]) ; flags[mopick[i]] = true  
                  ggg
                  =ggg.." - "..mopick[i] ;end end
                  ----cal rep-----
                  function 
                  tally(t)
                  local freq = {} ; for _v in ipairs(t) do freq[v] = (freq[v] or 0) + end  return freq end
                  function dump(t)
                  gc=""; for k,v in pairs(t) do gc=gc.."- ".." ("..k.."-"..v..") ".."\r\n"end end
                  dump
                  (tally(mopick2))
                  ----------------------
                  if 
                  nom ~= 0 then
                  Grid
                  .SetCellText("Grid1"gh,gh);
                  Grid.SetCellText("Grid1"gh,ordre[sels]);
                  Grid.SetCellText("Grid1"gh3sels);
                  Grid.SetCellText("Grid1"gh4nom);
                  Grid.SetCellText("Grid1"gh5ggg);
                  Grid.SetCellText("Grid1"gh6gc);

                  tot=tot+nom Label.SetText("Label1"tot) ;
                  Grid.SetCellText("Grid1"04" كلمة "..Nmos.." : "..tot);
                  gh=gh+1;
                  end
                  end  
                  ------------------------ 
                  بالتوفيق
                  Comment
                  • عبد الهادي بهاب
                    Thread Author
                    Free Membership
                    • Nov 2018 
                    • 177 
                    • 82 
                    • 43 

                    #69
                    أخر التحديثات حول المشروع

                    *


                    سنشرح لاحقا
                    وقت السحور
                    Comment
                    • عبد الهادي بهاب
                      Thread Author
                      Free Membership
                      • Nov 2018 
                      • 177 
                      • 82 
                      • 43 

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

                      اليوم ساضع ملف مستقل عن المشروع ثم سندمجه لاحقا بالكل
                      ------------
                      الخاصية هي البحث السريع عن كلمة معينة و عرض كل الايات
                      لتحقيق ذلك يجب ان نوجد قاعدة بيانات فيها كل كلمات القران و قاعدة بياناات للمصحف الشريف
                      الملف بصيغة CSV وهو موجود في النت
                      *
                      حولناها الى قاعدة بيانات DB


                      الان عندنا صفحة واحدة نضع فيها انبوت كلما كتبا حرف سيبحث مباشرة في الكلمات التي تبدا باحرف و كلما زدت حرفا اظهر نتائج و حددنا المجموع ب 15 للسرعة و ممكن تعدل فيها
                      ازرع الكود التالي في ONCHAR في الانوبت
                      PHP Code:
                      dbw SQLite.Open("AutoPlay\\Docs\\coranWo.db");
                      swSQLite.QueryToTable(dbw"select * from coran");
                      ListBox.DeleteItem("ListBox1"LB_ALLITEMS)
                      d=1;
                      txt Input.GetText("Input1")
                      Htchkil(txt) ; txt=moth;
                      if 
                      txt ~= " "  then
                        
                      for i,v in pairs(sw.Data) do
                           
                      sw.Data[i]["Mot"]; Htchkil(m) ; m=moth;
                         if  
                      String.Mid(m,1#txt) == txt then
                      if d<15 then    ListBox.AddItem("ListBox1"m""); d=d+;end
                          end
                          end
                         end 
                      الان سيقوم الانبوت بعرض النتائج في ليسبوكس
                      في الليسبوكس سيقوم بالبحث و وضع النتائج ضمن عنصر ويب

                      PHP Code:
                      tol=1;
                      db SQLite.Open("AutoPlay\\Docs\\coranAR.db");
                      sSQLite.QueryToTable(db"select * from coran");

                      ---------------
                      N
                      asma 
                      ListBox.GetSelected(this)
                      if  (
                      asmathen
                      ass 
                      ListBox.GetItemText(thisasma[1]);
                      Name "ÇáÈÍË Úä ßáãÉ  ".. " _ "..ass ;
                      ------------------
                      strielhadi="";
                      lien ="file:///C:/1.jpg"
                      lien2 ="file:///C:/2.png"
                      ------------------
                      for 
                      i,v in pairs(s.Data) do
                           
                      mas s.Data[i]["Aya_text"];
                           
                      Htchkil(mas); ms moth;
                       ---------------------------------------------------------
                           
                      String.Find(ms,ass1false);
                            if 
                      g~= -1 then
                      -----------------------------------------------------------
                      Raya =  String.ToNumber(s.Data[i]["Aya_Num"]);
                      Tsora =  s.Data[i]["Sora_text"];
                      txtz s.Data[i]["Num_Joz"] ;
                      txth s.Data[i]["Num_Hiz"] ;
                      txtr s.Data[i]["Num_rob"] ;
                      ----------
                          
                      strielhadi strielhadi.."<img src="..lien2.." width=600 height=40>";
                          
                      strielhadi strielhadi.."<p>&nbsp;</p>"

                      -----------

                      strT " [ ".. mas .." ]".."<p>&nbsp;</p>"
                      txtjhr " ÓæÑÉ "..Tsora.."--".." ÇáÂíÉ ÑÞã "..Raya.."(-***-)".." ÇáÌÒÁ "..txtz.."--".." ÇáÍÒÈ "..txth.."--".." ÇáÑÈÚ "..txtr;
                      strText  ="<p><font color="..Mycolor2.."  size ="..FonteZ2.." face="..fontSc2.."><strong>"..txtjhr.."</strong></font></p>"
                      strT strT ..strText
                      strText  
                      ="<p style=text-align=right ><font color="..Mycolor.."  size ="..FonteZ.." face="..fontSc..">"..strT.."</font></p>"
                      strielhadi strielhadi..strText;

                          ----------------------   ----------------------
                            
                      tol=tol+1;
                        
                      end
                      end
                      -------------------------------------------


                      ----------------------------------------
                      tol  tol-1
                      img 
                      "<BODY BACKGROUND="..lien.."></BODY>"
                      local strHTMLData "<html><head></head>"..img.."<body style=text-align=center ><h1 style=text-align=center style=background-color=yellow ><font size=15 face="..fontSc2.." >"..Name.."</font></h1>"
                      --------------------
                      strHTMLData strHTMLData.."<p><font color="..Mycolor3.."  size ="..FonteZ3.." face="..fontSc3.." ><strong>".."ÇáäÊíÌÉ "..": "..tol.."</strong></font></p>"

                      strHTMLData strHTMLData..strielhadi;
                      strHTMLData strHTMLData.."</html></body>";

                      --
                      Save the file...
                      local strFN _TempFolder.."\\test.htm";
                      TextFile.WriteFromString(strFN,strHTMLData);
                      Web.LoadURL("Web1",strFN);
                      TextFile.WriteFromString(_TempFolder..""..Name..".doc",strHTMLData);
                      end 
                      ----------------------------
                      سيظهر النتائج في عنصر ويب

                      وجب الاشارة يجب ان تقوم بوضوع الصور في C/
                      و سيمها 1


                      و الصورة الثانية

                      و سيمها 2

                      وجب تثبيت الخط "Al-QuranAlKareem"

                      ------------------------------
                      الان مع الملف المفتوح للبحث السريع في القران
                      *

                      *

                      بالتوفيق
                      Comment
                      • عبد الهادي بهاب
                        Thread Author
                        Free Membership
                        • Nov 2018 
                        • 177 
                        • 82 
                        • 43 

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

                        تم اضافة تفسير البغوي للمجموعة

                        ضع الملف التالي في ملف docs
                        *

                        الان في صفحة البحث المتقدم

                        اذهب الى الكومبوكس الخاص بالتفاسير
                        اضف عنصرا جديدا سميه ( تفسير البغوي ) و في data اكتب (coranBag)

                        الان في كود الكومبوكس في onselect
                        في السطر 15
                        نضيف شرطا جديد وهو اذا تعامل مع السطر الرابع وهو تفسير البغوي فالتفسير موجود في العمود (Tafsir)
                        يصبح الكود الكلي لسكريبت الكومبوكس التفسير

                        PHP Code:
                        elhadi="";
                        mop =   ComboBox.GetSelected(this)
                        TfsirDb ComboBox.GetItemData(thismop);
                        ---------------
                        --------
                        db SQLite.Open("AutoPlay\\Docs\"..TfsirDb..".db");
                        s= SQLite.QueryToTable(db, "
                        select from coran");
                        ------------------
                        MonNumS = Grid.GetCellText("
                        Grid1", AudioAya, 3, Rsora);
                        MonNumA = Grid.GetCellText("
                        Grid1", AudioAya, 6, Raya);
                         for r,vr in pairs(s.Data) do 
                          if MonNumS == s.Data[r]["
                        Sora_Num"] then
                          if MonNumA == s.Data[r]["
                        Aya_Num"] then
                        ------------------------------
                        if mop == 1 or mop == 4 then
                          txte = s.Data[r]["
                        Tafsir"] ; 

                        elseif mop == 2 then
                          txte = s.Data[r]["
                        Aya_Tafsir"] ; 

                        elseif mop == 3 then
                          elhadi = elhadi .. s.Data[r]["
                        Aya_mot"].." " ..s.Data[r]["Aya_tafsir"] .."\r\n";
                          txte = elhadi; 
                        end
                        end
                        end
                        end


                        Input.SetText("
                        Input_Info_Display", txte) 
                        Comment
                        • عبد الهادي بهاب
                          Thread Author
                          Free Membership
                          • Nov 2018 
                          • 177 
                          • 82 
                          • 43 

                          #72
                          سيضاف ه\ا الملف الى المشروع

                          ------------
                          https://www.damaswiki.net/node/226644
                          Comment
                          Working...
                          X