OK kaya - maaari mong gawin na din ng vBET file:
1. Buksan vbenterprisetranslator_seo.php
2. Maghanap ng:
Code:
$vbet_custom_char_replacement = array(
'"' => '',
'[langtitle=' => '',
'[/langtitle]' => '',
']' => '-'
);
3. Magdagdag ng may pares katulad sa vBSEO
Kailangan mong idagdag ito muli pagkatapos ng bawat pag-update, dahil ang iyong mga pagbabago ay mapapatungan. So iingat ito sa vBSEO pasadyang replacements ay tila mas mahusay na ideya.
Tungkol sa iyong 2nd panukala. Ang ganitong kalagayan ay ganito ang hitsura:
Code:
if ($_REQUEST['language'])
{
Keep Non-English Characters in URLS for other languages
} else {
Replace Non-English Characters in URLs?
}
Hindi namin test tulad solusyon kaya payo namin upang gawin ito sa ilang mga halimbawa ng pagsubok ay hindi sa real forum at suriin kung paano ito behaves. Hindi ko naniniwala ito gumagana - ipagpalagay ko na mula sa config ito kinuha lamang halaga at naka-attach sa variable, kaya variable ay ituturing ito tulad ng string na halaga. Ipagpalagay na ako - hindi nasubukan. Kaya tulad pagbabago ay dapat tono sa iba pang lugar sa lugar kung saan ang variable tumatagal halaga na maaari mong gawin:
Code:
$theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
Kung variable ay global (at kung ito ay variable na hindi pare-pareho) pagkatapos ay maaari mong patungan ito sa / Nagsasama / vbenterprisetranslator_functions_seo.php file. Mayroong 2 mga lugar kung saan mayroon kang code tulad nito:
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);
}
Kaya maaari mong baguhin ang global variable na halaga sa ibang pahayag, bago ang teksto ay nasuri.