OK mar sin - is féidir leat é sin a dhéanamh chomh maith le comhad vBET:
1. Vbenterprisetranslator_seo.php Oscailte
2. Aimsigh:
Code:
$vbet_custom_char_replacement = array(
'"' => '',
'[langtitle=' => '',
'[/langtitle]' => '',
']' => '-'
);
3. Cuir ann beirteanna dul céanna, vBSEO
Beidh ort a chur air arís tar éis gach thabhairt cothrom le dáta, toisc go mbeidh do chuid athruithe a overwritten. Mar sin, is cosúil é a choinneáil i athchur vBSEO saincheaptha a bheidh le smaoineamh níos fearr.
Maidir le d'proposition 2. Bheadh choinníoll den sórt sin breathnú mar seo:
Code:
if ($_REQUEST['language'])
{
Keep Non-English Characters in URLS for other languages
} else {
Replace Non-English Characters in URLs?
}
Ní raibh muid tástála réiteach den sórt sin a dhéanamh ní mór dúinn chomhairle seo ar roinnt shampla tástáil ar an bhfóram fíor agus seiceáil ar iompar é. Ní chreidim go mbeidh sé ag obair - Is dócha gur ó config thóg sé ach luach agus atá i gceangal athraitheach, bheadh sin athraitheach chóireáil seo ach mar luach teaghrán. Is dócha mé - Ní tástáil. Mar sin, ba chóir go mbeadh athrú den sórt sin in áit eile a ton i bhfeidhm i gcás ina dtarlaíonn athraitheach luach fhéadfaí tú a dhéanamh:
Code:
$theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
Má tá athraitheach domhanda (agus má tá sé athróg nach tairiseach) ansin is féidir leat scríobh air i / N-áirítear / vbenterprisetranslator_functions_seo.php comhad. Tá 2 áiteanna ina bhfuil tú cód mar seo:
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);
}
Mar sin, is féidir leat athrú luach athraitheach domhanda i ráiteas eile, sula ndéantar téacs mheas.