OK, nii - te võite seda teha ka vBET fail:
1. Avatud vbenterprisetranslator_seo.php
2. Otsi:
Code:
$vbet_custom_char_replacement = array(
'"' => '',
'[langtitle=' => '',
'[/langtitle]' => '',
']' => '-'
);
3. Lisa seal paari sarnaselt vBSEO
Sa pead lisada see uuesti pärast iga update, kuna teie muudatused kirjutatakse üle. Nii hoides seda vBSEO custom asendused tundub olevat parem idee.
Oma 2. pakkumine. Selline tingimus oleks näeb välja selline:
Code:
if ($_REQUEST['language'])
{
Keep Non-English Characters in URLS for other languages
} else {
Replace Non-English Characters in URLs?
}
Me ei testi sellist lahendust, et me nõu seda teha mõnel test näiteks mitte reaalne foorum ja vaadata, kuidas see käitub. Ma ei usu, et see töötab - ma arvan, et alates config see võetakse lihtsalt väärtus ja lisatud muutujaga, siis muutuja oleks käsitleda seda sama stringi väärtus. Ma arvan - mitte katsetada. Nii et selline muudatus peaks toon muu koht, kus muutuja võtab väärtus, mida võiks teha:
Code:
$theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
Kui muutuja on globaalne (ja kui see muutuja ei ole pidev), siis saate kirjutada seda / Includes / vbenterprisetranslator_functions_seo.php faili. Seal on 2 kohad, kus olete kood näeb välja selline:
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);
}
Nii saate muuta globaalse muutuja väärtust teine avaldus, enne teksti hinnata.