أنصار السنة

أنصار السنة (https://www.ansarsunna.com/vb/index.php)
-   كتب إلكترونية (https://www.ansarsunna.com/vb/forumdisplay.php?f=8)
-   -   هاك البحث فى القرآن الكريم للمنتديات (https://www.ansarsunna.com/vb/showthread.php?t=17156)

غريب مسلم 2010-11-29 11:54 PM

هاك البحث فى القرآن الكريم للمنتديات
 
السلام عليكم ورحمة الله وبركاته

حياكم الله
مرفق مع المشاركة برنامج ويب php يمكن دمجه مع المنتدى للبحث في القرآن الكريم.
حجم البرنامج بعد فك الضغط حوالي 500 كيلوبايت.
يتكون الهاك من ملفين:
quran.php وهو البرنامج، في بدايته توجد الإعدادات، وهي واضحة من اسمها، فإن أردتم أي شرح فأنا جاهز إن شاء الله.
quran_data.php وفيه قاعدة البيانات، فالبرنامج لن يتصل بقاعدة بيانات الموقع وإنما سيأخذ المعلومات من هذا الملف.
الرجاء تجربة البرنامج قبل دمجه مع المنتدى للتأكد من سرعة البحث، فالبحث على السيرفر المحلي كان سريعاً جداً، لكن لا أعلم هل سيكون بسرعة جيدة على السيرفر أو لا.
ولي عودة إن شاء الله لهذا الموضوع بعد تجرته من قبلكم.
ملاحظة: قاعدة البيانات أخذت من برنامج القرآن الكريم المصمم من قبل مجمع الملك فهد لطباعة المصحف الشريف.

غريب مسلم 2010-11-30 01:06 AM

هنالك خطأ في ملف quran.php سأعيد رفعه بعد قليل

غريب مسلم 2010-11-30 01:10 AM

1 مرفق
الرجاء استبدال الملف quran.php المرفق بالملف السابق

الأنصاري 2010-11-30 06:02 AM

:سل:
أحسنت جداً أخى غريب رااااائع
[url]http://www.ansarsunna.com/koran/quran.php[/url]
مطلوب تعديل بسيط ألا وهو وضع رابط للعودة لصفحة الهاك الرئيسية أعلى صفحة نتائج البحث ، وكذلك اسفل.
وايضاً حتى فى حالة لو لم تظهر نتائج.
السرعة فااااائقة.
مميزاته:
1- أنه لا يحتاج قواعد بيانات خاصة.
2- لا يعتمد على قواعد بيانات خارجية من مواقع أخرى.
3- سرعة البحث. حتى لو كانت النتائج كثيرة.
4- سهولة الاستخدام.
5- سهولة التركيب.
سلمت يمينك.
:جز:

غريب مسلم 2010-11-30 07:41 AM

حياكم الله
عندي أيضاً تعديل آخر
فمثلاً لو تم البحث على كلمة الناس، سيظهر اسم سورة الناس معلماً أيضاً باللون الأحمر.
اليوم إن شاء الله سيتم إجراء التعديلات المطلوبة وسأعاود رفعه.

أبو جهاد الأنصاري 2010-11-30 11:38 AM

سابقا كان عندنا رابط وصممت له صفحة مخصوصوة للبحث فى القرآن الكريم ولكن من خلال موقع آخر ، ولكن هذا أفضل بكثير .
إن شاء الله الأخت رجائى تقوم بعمل أيقونة للبحث فى القرآن الكريم ونعيد وضعه فى الهيدر بجوار ايقونة لوحة اللغة العربية.
حبذا لو اضفت تعديل آخر وهو زرارى نسخ واحد بجوار اسم السورة لكل نتيجة مفردة.
وآخر لنسخ جميع النتائج.
:جز:

أبو جهاد الأنصاري 2010-11-30 03:26 PM

ماذا عن همزات الألف ونقطتى الياء؟؟
بالبحث عن ( الإنسان ) تأتى النتائج ، بينما ابحث عن ( الانسان ) لا تأتى نتائج.
أغلب الناس لا يجيدون التفريق بين الهمزات وعدمها. فهل يمكن ضبط خصائص البحث بحيث تكون بالمتشابه؟
:جز:

أبو جهاد الأنصاري 2010-11-30 03:29 PM

هل يمكن تعطيل خاصية ظهور القائمة على الزر اليمين للماوس فلا يعرض مصدر الكود حتى لا يأخذهم أحدهم الكود؟؟؟

أبو جهاد الأنصاري 2010-11-30 03:32 PM

ما نوع التصريح المطلوب وضعه على المجلد الحاوى للملفات حتى لا يكون عرضة للاختراق.
ادخل على هذا المجلد وانظر
[URL]http://www.ansarsunna.com/koran[/URL]

غريب مسلم 2010-11-30 10:01 PM

السلام عليكم ورحمة الله وبركاته
حياكم الله
[quote=الأنصاري;123332]مطلوب تعديل بسيط ألا وهو وضع رابط للعودة لصفحة الهاك الرئيسية أعلى صفحة نتائج البحث ، وكذلك اسفل.
وايضاً حتى فى حالة لو لم تظهر نتائج.[/quote]
[quote=غريب مسلم;123350]عندي أيضاً تعديل آخر
فمثلاً لو تم البحث على كلمة الناس، سيظهر اسم سورة الناس معلماً أيضاً باللون الأحمر.[/quote]
[quote=أبو جهاد الأنصاري;123378]حبذا لو اضفت تعديل آخر وهو زرارى نسخ واحد بجوار اسم السورة لكل نتيجة مفردة.
وآخر لنسخ جميع النتائج.[/quote]
تم الانتهاء تقريباً من هذه الخيارت، وبالنسبة لطلب الشيخ أبو جهاد فقد عدلته قليلاً، فبدل من أن يظهر رقم متسلسل وضعت CheckBox، فمثلاً لنفترض الحصول على 5 نتائج، وأنا أود نسخ النتيجة الأولى والثالثة فقط، فيكفي تعليم الـ CheckBox الخاص بها ثم النقر على زر النسخ لتنسخ تلك النتيجتين فقط، كما وضعت زراً آخر لتحديد الكل وحذف الكل.

[quote=أبو جهاد الأنصاري;123410]ماذا عن همزات الألف ونقطتى الياء؟؟
بالبحث عن ( الإنسان ) تأتى النتائج ، بينما ابحث عن ( الانسان ) لا تأتى نتائج.
أغلب الناس لا يجيدون التفريق بين الهمزات وعدمها. فهل يمكن ضبط خصائص البحث بحيث تكون بالمتشابه؟
:جز:[/quote]
هذه ممكنة، لكن الفكرة التي في ذهني الآن ستؤخر ظهور النتائج بشكل كبير، لكن ربما لها بدائل، ومع ذلك إذا لم يستطع المستخدم التفريق في الهمزات فيكفي أن يكتب "نسان" بدلاً من "الإنسان" وستظهر النتائج، فلا يشترط كتابة الكلمة كاملة، إذ أن البحث يعتمد على وجود النص وليس وجود الكلمة.

[quote=أبو جهاد الأنصاري;123411]هل يمكن تعطيل خاصية ظهور القائمة على الزر اليمين للماوس فلا يعرض مصدر الكود حتى لا يأخذهم أحدهم الكود؟؟؟[/quote]
هذه ممكنة، لكن لم أفهم عن سرقة الكود، فبعد تنفيذ الكود ستنشأ صفحة html ويمكن استعراضها من View>Source.
على ما أرى الآن، يمكن لأي شخص سرقة تصميم الصفحة الأولى، لكني حتى الآن لم أجد طريقة لسرقة الصفحة الثانية (صفحة النتائج)، فإرسال المعلومات من الصفحة الأولى إلى الثانية تعتمد طريقة POST بحيث لا تظهر في عنوان الصفحة.
[URL]http://www.w3schools.com/tags/att_form_method.asp[/URL]

[quote=أبو جهاد الأنصاري;123412]ما نوع التصريح المطلوب وضعه على المجلد الحاوى للملفات حتى لا يكون عرضة للاختراق.
ادخل على هذا المجلد وانظر
[URL="http://www.ansarsunna.com/koran"][U][COLOR=#810081][URL="http://www.ansarsunna.com/koran"]http://www.ansarsunna.com/koran[/COLOR][/U][/URL][/URL][/quote]
الحقيقة لست خبيراً في التصاريح، لكن على ما قرأت يفترض أن يكون 711، أو 751.
كما يمكن عمل صفحة index.html في هذا المجلد تقوم بالتحويل التلقائي إلى الصفحة الرئيسية في المنتدى.
أيضاً يمكن تبديل اسم الملف quran.php ليصبح index.php.

غريب مسلم 2010-12-01 10:53 AM

مرفق مع المشاركة التعديلات الأولية للملف quran.php
أي آراء أو أفكار أخرى فأنا في الخدمة إن شاء الله

أبو جهاد الأنصاري 2010-12-01 03:17 PM

ما شاء الله الإضافات التى وضعتها قيمة جداً. وبخاصة موضوع خيارات التحديد.
نحتاج إضافة صغيرة على صفحة نتائج البحث وهى زر [ بحث جديد ] يعود بالمستخدم إلى صفحة البحث الرئيسية.
يعنى دون أن يحتاج الى ضغط زر back فى المتصفح.
وهذا الزر يكون بالأعلى بجوار كلمة نتائج البحث. حتى لا يحتاج النزول لأسفل للضغط على الزر.



[quote]هذه ممكنة، لكن الفكرة التي في ذهني الآن ستؤخر ظهور النتائج بشكل كبير، لكن ربما لها بدائل، ومع ذلك إذا لم يستطع المستخدم التفريق في الهمزات فيكفي أن يكتب "نسان" بدلاً من "الإنسان" وستظهر النتائج، فلا يشترط كتابة الكلمة كاملة، إذ أن البحث يعتمد على وجود النص وليس وجود الكلمة.[/quote]
طيب لا بأس ، وارى أنه من الأفضل أن نضع ملاحظة صغيرة أسفل مربع البحث تنبه المستخدم لهذا مثال:

[SIZE=3]ملحوظة مهمة : يجب كتابة الهمزات على نحو صحيح لكى تظهر النتائج. مثال : عند البحث عن [ الانسان ] بدون همزة لن تظهر نتائج فيجب كتابتها [ الإنسان ] ، وعلى من لا يجيد استخدام الهمزات أن يبحث بجزء من الكلمة أو النص لا يحتوى على همزة مثل البحث عن كلمة [ الإنسان ] بدلالة [ نسان ].[/SIZE]

[quote]
هذه ممكنة، لكن لم أفهم عن سرقة الكود، فبعد تنفيذ الكود ستنشأ صفحة html ويمكن استعراضها من View>Source.
على ما أرى الآن، يمكن لأي شخص سرقة تصميم الصفحة الأولى، لكني حتى الآن لم أجد طريقة لسرقة الصفحة الثانية (صفحة النتائج)، فإرسال المعلومات من الصفحة الأولى إلى الثانية تعتمد طريقة POST بحيث لا تظهر في عنوان الصفحة.
[URL]http://www.w3schools.com/tags/att_form_method.asp[/URL]
[/quote]
لا مشكلة.

[quote]
الحقيقة لست خبيراً في التصاريح، لكن على ما قرأت يفترض أن يكون 711، أو 751.
[/quote]
قد عالجت الأمر :جز:
وهذا يتعلق بالآتى :
[quote]
كما يمكن عمل صفحة index.html في هذا المجلد تقوم بالتحويل التلقائي إلى الصفحة الرئيسية في المنتدى.
[/quote]
انا كنت اقصد العودة إلى رئيسية البحث وليس رئيسية المنتدى.

[quote]
أيضاً يمكن تبديل اسم الملف quran.php ليصبح index.php.
[/quote]
تم فعلاً ، كما تم تعديل المسار إلى الآتى :
[URL="http://www.ansarsunna.com/quran_search"]www.ansarsunna.com/quran_search[/URL]

:جز:

غريب مسلم 2010-12-01 05:47 PM

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

حياكم الله
[quote=أبو جهاد الأنصاري;123861]نحتاج إضافة صغيرة على صفحة نتائج البحث وهى زر [ بحث جديد ] يعود بالمستخدم إلى صفحة البحث الرئيسية.
يعنى دون أن يحتاج الى ضغط زر back فى المتصفح.
وهذا الزر يكون بالأعلى بجوار كلمة نتائج البحث. حتى لا يحتاج النزول لأسفل للضغط على الزر.[/quote]
تم التعديل بوضع زرين أحدهما في الأعلى والآخر في الأسفل.

[quote=أبو جهاد الأنصاري;123861]طيب لا بأس ، وارى أنه من الأفضل أن نضع ملاحظة صغيرة أسفل مربع البحث تنبه المستخدم لهذا مثال:
[SIZE=3]ملحوظة مهمة : يجب كتابة الهمزات على نحو صحيح لكى تظهر النتائج. مثال : عند البحث عن [ الانسان ] بدون همزة لن تظهر نتائج فيجب كتابتها [ الإنسان ] ، وعلى من لا يجيد استخدام الهمزات أن يبحث بجزء من الكلمة أو النص لا يحتوى على همزة مثل البحث عن كلمة [ الإنسان ] بدلالة [ نسان ].[/SIZE]
[/quote]
تم التعديل.

هنالك فكرة أضافية، وهو تحديد حد أدنى لعدد حروف كلمة البحث، فمثلاً الآن لو تم البحث عن حرف الألف وحده لقبله الهاك ويظهر 6046 نتيجة، وهذا يستغرق وقت للبحث والتحديد والنسخ (جربتها على السيرفر المحلي 5-6 ثواني للبحث 60 ثانية لتحديد الكل 105 ثواني للنسخ)، فما رأيكم؟

أبو جهاد الأنصاري 2010-12-02 05:11 AM

فكرت فى هذه الخاصية وهى مهمة بعض الشئ. قد يحتاج بعضهم أن يتعرف على إحصاء لحروف القرآن.
ومن يبحث بها الكم من النتائج لن يحدده كله لأنه ببساطة سيحدد كامل القرآن.
ومسئوليتنا تتحدد فى سرعة البحث أما التحديد والنسخ فهذه ستكون حالة استثنائية جدا لا تتكرر كثيرا ولكن ستفقد البرنامج خاصية مطلوبة.
برجاء رفع النسخة الجديدة.
:جز:

رجائي الصمود 2010-12-02 06:38 AM

[CENTER][SIZE=5]
:بس:

يبدو أني وصلت متأخرة..!!
لكن المعذرة.. فأنا لم ارى الموضوع إلا الآن..

الحقيقة.. شد إنتباهي عند دخولي المنتدى أيقونة القرآن في الصفحة الرئيسية
وعندما دخلت إليها وإلى الروابط الموجوده هنا بالموضوع.. ظهر لي :

[URL="http://up.alhilalclub.com/uploads/public/2010/12/011535_r24.jpg"][IMG]http://up.alhilalclub.com/uploads/public/2010/12/011535_r24.jpg[/IMG][/URL]

شيخنا أبو جهاد هل مازلت تريد تصميم الأيقونة..؟

[/SIZE][/CENTER]

غريب مسلم 2010-12-02 07:40 AM

السلام عليكم ورحمة الله وبركاته
حياكم الله
في الملف المرفق تم حل المشكلة التي ظهرت للأخت رجائي.

أبو جهاد الأنصاري 2010-12-02 10:36 AM

رجائى :جز:
تم رفع الملف المعدل.
بصراحة جمممميل جداً.
أظن الآن الهاك لا ينقصه شئ.
:جز:
لو ستجرى تعديلات أخرفى المرات القادمة تذكر أن، تقوم بوضع الملاحظة فى أسفل صفحة النتائج عندما تكون النتائج = صفر. وأن تلون بلون أحمر للتنبيه.
جزاك الله خيراً.
طبعاً الفكرة ممكن تكون سهلة لو أنا أردنا نعمل نسخة مبسطة من صحيح البخارى أو مسلم مسلم ، أظننا لن نحتاج سوى تعديل ملف قاعدة البيانات ونضع الأحاديث مكان الآيات وأرقام الأحاديث مكان اسم السورة ورقم الآية.
يعنى مجرد أفكار.

أبو جهاد الأنصاري 2010-12-02 10:39 AM

الآن بإمكانك وضع المشروع بعدما اكتمل فى قسم البرامج والشروحات بعدما تقوم بتعديل طفيف عليه ألا وهو أن تزيل أيقونة أنصار السنة وتضع فيه إيميلك فى الحقوق ، وتطرحه على العام فى قسم الربامج والشروح لجميع أصحاب المواقع الإسلامية ، لمن أراد أن يستفيد به. وتضع فيه ميزاته وكيفية استخدامه.

أبو جهاد الأنصاري 2010-12-02 10:42 AM

هل فكرت فى عمل نسخة مشكولة؟ يعنى بالتشكيل..

غريب مسلم 2010-12-02 11:07 AM

السلام عليكم ورحمة الله وبركاته
حياكم الله
[quote=أبو جهاد الأنصاري;124267]لو ستجرى تعديلات أخرفى المرات القادمة تذكر أن، تقوم بوضع الملاحظة فى أسفل صفحة النتائج عندما تكون النتائج = صفر. وأن تلون بلون أحمر للتنبيه.[/quote]
لم أفهم الفكرة جيداً شيخي برجاء التوضيح.

[quote=أبو جهاد الأنصاري;124267]طبعاً الفكرة ممكن تكون سهلة لو أنا أردنا نعمل نسخة مبسطة من صحيح البخارى أو مسلم مسلم ، أظننا لن نحتاج سوى تعديل ملف قاعدة البيانات ونضع الأحاديث مكان الآيات وأرقام الأحاديث مكان اسم السورة ورقم الآية.
يعنى مجرد أفكار.[/quote]
حياكم الله شيخي، دائماً أفكاركم رائعة.
نعم يمكن تبديل ملف قاعدة البيانات ليكون لصحيح البخاري وصحيح مسلم لكن مع الالتزام بنفس التنسيق، بمعنى أن يوضع النص المراد البحث عنه بين إشارتي {} ووضع كل الإضافات خارج هذه العلامتين، وأن يفصل بين الأحاديث بـ Chr10 & Chr13، حيث واجهتني مشكلة أثناء التصميم فلم أفلح في حلها حتى سألت في أحد المواقع
أيضاً يرجى ملاحظة أن ملف قاعدة البيانات غير مشكل، فإذا بحث المستخدم عن نص مشكل فإن البرنامج يقوم بحذف التشكيل منه ثم يقوم بالبحث.
وعلى أية حال سأقوم بعمل شرح لكيفية التصميم بحيث نضمن سهولة التعديل في المستقبل لأي شكل كان.

[quote=أبو جهاد الأنصاري;124268]الآن بإمكانك وضع المشروع بعدما اكتمل فى قسم البرامج والشروحات بعدما تقوم بتعديل طفيف عليه ألا وهو أن تزيل أيقونة أنصار السنة وتضع فيه إيميلك فى الحقوق ، وتطرحه على العام فى قسم الربامج والشروح لجميع أصحاب المواقع الإسلامية ، لمن أراد أن يستفيد به. وتضع فيه ميزاته وكيفية استخدامه.[/quote]
أما هذه شيخي فاسمح لي أن أخالفك وأعتذر عنها، فمالك البرنامج الآن هو شبكة أنصار السنة ولها أن توزعه بالطريقة التي تشاء، ولا أعلم حقيقة أيصح أن يعطى هذا البرنامج للمبتدعة أم لا، لذلك أترك الأمر برمته لكم، فأنتم أعلم مني بما يصح وما لا يصح.


الساعة الآن »05:00 PM.

Powered by vBulletin Copyright ©2000 - 2024 Jelsoft Enterprises Ltd
جميع الحقوق محفوظة - فقط - لأهل السنة والجماعة