OK, så - du kan gjøre det også ved vBET file:
1. Åpen vbenterprisetranslator_seo.php
2. Finn:
Code:
$vbet_custom_char_replacement = array(
'"' => '',
'[langtitle=' => '',
'[/langtitle]' => '',
']' => '-'
);
3. Legg det par på samme måte vBSEO
Du må legge det igjen etter hver oppdatering, siden endringene vil bli overskrevet. Så holder det i vBSEO tilpassede erstatninger synes å være bedre idé.
Om du andre forslag. Slike forhold vil se slik ut:
Code:
if ($_REQUEST['language'])
{
Keep Non-English Characters in URLS for other languages
} else {
Replace Non-English Characters in URLs?
}
Vi gjorde ikke teste en slik løsning så vi råd til å gjøre dette på noen test eksempel ikke på reelle forumet og sjekke hvordan det oppfører seg. Jeg tror ikke det vil fungere - Jeg antar at fra config tatt det ganske enkelt verdi og festet til variable, ville så variable behandle dette like streng verdi. Jeg antar - ikke testet. Så slik endring bør tone på annet sted i stedet hvor variabel tar verdien du kan gjøre:
Code:
$theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
Dersom variabelen er global (og hvis det er variabel ikke konstant) så kan du overskrive det i / Includes / vbenterprisetranslator_functions_seo.php file. Det er to steder der du har kode som dette:
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);
}
Så du kan endre global variabel verdi i annet uttalelse, før teksten er evaluert.