OK niin - voit tehdä tämän myös vBET tiedosto:
1. Avaa vbenterprisetranslator_seo.php
2. Etsi:
Code:
$vbet_custom_char_replacement = array(
'"' => '',
'[langtitle=' => '',
'[/langtitle]' => '',
']' => '-'
);
3. Lisää siellä paria samoin vBSEO
Sinun täytyy lisätä sen uudelleen jokaisen päivityksen jälkeen tekemäsi muutokset korvataan. Joten pitämiseksi vBSEO custom tilalle näyttää olevan parempi idea.
Tietoja toinen lause. Tällainen edellytys olisi näyttää tältä:
Code:
if ($_REQUEST['language'])
{
Keep Non-English Characters in URLS for other languages
} else {
Replace Non-English Characters in URLs?
}
Emme koe tällaista ratkaisua niin neuvomme tehdä tämän jotkut koeversio ei todellisiin foorumi ja tarkistaa, miten se käyttäytyy. En usko, että se toimii - Oletan, että siitä config se otetaan yksinkertaisesti arvo ja liitetään muuttuja, niin muuttuja kohtelisi sitä yhtä merkkijonoarvo. Oletan - ei testattu. Joten tällaiset muutokset tulisi sävy muuta paikkaa, missä muuttuja vie arvon voit tehdä:
Code:
$theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
Jos muuttuja on globaali (ja jos se muuttuja ei vakio), voit korvata sen / Includes / vbenterprisetranslator_functions_seo.php tiedosto. On 2 paikkoja, joissa olet koodia näin:
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);
}
Joten voit muuttaa globaalin muuttujan arvoa muu selvitys, ennen kuin teksti on arvioitu.