OK hivyo - unaweza kufanya hivyo pia kwa faili vBET:
1. Open vbenterprisetranslator_seo.php
2. Find:
Code:
$vbet_custom_char_replacement = array(
'"' => '',
'[langtitle=' => '',
'[/langtitle]' => '',
']' => '-'
);
3. Add huko jozi vile vile kwa vBSEO
Utakuwa na kuongeza tena baada ya update kila, tangu mabadiliko yako kuwa overwritten. Hivyo kuweka katika replacements vBSEO desturi inaonekana kuwa bora wazo.
Kuhusu pendekezo yako 2. Hali hiyo bila kuangalia kama hii:
Code:
if ($_REQUEST['language'])
{
Keep Non-English Characters in URLS for other languages
} else {
Replace Non-English Characters in URLs?
}
Hatukuwa mtihani ufumbuzi huo hivyo ushauri wa kufanya hii kwa mfano baadhi ya mtihani si kwenye jukwaa halisi na kuangalia ina tabia. Siamini itakuwa kazi - nadhani kutoka config ni kuchukuliwa tu thamani na masharti ya variable, hivyo kutofautiana bila kutibu thamani kama kamba. Nadhani - si kupima. Hivyo mabadiliko hayo lazima tone katika sehemu nyingine katika mahali ambapo variable inachukua thamani unaweza kufanya:
Code:
$theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
Kama variable ni ya kimataifa (na kama ni variable si mara kwa mara) basi unaweza overwrite katika / Inajumuisha / vbenterprisetranslator_functions_seo.php file. Kuna 2 mahali ambapo una code kama hii:
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);
}
Hivyo unaweza mabadiliko ya kimataifa variable thamani katika taarifa kingine, kabla ya maandishi ni tathmini.