هذه دردشة PHP تستند إلى Le Chat v.1.14. يمكن تنزيل نسخة محدثة من هذا البرنامج النصي على https://github.com/danwin/le-chat-php يمكن تنزيل البرنامج النصي الأصلي لـ Lucky Eddie في شوكة Github. إذا قمت بإضافة ميزات رائعة أو لديك طلب ميزة ، فيرجى إخباري وسأضيفها ، إذا أحببتها. يرجى أيضًا إعلامي عن أي أخطاء تجدها في الكود ، حتى أتمكن من إصلاحها. الآن قطعة من المعلومات حول أصل اسم "Le Chat" تم نسخها من البرنامج النصي الأصلي: "LE" في الاسم الذي يمكنك أن تأخذه "Lucky Eddie" ، أو منذ أن كان من المفترض أن يكون البرنامج النصي هزيلًا وسهلاً على موارد الخادم ، مثل "Light Edition". قد تكون الكلمة الفرنسية لـ "The" إذا كنت تفضل ذلك. ترجمت من الفرنسية إلى الإنجليزية ، "Le Chat" تعني: "القطة".
ستحتاج إلى الحصول على PHP مع intl و getText و PDO و PCRE و MBSTRING وتمديد التاريخ ، وخادم ويب مثبت. ستحتاج أيضًا إلى امتداد PDO_SQLITE أو PDO_MYSQL أو PDO_PGSQL ، اعتمادًا على قاعدة البيانات التي تختارها. اختياريا ، يمكنك التثبيت:
تتم إدارة الترجمات في أسوب وينج. إذا كنت تفضل إرسال الترجمات يدويًا ، فيمكن استخدام update-translations.sh تحديث البرنامج النصي. سيقوم بإنشاء locale/le-chat-php.pot والتي يمكنك استخدامها بعد ذلك كأساس لإنشاء ملف لغة جديد في YOUR_LANG_CODE/LC_MESSAGES/le-chat-php.po وتعديله مع برنامج ترجمة ، مثل Poedit. بمجرد الانتهاء من ذلك ، يمكنك فتح طلب سحب ، أو مراسلتي عبر البريد الإلكتروني ، لتضمين الترجمة.
نعم ، تدعم الدردشة تصفية التعبير العادي للرسائل. نظرًا لأن Regex يميل إلى أن يكون صعبًا على معظم الناس ، فقد قررت أن أعطيه قسمًا إضافيًا هنا. Regex قوي للغاية ويمكن استخدامه لتصفية الرسائل التي تحتوي على تعبيرات معينة واستبدالها بشيء آخر. يمكن استخدامه على سبيل المثال لتحويل رمز BB إلى HTML ، لذلك من الممكن استخدام رمز BB في الدردشة لتنسيق الرسائل. للقيام بذلك ، استخدم هذا regex-match [(u|b)](.*?)[/1] و regex-replace <$1>$2</$1> وسيكون النص [b]bold[/b] أو [u]underlined[/u] . يمكنك أيضًا استخدام SmiLies باستخدام هذا المباراة REGEX (?-i::(cry|eek|lol|sad|smile|surprised|wink):) وهذا REGEX-REPLACE <img src="/pictures/$1.gif" alt=":$1:"> والآن تدخل :smile: صورة مع صورة مُسمعة من الخادم الخاص بك في /pictures/smile.gif يجب الهروب من ما يلي عن طريق وضع أمامه ، إذا كنت تحاول مطابقة أحد هذه الأحرف / ^ . $ | ( ) [ ] * + ? { } , . اعتدت / كمحدد ، لذلك سيتعين عليك الهروب من ذلك أيضًا. الخيارات الوحيدة التي استخدمتها i جعل حالة regex غير حساسة. إذا كنت ترغب في اختبار regex الخاص بك ، قبل التطبيق ، يمكنك استخدام هذا الموقع وإدخال regex والاستبدال هناك وانقر على preg_replace. إذا لم تستخدم regex من قبل ، تحقق من دليل البدء هذا للبدء بالتعبيرات العادية.