Bé, així que - vostè pot fer que també per l'arxiu de VBET:
1. Vbenterprisetranslator_seo.php obert
2. Cerca:
Code:
$vbet_custom_char_replacement = array(
'"' => '',
'[langtitle=' => '',
'[/langtitle]' => '',
']' => '-'
);
3. Afegir hi ha parells de manera similar a Matías
Vostè haurà de afegir de nou després de cada actualització, ja que els canvis seran sobreescrits. Pel que mantenir en reemplaçament de Matías costum sembla millor idea.
Sobre la seva segona proposta. Aquesta condició es veuria així:
Code:
if ($_REQUEST['language'])
{
Keep Non-English Characters in URLS for other languages
} else {
Replace Non-English Characters in URLs?
}
No vam provar solució d'aquest tipus, així que consells per fer això no en una instància de prova en el fòrum real i comprovar com es comporta. No crec que funcioni - Suposo que a partir de configuració que pren només el valor i l'adjunta a la variable, tan variable que tractar això només com a valor de cadena. Suposo que - no han estat avaluats. Així que aquest canvi ha de ser el to en un altre lloc on la variable pren el valor que vostè podria fer:
Code:
$theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
Si la variable és global (i si és variable no constant), llavors es pot sobreescriure a / Includes / vbenterprisetranslator_functions_seo.php arxiu. Hi ha dos llocs on hi hagi un codi com aquest:
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);
}
Així que vostè pot canviar el valor de la variable global en la declaració d'una altra persona, abans que el text s'avalua.