صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 21 من 21

الموضوع: مشكلة ال stop words العربية مع هاك vbseo...هل من عبقري لها!

  1. #16
    عضو فعال
    تاريخ التسجيل
    Apr 2010
    المشاركات
    1,013


    اخ شادي ..
    هاك الفي بي سيو من مهامه القيام بتحويل الروابط وفقا لما تريده حتي يتوافق مع معايير السيو ..

    اذا اضفنا قائمة بهذه الكلمات في الهاك .. هذه الكلمات لا تنحذف وتظل موجودة في الرابط ..

    الاخ h.ali
    فكرتك رائعة اخي باستخدام البديل ... بل يمكننا ايضا ان نستخدمه بتكويد اخر ..
    يعني مثلا "في" يكون مقابلها %t%d%5
    انا الاحظ ظهورها هكذا عند التكويد UTF-8

    اتمني ان الاخ الحفصي يجربها ونشوف النتيجة ..





    __________________
    اللهم ربي لك الحمد كما ينبغي لجلال وجهك وعظيم سلطانك

    سأغيب عن الانترنت وسوالف لفترة طويلة .. ان شاء الله سأعود في 2012

  2. #17
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    السلام عليكم

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

    اذ لم ار اية مشكلة فيه ... سوى ازالة الناقص المتكررة.

    كود:
    $text='اذا الشعب اراد الحياة يوما فلا بد للقيد ان ينكسر if the man wants to eat';
    $block=array(' ','if','to','me','the','اذا','فلا','ان','بد','في');
    
    
    $reg="/(".implode('|',$block).")/iu";
    $result=preg_replace($reg, '-', $text);
    
    $result=preg_replace('/(\\-)\\1+/iu', '-', $result);
    
    
    
    
    echo "Original text:<br><strong>$text</strong><br>Filtered text:<br><strong>$result</strong><br />Using regular expression:<br>$reg<br>And then again filtered all the Double --- with preg_replace('/(\\-)\\1+/iu', '-', $result);";






    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  3. #18
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    هل جرب أحدكم الحل الذي اقترحه في كود الهاك الذي تتكلمون عنه؟





    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  4. #19
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2006
    المشاركات
    602


    ياريت توضح اخى ماذا تريد بتفصيل اكتر كى استطيع مساعدتك






  5. #20
    عضو فعال
    تاريخ التسجيل
    Apr 2010
    المشاركات
    1,013


    هل جرب أحدكم الحل الذي اقترحه في كود الهاك الذي تتكلمون عنه؟
    ياريت توضح اخى ماذا تريد بتفصيل اكتر كى استطيع مساعدتك
    اخواني الاعزاء واضح ان هناك لبس او سوء فهم ..

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

    توضيح الموضوع باختصار :
    هاك الفي بي سيو يقدر ان يحول لك شكل روابط موقعك الي روابط صديقة لجوجل ..
    الروابط المحببه بشدة لجوجل هي التي يكون الكلمات المفتاحية ضمن URL مثل:
    http://www.swalif.net/softs/سوالف-بر...تطويرها

    ولكن ظهور حروف الجر والكلمات القصيرة غير مفيد بل ويضر بالسيو .. هذه الكلمات مثل ( من - الي - في - علي - عن - اذا .. الخ )
    هذه الكلمات تسمي بـ stop words

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

    اتمني اني اكون وضحت الفكرة





    __________________
    اللهم ربي لك الحمد كما ينبغي لجلال وجهك وعظيم سلطانك

    سأغيب عن الانترنت وسوالف لفترة طويلة .. ان شاء الله سأعود في 2012

  6. #21
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    ابراهيم العايدي - الكود الذي وضعته يحل المشكلة ...
    لقد لاحظت ان استعمال str_replace عادية يشكل مشكلة مع اللغة العربية .
    لكن مع الحل الذي اقترحه لا مشكلة ...

    انا بالطبع أظن أن الحل يجب أن يكون بالوصول للكود لهذا الهاك وتغيير بعض الأسطر ...
    لا اعطي الحل خالصاً 100% لأنه لا يوجد لدي هذا الهاك ولا اتعامل مع المنتديات ...
    لكن ببعض النشاط يستطيع المتوجه أن يرى الكود لديه - ويغيره وفق المثال الذي اعطيته ...

    في هذا الأمر - لا اتفق معك أننا يجب أن نعطي الحل 100% جاهزاً خالصاً - لأن هذا مجتمع مطوري انترنت - ويجب على مصمم الموقع ان يقدر ان يستخلص الحل مما أوردته.

    وكي لا يكون لبس في الموضوع - اضع الكود مرة أخرى
    كود:
    $text='اذا الشعب اراد الحياة يوما فلا بد للقيد ان ينكسر if the man wants to eat';
    $block=array(' ','if','to','me','the','اذا','فلا','ان','بد','في');
    
    
    $reg="/(".implode('|',$block).")/iu";
    $result=preg_replace($reg, '-', $text);
    
    $result=preg_replace('/(\\-)\\1+/iu', '-', $result);
    
    
    
    
    echo "Original text:<br><strong>$text</strong><br>Filtered text:<br><strong>$result</strong><br />Using regular expression:<br>$reg<br>And then again filtered all the Double --- with preg_replace('/(\\-)\\1+/iu', '-', $result);";
    الآن بالطبع تستطيع ان تقول لي ان هذا الحل لا يلائم الهاك - وهذا صحيح - لأني لا اعرف اسطر كود الهاك ... فما وضعته هنا هو فقط خطوط رئيسية - أو فكرة مركزية لكيفية الحل ...

    بالله عليك - وهذا اننا نعرف انفسنا كمبرمجين ... مع ان رأيي أننا بالكاد انصاف مطورين.





    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net





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

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

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