Bien, así que - usted puede hacer que también por el archivo de VBET:
1. Vbenterprisetranslator_seo.php abierto
2. Buscar:
Code:
$vbet_custom_char_replacement = array(
'"' => '',
'[langtitle=' => '',
'[/langtitle]' => '',
']' => '-'
);
3. Añadir hay pares de manera similar a Matías
Usted tendrá que agregarlo de nuevo después de cada actualización, ya que los cambios serán sobreescritos. Por lo que mantener en reemplazo de Matías costumbre parece ser mejor idea.
Acerca de su segunda propuesta. Tal condición se vería así:
Code:
if ($_REQUEST['language'])
{
Keep Non-English Characters in URLS for other languages
} else {
Replace Non-English Characters in URLs?
}
No probamos solución de este tipo, así que consejos para hacer esto no en una instancia de prueba en el foro real y comprobar cómo se comporta. No creo que funcione - Supongo que a partir de configuración que toma sólo el valor y la adjunta a la variable, tan variable que tratar esto sólo como valor de cadena. Supongo que - no han sido evaluados. Así que tal cambio debe ser el tono en otro lugar en donde la variable toma el valor que usted podría hacer:
Code:
$theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
Si la variable es global (y si es variable no constante), entonces se puede sobrescribir en / Includes / vbenterprisetranslator_functions_seo.php archivo. Hay dos lugares donde haya un código como este:
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);
}
Así que usted puede cambiar el valor de variable global en la declaración de otra persona, antes de que el texto se evalúa.