شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
إعـــــــلان
تقليص
لا يوجد إعلان حتى الآن.
القران الكريم صفحات html
تقليص
هذا الموضوع مغلق.
X
X
-
السلام عليكم ورحمة الله وبركاته
وجدت نفسي أراجع أحد الملفات القديمة متعلق بــ html
قلت مناسب لو يوضع المحتوى كله أي صفحات html للسور القرآنية وكذلك
مجلد IMAGES
في مجلد البرنامج Docs
---------------------------------------
ونضع في صفحة العمل عنصر Web1 يفتح مباشرة على سورة الفاتحة أي
الملف 001.HTM
-----------------------------------------
نضع أنبوت 1
نضع أنبوت 2
زر للبحث نزرع فيه
[html]if String.Length(Input.GetText("Input1")) == 0 then
Dialog.Message("Notice", " لم تكتب كلمة أو آية للبحث", MB_OK, MB_ICONSTOP, MB_DEFBUTTON1);
else
ListBox.DeleteItem("ListBox1", -1);
search = File.Find(_SourceFolder.."\\AutoPlay\\Docs", "*.HTM", false, false, nil, nil);
if search ~= nil then
for i,file_path in pairs(search) do
tbFilePath = String.SplitPath(file_path);
sFile = tbFilePath.Filename;
read_string = TextFile.ReadToString(file_path);
find_in_file = String.Find(read_string,Input.GetText("Input1"), 1, false);
hashtmltag = String.Mid(read_string, find_in_file -1, 1);
if find_in_file ~= -1 and hashtmltag ~= "<" then
ListBox.AddItem("ListBox1", sFile, file_path);
end
end
end
numresult = ListBox.GetCount("ListBox1");
Input.SetText("Input2",numresult);
if numresult == 0 then
Dialog.Message("Notice","...لايوجد ماتبحث عنه", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
end[/html]
وليست بوكس في الحدث on select
[html]selected = ListBox.GetSelected("ListBox1");
path = ListBox.GetItemData("ListBox1", selected[1]);
Web.LoadURL("Web1", path);[/html]
-------------------------------------------------
بعد كتابة مفردة أو آية للبحث في السور القرأنية في الانبوت 1 على أن تكون الحروف بالتشكيل
ستظهر السور التي توجد فيها المفردة او الاية في الليست و بالضغط على نتائج البحث تظهر السورة
في عنصر الويب
في الانبوت 2 يظهر مجموع نتائج البحث
-------------------------------------------------
السلام عليكم ورحمة الله وبركاته
تعليق
-
المشاركة الأصلية بواسطة خادم المسلمين مشاهدة المشاركةوماذا لو أردنا اضافة السور صوتيا ؟
فإضافة الصوت أثناء التنقل من خلال الفهرس INDEX فذلك ممكن
تعليق
-
الطريقة :
نضع مثلا عنصر ميديا بلير في التجميعية
نضع عنصر ويب Web وليكن Web1
نجعل العنصرWeb يفتح او يستدعي مباشرة ملف [html]INDEX.HTM[/html]
وذلك بعد وضع كل محتويات هذا الموضوع بعد فكها في مجلد Docs
نستطيع الان من الفهرس اختيار السور القرآنية
----------------------------------------------
هذه السور لها تسميات
001 تشير لسورة الفاتحة
002 لسورة البقرة .... الخ
--------------------------------------------
ضع في ملف الصوت Audio ملفات صوتية للقرآن الكريم
بحيث كل ملف صوتي يتوافق تسمية مع ملف HTM الموافق للسورة
------------------------------------------------------------------------------
بعد هذا نضغط على عنصر Web1 و في الحدث on loaded
ضع هذا الكود
[html]path_parts = String.SplitPath(e_URL);
MediaPlayer.Load("Plugin1", "AutoPlay\\Audio\\"..path_parts.Filename..".mp 3");
MediaPlayer.Play("Plugin1");[/html]
موفق
تعليق
-
بسم الله الرحمن الرحيم
محاولة طيبة يا أستاذ والله
أنت طوعت البرنامج للبحث في صفحات هشتمل رغم أنفه ههههههههههههه رغب صعوبة ذلك
المهم في مشكل صغير
لاحظ أن آلية البحث في البرنامج تقتصر فقط على كلمة واحدة وللتوضيح أدرجت كلمة " التواب " ولاحظ النتيجة
نتيجة البحث عن الكلمة في موقع ايات
نتيجة البحث عن الكلمة في البرنامج
تعليق
-
يمكن بسهولة تجاهل التشكيل عن طريق تحويل الحرف للأسكى string.asc و الإكتفاء بالثلاثة أعداد اليسرى string.mid
مثال
بِّ = 200248246
ب = 200
كَ = 223243
ك = 223
يسهل جدا تحويلها لفانكشن
ملفات هتمل كوسيلة إظهار جميلة جدا
أما بالنسبة للبحث فى ملفات هتمل
لا احبذ هذه الطريقة
عما قريب اضع ملف sql بصيغة db بموضوع مستقل لخدمة المهتمين بعلوم القرآن
سيحتوى الملف على القرآن كاملا مشكلا و غير مشكلا كما سيحتوى على تفسير ميسر
لاحظ حقل رقم السورة
سيسهل الربط بملفات هتمل كوسيلة إظهار
موفقين
تعليق
-
غدا بإذن الله
حيث اننى أنشأت العديد من نسخ قاعدة القرآن الكريم تختلف فقط فى عدد الحقول التى تتراوح من 3 الى 6 حقول
فقط أود البحث ثم طرح النسخة ذات الستة حقول
اسم السورة نص
رقم السورة رقم
رقم الآية رقم
نص الأية نص (غير مشكل)
الآية نص (مشكل)
التفسير نصالتعديل الأخير تم بواسطة المـهاجر; الساعة 14-03-2015, 08:26 AM.
تعليق
مواضيع تهمك
تقليص
المنتدى: القسم العام نشرت بواسطة: 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
تعليق