وبفضل ريموند. أن إصلاح الخطأ في الرمز المميز بالنسبة لي.
وهذا ليس 'حل' رغم r.dziadusz...
المشكلة بعد تشغيل البرنامج النصي: جميع السابقة صيغ (علامات الاقتباس) والآن في Ascii Html ': & # 039 , & quot; أي أفكار بشأن كيفية إصلاح هذه؟ (لقد vbseo وحاول الدالة استبدال الحرف--لا يعمل. أنا أيضا إعادة إنشاء ذاكرة التخزين المؤقت وظيفة بعد تشغيل البرنامج النصي BB-لم يتغير أي شيء). تأثرت فقط صيغ وعلامات الاقتباس التي كانت هناك قبل تشغيل البرنامج النصي (سيتم عرض الوظائف الجديدة التي تحتوي عليها عادة) أنا يمكن 'الغش' إصلاح جزئية باستخدام vb رقابة ولكن بالأحرى لا.
أيضا ، & يظهر في كل مكان ك &
مشكلة 2: لسبب ما لدى هذا الرمز BB في بعض الأماكن: [Lإنج = x]، [lang = x] إلخ كيفية تعديل البرنامج النصي الخاص بك (clearBB.php) بقتل أولئك جداً؟
التعديل الأخير تم بواسطة norku؛ 11-10-11 في 12:03.
آسف لقد تميز كما حلها، أنا من المفترض أنها تعمل لكلا منكم
سيتم التحقيق فيها لماذا تحصل & # 039، تخبرنا من فضلك ما هي محارف يمكنك استخدام (تصف كيفية القيام بذلك، يمكنك العثور عليها في readme.html ملف)
حول المشكلة الثانية، فإنه أبيارد لأني يقوم المستخدمون بإضافة رمز "لانج" مانوالي
إذا كنت ترغب في إزالة الثاني باستخدام البرنامج النصي بلدي لأول حالة [Lang = x]
الرجاء البحث عن هذه الأسطر:
إذا كان ((ستربوس ($ رسالة ['باجيتيكست'] '[lang ='))! = = FALSE) {
$new_message = basic_clear ($ new_message، '[lang =')؛
}
ووضع بعد ذلك تماما:
إذا كان ((ستربوس ($ رسالة ['باجيتيكست'] '[Lang ='))! = = FALSE) {
$new_message = basic_clear ($ new_message، '[Lang =')؛
}
-لم يكن هذا الاختبار مجرد حل سريع
ولكن في الحالة الثانية [] [lang = x] [/I] لا يعمل هذا بكودي وأكثر تعقيداً، كما يمكن أن تؤثر مع بعض أكثر المشاكل، لأني كنت إظهار العلامة مع اثنين من الثغرات، ولكن لا أعرف إذا كانت هناك منها مع ثلاث فجوات إلخ، ولأني من التي يمكن أن يكون بعض النص كوتيد، ولست بحاجة لمعرفة ما إذا كان من الممكن لإزالة العلامات مثل هذا بأمان.
تحرير
حول & # 039 ونحن نعمل يالسلالة على أنها pleae الانتظار ثانية
التعديل الأخير تم بواسطة r.dziadusz؛ 11-10-11 في 12:49.
مرحبا، وذلك بفضل. بدأت مؤشر ترابط جديد على هذا حتى يمكن حذف الرجاء؟
بلدي محارف هي المنظمة الدولية لتوحيد المقاييس-8859-1
الشكر أيضا للمعلومات في البرنامج النصي.
نتطلع إلى سماع منك على شيء html Ascii كما أود حقا أن الحصول على ذلك ثابتة.
مرحبا لا تزال تعمل على ذلك، ونحن علينا أن نتغلب على بعض مسألة إدارية مؤقتة في محفلنا التجارب، آسف للتأخير، ستحصل على الحل، في أقرب وقت ممكن!
مرحبا أنا أعرف ما يبدو أن هذه المسألة، وأنا أعتقد أنك تستخدم النسخة السابقة من كليارب لذا أود أن أقول أن كان إصدار بيتا.
لإزالة & أمبير إلخ يرجى استعادة قاعدة البيانات من النسخة الاحتياطية الخاصة بك فقط قبل استخدام الروبوت، وإنشاء هذا الملف مرة أخرى تماما كما ديسكربشن:انقر فوق، استخدام الحالي-(لا السابقة، فإنه يمكن أن يخلق مشكلة-آسف لذلك) الإصدار من البرنامج النصي
التعديل الأخير تم بواسطة r.dziadusz؛ 12-10-11 في 11:13.
وتفقد أيام 2 قيمة الوظائف/مؤشرات ترابط في المنتدى المتأثرة؟ لا نستطيع أن نفعل هذا...
طيب أنا يمكن أن تخلق لك سيناريو آخر سيؤدي إلى إزالة كافة من & # 039 & quot وامبير
أنا آسف أن هذا رموز html الإداريين تظهر، ولكن يرجى ملاحظة أنه يمكنك استخدام الإصدار بيتا من هذا المنتج، وسنفعل أي شيء للمساعدة
التي ستكون ممتازة. شكرا. سيتم إزالة البرنامج النصي لهم حتى لو أنها انضمت إلى كلمات أخرى مثل هذا: & quot;ميونخ-نوردويست & quot; ؟
التعديل الأخير تم بواسطة norku؛ 12-10-11 في 17:27.
كما أنها الإصدار بيتا الإصدار
1. الرجاء قم بإنشاء ملف وحفظه ك "decode.php"
2. ضع التعليمات البرمجية أدناه في ذلك وحفظه
3. تحميل إلى الملقم الخاص بك، الجذر المنتدى
4. هل النسخ الاحتياطي لقاعدة البيانات الخاص بك
5. إيقاف المنتدى الخاص بك
6. تسجيل الدخول كمسؤول
7. في المستعرض الخاص بك، وضع عنوان url مع الوجهة إلى الخاص بك "clearBB.php"
8. اضغط الزر "مسح"
<؟ php صدى "< إدخال نوع =/" المخفية/"اسم =/" سيكوريتيتوكين/"القيمة =/" ". $vbulletin-> userinfo ['سيكوريتيتوكين']. "/"/>/n "؛؟>
< نمط ف = "محاذاة النص: مركز" >
استخدام هذا البرنامج لتغيير التعليمات البرمجية ل html الإداريين إلى علامات "العادية"
</br> هذا البرنامج النصي له تأثير كبير على الخاص بك
-قاعدة البيانات والتغيرات الدائمة-<b> لا يمكن التراجع عن </b> ولذلك:
</br>
تأكد من أنك فعلت <b> النسخ الاحتياطي لقاعدة البيانات الخاصة بك! </b> وتذكر أن تقوم بتشغيل <b>
إيقاف المنتدى الخاص بك </b> أثناء استخدام هذا البرنامج النصي! </p>
< تشكل action="/forum/ar/decode.php?do=execute"الأسلوب ="وظيفة">< إدخال نوع ="تقدم"
قيمة = "مسح" النمط = "العرض: 70 في المائة؛ الهامش الأيسر: 15 في المائة "/></تشكيل >
<؟ PHP
تعمل update_pagetext (&$ new_message، message_id دولار) {
المنتدى العالمي $ ؛
$vbulletin-> db-> query_write ("
تحديث ". TABLE_PREFIX. "في مرحلة ما بعد
SET باجيتيكست = "".addslashes($new_message).""
أين بوستيد = "-message_id دولار
؛)
}
تعمل update_tittle (&$ new_tittle، tittle_id دولار) {
المنتدى العالمي $ ؛
$vbulletin-> db-> query_write ("
تحديث ". TABLE_PREFIX. "في مرحلة ما بعد
تعيين عنوان = "".addslashes($new_tittle).""
أين بوستيد = "-tittle_id دولار
؛)
$vbulletin-> db-> query_write ("
تحديث ". TABLE_PREFIX. "مؤشر الترابط
سيتيتلي = "".addslashes($new_tittle).""
أين فيرستبوستيد = "-tittle_id دولار
؛)
}
require_once ('/ global.php') ؛
إذا كان ($_REQUEST [''] =' تنفيذ ') {
$to_remove = الصفيف ("& gt؛"، "& lt؛"، "& أمبير؛"، "'"، "& quot;")؛
نتيجة $ = $vbulletin-> db-> query_read ("حدد * من".TABLE_PREFIX. "وظيفة باجيتيكست فيها مثل '% & gt;%' مثل باجيتيكست أو '% & lt;%' مثل باجيتيكست أو '% & أمبير;%' باجيتيكست أو مثل '% و% # 039' أو باجيتيكست مثل '% & quot;%' العنوان أو مثل '% & أمبير;%' أو ملكية مثل '% & # 039%' العنوان أو مثل '% & lt;%' العنوان أو مثل '% & gt;%' العنوان أو مثل '% & quot;% '")؛
وفي حين (رسالة $ = $db-> fetch_array($result)) {
$new_message = $رساله ['باجيتيكست']؛
إذا كان ((ستربوس ($ رسالة ['باجيتيكست'] '& gt؛'))! = = FALSE) {
$new_message = str_replace ('& gt؛', '>'،$ new_message)؛
}
إذا كان ((ستربوس ($ رسالة ['باجيتيكست'] '& lt؛'))! = = FALSE) {
$new_message = str_replace ('& lt؛', '<'،$ new_message)؛
}
إذا كان ((ستربوس ($ رسالة ['باجيتيكست'] '& أمبير؛'))! = = FALSE) {
$new_message = str_replace ('& أمبير؛'، '&'،$ new_message)؛
}
إذا كان ((ستربوس ($ رسالة ['باجيتيكست'] '& # 039'))! = = FALSE) {
$new_message = str_replace ('& # 039'، "'"، new_message دولار)؛
}
إذا كان ((ستربوس ($ رسالة ['باجيتيكست'] '& quot;'))! = = FALSE) {
$new_message = str_replace ('& quot;', '"'،$ new_message)؛
}
update_pagetext($new_message,$message['postid'])؛
$new_title = $رساله ['عنوان']؛
إذا كان ((ستربوس ($ رسالة ['عنوان'] '& gt؛'))! = = FALSE) {
$new_title = str_replace ('& gt؛', '>'،$ new_title)؛
}
إذا كان ((ستربوس ($ رسالة ['عنوان'] '& lt؛'))! = = FALSE) {
$new_title = str_replace ('& lt؛', '<'،$ new_title)؛
}
إذا كان ((ستربوس ($ رسالة ['عنوان'] '& أمبير؛'))! = = FALSE) {
$new_title = str_replace ('& أمبير؛'، '&'،$ new_title)؛
}
إذا كان ((ستربوس ($ رسالة ['عنوان'] '& # 039'))! = = FALSE) {
$new_title = str_replace ('& # 039'، "'"، new_title دولار)؛
}
إذا كان ((ستربوس ($ رسالة ['عنوان'] '& quot;'))! = = FALSE) {
$new_title = str_replace ('& quot;', '"'،$ new_title)؛
}
update_tittle ($new_title، message['postid']) دولار؛
}
}
؟>
التعديل الأخير تم بواسطة r.dziadusz؛ 18-10-11 في 19:36.