يمكنك التحكم بعدد أحرف عنوان الموضوع بالزيادة او النقص من خلال لوحة الإدارة >> إعدادات المنتدى >> اعدادات المواضيع و الردود >> اقصى عدد من الحروف لعنوان الموضوع او الرد
معناها في خطأ لا اعرف ما سببه يجعل هذه الرساله تضهر ؟؟
وهذه الرساله تتكرر كثيرا
ارجو المساعده
جرب ماذكره لك الأخ emovip
لا ارى اي مشكلة في العدد انت يمكن حست في ادخالات عدد الأحرف بالأقل والأقصى
ماهو عدد الأحرف في لديك كل من :
اقل عدد من الحروف لعنوان الموضوع او الرد و اقصى عدد من الحروف لعنوان الموضوع او الرد
تم تحرير المشاركة بواسطة :Soliman
بتاريخ:11-10-2010 10:18 مساءً
حلا للمشكله انا اقوم بكتابه اسم مؤقت مثلا مشاركه1 ومن ثم العوده وتحرير المشاركه وتعديل الاسم الى الاسم المطلوب...وسوف يقبلها المنتدى
علما انه لوحة التحكم عندي تشير الى:
أقل عدد من الحروف في الموضوع او الرد =5
اقصى عدد من الحروف لعنوان الموضوع او الرد=60
شكراا
فهمت سبب المشكلة وهي مختصة بتحديد عدد الأحرف العربية للترميز utf-8
جرب التالي :
استبدل ملف modules/new_topic.module.php
بالموجود بالمرفقات .. واخبرنا بالنتيجة
مثلا وضعت
اقل عدد من الحروف لعنوان الموضوع او الرد =4
عنوان الموضوع: ع - غير مقبول
عنوان الموضوع: عل - غير مقبول
عنوان الموضوع: علي - تم طرح الموضوع
عنوان الموضوع: a - غير مقبول
عنوان الموضوع: al - غير مقبول
عنوان الموضوع: ali - غير مقبول
عنوان الموضوع: ali2 - غير مقبول
عنوان الموضوع: ali23 - تم طرح الموضوع.
صحيح كلام الأخ سليمان هو غير دقيق للأحرف العربية حتى باستخدام الملف المعدل.
لو وضع اقل عدد من الحروف لعنوان الموضوع او الرد =1 ... لا تبقى مشكلة وجربت العنواوين التي ذكرها ولم تحدث معي مشكلة حتى بدون وضع الملف المعدل.
من مشاكل ترميز الـ utf-8 في اللغة العربية على وجه التحديد
هو قص جزء من النص - احتساب عدد الحروف ..
التعديل السابق على ملف new_topic.module.php اقتصر على اقصى عدد للحروف في عنوان الموضوع وليس اقل عدد
لتعديل اقل عدد حرر نفس الملف وابحث عن :
CODE
if (!isset($PowerBB->_POST['title']{$PowerBB->_CONF['info_row']['post_title_min']}))
استبدله بـ :
CODE
if (!mb_strlen($PowerBB->_POST['title']) >= ($PowerBB->_CONF['info_row']['post_title_min']))