النتائج 1 إلى 12 من 12

الموضوع: حل لمشكلة البحث بالعربي في منتديات PHPBB 2.0

  1. #1

    حل لمشكلة البحث بالعربي في منتديات PHPBB 2.0



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

    السبب يكمن في أن الكلمات المحفوظه في جدول كلمات البحث تحفظ بأحرف غريبه كما هو موضح في الصورة التالية:



    وهذا يظهر حتى بعد تحويل الصفحة الى اللغة العربية (أقصد ال encoding). وسبب الحفظ بهذه الطريقة هو الدالة strtolower والتي وظيفتها هو تحويل الكلمات الإنجليزية الكبيرة الى صغيرة ( A ---> a ) ولكنها وللأسف تتلاعب بالأحرف العربية وتحولها الى احرف غريبة.

    الحل: افتح ملف functions_search.php الموجود في المجلد includes ومن ثم ابحث عن كلمة strtolower وامسح الكلمة نفسها فقط. ستجد هذه الكلمة في موضوعين في الملف.

    أيضا يجب عليك اضافة في مكان اخر في نفس الملف. ابحث عن السطر التالي:
    كود:
    	else
    	{
    		preg_match_all('/(\*?[a-z0-9]+\*?)|\b([a-z0-9]+)\b/', $entry, $split_entries);
    	}
    واستبدله بهذا:

    كود:
    	else
    	{
    		preg_match_all('/(\*?[ء-يa-z0-9]+\*?)|\b([ء-يa-z0-9]+)\b/', $entry, $split_entries);
    	}
    ملحوظة أخيرة وهي ان البحث سوف لن يعمل مباشرة حيث أن الكلمات السابقة تم حفظها بطريقة غير صحيحة وكل ماعليك هو حذف البيانات الموجودة في الجدول search_wordlist وسيمكنك البحث في المواضيع التي تنشئ حديثا.

    بالتوفيق للجميع.





    __________________
    خالد
    قهوة نت غير متواجد حالياً


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 1999
    المشاركات
    437


    السلام عليكم

    رغم اني لم اركب البرنامج هذا ولا امتلك موقعاً به ساحة حوار
    الا اني اشكرك من كل قلبي على المحاولة الجادة وحب الخير للجميع.

    فعلاً هذا التصرف الذي ننتظره من المبرمجين.
    دمت بألف خير ياأخي الكريم وتقبل فائق احترامي وتقديري.





    T_zone غير متواجد حالياً

  3. #3

    تاريخ التسجيل
    Apr 2001
    المشاركات
    1,897

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



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

    و السلام عليكم





    الملفات المرفقة الملفات المرفقة
    __________________
    الحمد لله على كل حال
    alkahf غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Apr 2001
    المشاركات
    69


    هل يوجد حل لتنشيط HTML





    مهره غير متواجد حالياً

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jan 2002
    المشاركات
    163


    طيب أخوي انا هذي المشكلة تظهر لي عند تسجيل عضو و عند تركيب المنتدى و احتيار المشرف باسم عربي
    و ابي اعرف كيف اتخلص من مشكلة الـ encoding و سلامتكم





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

  6. #6


    أخى T_zone جزاك الله خيرا وبارك فيك.

    أخي alkahf بارك الله فيك وأشكرك على وضع الملف المرفق.

    مهره : ماهي مشكلة ال html ?

    302 : مافهمت مشكلتك بالضبط؟ وهل لها علاقة بمشكلة البحث؟





    __________________
    خالد
    قهوة نت غير متواجد حالياً

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Jan 2002
    المشاركات
    163


    لا اخوي الموضوع ماله علاقة بالبحث و إله علاقة باسم المشرف لما اركب المنتدى لو يكون بالعربي يظهر مربعات مثلا
    بعد كيف أخيلي الصفحات عربية من غير ما اعمل encoding





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

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Apr 2001
    المشاركات
    69


    يعني عندما اضع كود متحرك بالمنتدى مثلا لا يعمل
    ========================





    الملفات المرفقة الملفات المرفقة
    مهره غير متواجد حالياً

  9. #9


    أخي الكريم 303 : تأكد من ملف lang_main.php من المتغير
    $lang['ENCODING']
    يظهر بالشكل التالي:
    $lang['ENCODING'] = "windows-1256";

    ستجد هذا في بداية ملف التعريب. ان كنت قد حملت ملف التعريب من موقع قهوة نت فقد تم تعديله ولن تحصل عندك هذه المشكلة ولا مشكلة ال encoding.

    الأخ/الأخت مهره: لكي تستطيع كتابة كود marquee فيلزمك تعديل ذلك في لوحة التحكم عن طريق الذهاب الى configuration وتعديل الخيار allow HTML الى نعم وبعد ذلك اضافة وسم marquee الى قائمة الوسوم المسموحة في الحقل الذي يليه كما هو موضح في الصورة التالية:



    بعد ذلك وعند كتابة رد أو موضوع جديد تأكد من عدم وجود علامة صح اما الخيار "تعطيل كود html للرد" الموجود تحت مربع النص الخاص بالرد كما في الصورة التالية:







    __________________
    خالد
    قهوة نت غير متواجد حالياً

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Jan 2002
    المشاركات
    163


    أخوي عدلت عليه functions_search.php مثل ما طلبت على جهازي
    و رحت رفعته ببرنامج ws-ftp و حطيته مكانه في موقعي يعني عملت replace للملف القديم بالجديد اللي عدلت عليه

    بعد كدا رحت على database و عملت empte للملف search_wordlist وبعد كذا عملت بحث ما شفت شيه ينطيني

    لا يوجد أي موضوع يوافق شروط البحث المدخلة

    ويش السبب


    مشكور





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

  11. #11


    اخوي 303 لو لاحظت بداية هذا الموضوع لوجد ملحوظة تشير الى أن البحث لن يعمل مباشرة الا على المواضيع الجديدة لأن المواضيع القديمة تم حفظ معلوماتها بشكل خاطئ.





    __________________
    خالد
    قهوة نت غير متواجد حالياً

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Jan 2002
    المشاركات
    163


    صادق و الله كلامك جواهر





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





المواضيع المتشابهه

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض