OK, па - можете да го направите и со 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);
}
Значи можете да ги менувате глобалната променлива вредност во друго изјава, пред текстот се оценува.