نحن ندرك ذلك وعلى هذه اللحظة لم يتم اعتباره خطأ ، ولكن الميزة (علة ذلك في كلمات أخرى في سترة لطيفة).
واسمحوا لي أن أشرح. ماذا كنت تكتب عنه هو أنه في بعض الكتل مثل CMS لم يتم ترجمتها جزءا 'مشاركات المنتدى الأخيرة" من النص في اللغة الأصلية. في الواقع لم يتم ترجمتها بشكل صحيح على الإطلاق ، لأن النص المعروض في عرقلة مثل هذا من دون أي طريقة BBCode. رموز ببساطة يسمح للتخلص من BBCodes دون تنفيذ ذلك. وهذا هو السبب تشاهد هذا النص كما لم تترجم.
في بعض اللغات (مثل ياباني) يمكنك ان ترى هو "ترجمة" هذا النص ، لأنه فعلا هو يترجم دائما ، ولكن من دون ترجمته BBCode هو مثل ما كان في منتدى اللغة الأصلية. بحيث تأخذ Google أي نص باللغة البرتغالية ، ولكن vBET قال أنه في لغة أخرى (الافتراضي منتدى) لأن إزالة المعلومات حول رموز لغة حقيقية. حتى يحصل الخلط بين غوغل ويعود في بعض الأحيان مجرد نفس النص ، ومحاولة لترجمة بعض الأحيان مع النتيجة سيئة للغاية.
نحن لسنا قادرين على فعل أي شيء بهذا دون تعديل لرمز vB ونحن لا نريد أن نفعل ذلك. لقد طلبنا رسميا من فريق (vB) لخطاف جديد الذي سيسمح بتقييم (bbcodes) المختارين قبل أن يتم إزالة جميع الشفرات انظر هنا للحصول على التفاصيل : لا إزالة BBCODEs
نرسل هذا الاقتراح أكثر من 2 اشهر ، والاستمرار في الحصول على اي رد على الاطلاق...
على افتراض ذلك -- الامر ليس متروكا لنا وهذا هو السبب في أننا نعتبرها ميزة وليس علة. طالما vBulleitn سيسمح فقط لإزالة bbcodes دون تحليل فإنه لا يمكننا المساعدة. vBET علامة الرسالة بشكل مناسب ، وقدم لترجمة المنطق ، ولكن اختار المنتدى فقط في بعض الأماكن إلى تجاهله. يمكنك المساعدة من خلال الكتابة في موضوع صوتك لدينا -- ربما سوف رموز الفريق النظر في هذا الاقتراح بعد ذلك.
آسف لا أستطيع المساعدة هنانرجو منكم تفهم وضعنا في هذه المسألة.
وسوف يتطلب العثور على وظيفة التي تزيل رموز ال BBCode ، تحقق لا لانغ أو BBCode langtitle موجود في النص المدخلات وتتطلب في هذه الحالة ملف vBET bbcodes مع وظيفة الاستخدام المناسب لتحليل ذلك (تلك هي جاهزة الآن).
أنا لم نفعل ذلك لأننا نريد الحفاظ على التثبيت vBET / التحديثات سهلة بقدر الإمكان ، ولكن بالطبع إذا كنت تريد حقا أن تفعل هذا ثم الرجاء اسمحوا لي أن أعرف -- أنا سوف اختباره وتعطيك رمز جاهزة. يرجى ملاحظة أن الأمر سوف يتطلب القيام بذلك في كل مرة تقوم بتحديث المنتدى -- لأنك ستتجاوز التغييرات. ذلك -- أن يتصرف؟
التعديل الأخير تم بواسطة vBET؛ 07-05-10 في 19:22.
خوار هو حل سريع جدا لأولئك الذين لا يريدون تغيير ملفات المنتدى. يرجى ملاحظة أن هذا الحل ليس مثاليا ، ولكن سوف اعطيكم النص في الترجمة المناسبة. القضية ليست مثالية لأن سيتم ترجمته مرتين -- المرة الأولى عندما ستتم إزالة bbcodes ؛ 2 مرة عندما تتم ترجمة صفحة كاملة.
برجاء ملاحظة أن BET عادة لها طريقة لعدم السماح بمثل هذه الأشياء-وهذه ليست مساحة مترجمة. لسوء الحظ هنا يبدو أن vulletin يتجاهل المحتوى بطريقتين-ليس فقط شرائط bbcodes ، ولكن أيضا في مكان ما لاحقا يتغير علامات مثل '<' الى العلامة "أبيض-html" (الترميز <) ، لذلك لم يتم تقسيم المساحة المترجمة. لم نبحث عن حل أكثر تطورا-فالأرقام الفعلية تعطي نصوصا مترجمة ، وليست جيدة جدا مثلها ، ولكن معظم الأحيان في الترجمة الثانية تعيد نفس النص ولا تأخذ الأداء عندما يتم تخزينها بالفعل. الأمل الذي سيكون على ما يرام الآن وذلك الفريق في النشرة أخيرا جواب لطلب خطافنا
حل سريع :
1. تحرير ملف / وتشمل / functions.php
2. العثور على :
3. وضعت بعد :PHP Code:function strip_bbcode($message, $stripquotes = false, $fast_and_dirty = false, $showlinks = true, $stripimg = false)
{
PHP Code:if (false !== strpos($message, '[/lang]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions.php');
$message = vbet_parseOnlyLang($message, true);
}
OK -- أراه. يبدو أن علينا أن نتذكر ما هي اللغة ، والسماح لإزالة كافة العلامات الموجودة ، وعند نهاية ترجمته. هذه أشياء غريبة هي بسبب ترجم bbcodes وبعد ذلك إزالة تلك التي لا. وسأعمل على هذا.
من فضلك قل هل يمكن أن ينتظر قليلا مع هذا -- إلى الأسبوع المقبل. يبدو أن مهمة مثالية للعضو الجديد. النحلة بارد -- وسوف نتحقق من حل قبل أن ينشره. ذلك -- أنه لا حرج في إعطاء الحل في الاسبوع المقبل؟![]()