المساعد الشخصي الرقمي

عرض النسخة الكاملة : حل تعليقات HTML المعروضة في اسم آخر أفادت



moman
07-08-10, 12:58
هذا الخطأ يحدث عندما يتم طفيفة ذكرت من قبل مستخدم آخر باستخدام اسم مستخدم للمشرف تترجم وتنشر على الصفحات. وتظهر هذه التعليقات HTML لأن يتم تحويلها إلى HTML الآمن الأحرف قبل هوك العالمية تدار.

قبل ،
http://img39.imageshack.us/img39/7610/screenshot4ij.png

بعد
http://img833.imageshack.us/img833/1936/screenshot5r.png

فيكس
functions_vbenterprisetranslator_hooks.php في العثور على :

if (strpos($output,'')) {
$ الناتج = str_replace (الصفيف ('',
'') ،'' ، $ الإخراج) ؛

استبدال :

if (strpos($output,'') | | قيمة لاتساوي ($ الناتج ،'<!-- vBET_ENTA -->')) {
$ الناتج = str_replace (الصفيف ('',
''،'<!--vBET_SNTA -->'،'<!-- vBET_ENTA -->') ، ''، $ الإخراج) ؛

هناك على الارجح هو أذكى الإصلاح التي من شأنها أن تسمح باستخدام هذه التعليقات في أي طريقة BBCode 'رمز' ، ولكن هذا ليس مصدر قلق في حالتي.

kamilkurczak
09-08-10, 09:41
موافق. لذا أنا بحاجة إلى إعادة إنتاج هذا الخطأ في اختبار المنتدى. كيف يمكن أن أفعل ذلك؟ قد يكون هذا هو الصراع مع آخر تعديل و؟ يمكنك التحقق من ذلك (العثور على النزاع).
وسأحاول لتأكيدها. سوف أعرض هذا الحل لميشال.
شكرا

moman
09-08-10, 10:13
إذا قمت بإجراء آخر في لغة مختلفة من الافتراضي للمنتدى ، ثم يتم تخزين أسماء المستخدمين مع به snta وانت من حولهم في قاعدة البيانات. التقرير ببساطة هذا المنصب ، وفي الصفحات تلقائي ، ويرتبط اسم المستخدم وسوف تشمل هذه التعليقات.

kamilkurczak
10-08-10, 11:36
لا أستطيع أن إنتاج هذه المسألة في منتدى اختباري.

بالطبع أنا في حاجة الى معرفة -- قد يكون النزاع. وأود أن تصف كيفية العثور على الصراع في الوظيفة السابقة ، ولذا أصف ذلك الآن.

من فضلك ، إيقاف جميع تعديل وغيرها واحدا تلو الآخر (يجب تمكين vBET) وحاول أن تجد هذه المسألة مرة أخرى. إذا تم تعطيل هذه واحدة من تعديل والتي لا يمكن fint هذه القضية -- لدينا صراع مع هذا وزارة الدفاع.

لذا ، يرجى محاولة للعثور على هذا الصراع :)

moman
10-08-10, 11:46
لا أستطيع أن أفعل ذلك على المنتدى الخاص بي في الوقت الراهن ، كما انها في موقع العيش ، وليس في موقع الاختبار.

هنا أستطيع أن المعلومات توفر لك :
1. يتم حفظ SNTA والتعليقات انت داخل الحقل 'postusername' في الجدول 'آخر' في قاعدة البيانات.
2. عندما يرصد التقرير ، المنتدى جلب اسم المستخدم من هذا الحقل ، وبالتالي ، تظهر هذه التعليقات.

إذا لم تتمكن من العثور على الخطأ ، لا تقلق ، انها قد تكون محددة لموقعي ، على الرغم من انني اشك في ان.

vBET
11-08-10, 18:25
هناك 'postusername' لا عمود في الجدول 'آخر'. أفترض أضيف هذا العمود من قبل بعض وزارة الدفاع -- في هذه الحالة يجب ان يكون هذا القلق لأن بعض قضية الاندماج. لكننا لا نعرف معها وزارة الدفاع.

جدول آخر لديك 'المستخدم' العمود -- ولكن هناك لا قيمة لها مع به NTA. راجعت في قاعدة البيانات لدينا من قبل هذا الاستعلام :

SELECT * FROM post where username like '%SNTA%'
وفي منتدانا هناك الكثير من رسائل مكتوبة بلغات مختلفة.

يمكنك تحديد أي من تعديل والخاص وأضاف 'postusername' عمود إلى الجدول الخاص بك 'آخر'. من شأنها أن تكون مفيدة لمعرفة ما يجري هناك. في هذه اللحظة أستطيع نقل هذا الموضوع الى قسم المشاكل ، وسوف ننتقل الى القسم التكامل عندما سنعرف مع وزارة الدفاع التي ندرج هنا.

moman
12-08-10, 11:49
أعتقد أنني يعني اسم المستخدم. سوف توفر لك مع لقطة في وقت قريب.

moman
12-08-10, 11:57
لقد كان بالفعل الحقل اسم المستخدم.

انظر هنا للحصول على سبيل المثال :

ومن المثير للاهتمام ، وليس كل المشاركات وانت تترجم تحتوي SNTA به حول المستخدم.

http://img265.imageshack.us/img265/2383/97408180.gif

BTW ، عليك زيادة القيود على الصور المرفقة بالقرار.

kamilkurczak
12-08-10, 12:35
حسنا ، هذا هو "اسم المستخدم". الآن هو الصحيح.

If you can't find the bug, no worries- it might be specific to my site, even though I doubt that.
طيب ، ولكن نود أن تجعل دليل التكامل مع وزارة الدفاع ، والذي يسبب هذا الخطأ. (إذا كان هذا هو المشكلة التي سببها النزاع).

ثانيا -- نود أن نؤكد الحل لأعضائنا.

moman
14-08-10, 19:31
هل أنت متأكد من ذلك هو سبب الصراع ، وعادل لا يحدث في ظل ظروف معينة؟ للأسف ، لا أستطيع حقا أي اجراء مزيد من الاختبارات في نهاية بلدي. 8 وظائف فقط في قاعدة البيانات بأكملها وأسماء المستخدمين مع تعليقات NTA التفاف حولهم. أيضا ، لاحظ أنه يتم استخدام نظام الترجمة على نطاق واسع على موقعي ، ويمكن أن تنمو قاعدة بيانات ذاكرة التخزين المؤقت إلى 10GB +. يجب أن هذا يعني بالتالي أحد أمرين : إما أن علة كانت موجودة في الماضي والآن هو ثابت ، أو أن الخلل يحدث نادرا جدا.

هل راجعت جدول آخر في قاعدة البيانات في هذا الموقع؟

kamilkurczak
17-08-10, 10:03
نعم ، يتم التحقق من ذلك ونحن على المنتدى اختبار لدينا (وعلى المنتدى الرئيسي للvBET) كل شيء يعمل بشكل جيد.

moman
17-08-10, 18:59
حسنا ، هناك احتمالات بأن علة قديمة وتم إصلاح ، ثم. أواجه مشكلة جديدة مع PHP أنني سجلت في هذا المنتدى وكذلك ، إذا كنت قد تحقق من ذلك بالنسبة لي.

kamilkurczak
19-08-10, 08:41
كما أرى على المنتدى الخاص -- وهذا هو العمل الآن ، وحلها

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations by vB Enterprise Translator 4.10.1