موافق ذلك -- يمكنك أن تفعل ذلك أيضا من خلال ملف vBET :
1. فتح vbenterprisetranslator_seo.php
2. العثور على :
Code:
$vbet_custom_char_replacement = array(
'"' => '',
'[langtitle=' => '',
'[/langtitle]' => '',
']' => '-'
);
3. إضافة إلى وجود أزواج بالمثل لخدمات
سيكون لديك لإضافته مرة أخرى بعد كل تحديث ، لأن التغييرات سيتم الكتابة. حتى ابقائها في بدائل لخدمات مخصصة يبدو أن فكرة أفضل.
حول الاقتراح الخاص 2. ومثل هذه الحالات تبدو هذه :
Code:
if ($_REQUEST['language'])
{
Keep Non-English Characters in URLS for other languages
} else {
Replace Non-English Characters in URLs?
}
لم نكن اختبار مثل هذا الحل لذلك نحن المشورة للقيام بذلك ، على سبيل المثال بعض الاختبار الحقيقي ليس على المنتدى والتحقق من كيفية عمله. لا أعتقد أنه سوف يعمل -- افترض أن التكوين من أنها قد تعلق ببساطة وقيمة لمتغير ، والمتغير بحيث تتعامل مع هذا مثلما قيمة السلسلة. أعتقد -- وليس اختبارها. لذلك ينبغي أن يكون مثل هذا التغيير في لهجة مكان آخر في مكان المتغير يأخذ القيمة التي يمكن القيام بها :
Code:
$theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
إذا كان المتغير العالمي (وإذا كان متغير غير ثابت) ، ثم يمكنك الكتابة في / وتشمل / vbenterprisetranslator_functions_seo.php الملف. هناك 2 الأماكن حيث لديك رمز مثل هذا :
Code:
if ($language) {
$text = vbet_filter_replace_text($text, VBSEO_SPACER, VBSEO_APPEND_CHAR);
} else {
$text = vbseo_filter_text($text, $allowcharsl, $filter_stop_words, $reversablee, $keep_tailspaces);
}
بحيث يمكنك تغيير قيمة المتغير العالمي في بيان آخر ، قبل أن يتم تقييم النص.