ТАКІМ ЧЫНАМ, - вы можаце зрабіць гэта таксама vBET файл:
1. Адкрытае vbenterprisetranslator_seo.php
2. Пошук па сайце:
Code:
$vbet_custom_char_replacement = array(
'"' => '',
'[langtitle=' => '',
'[/langtitle]' => '',
']' => '-'
);
3. Дадаць там пар аналагічна vBSEO
Вам прыйдзецца дадаць яго зноў пасля кожнага абнаўлення, так як усе змены будуць перапішуцца. Так трымаць яго ў vBSEO карыстацкіх замен, здаецца, лепш.
Аб вашым другiм сказе. Такі стан будзе выглядаць наступным чынам:
Code:
if ($_REQUEST['language'])
{
Keep Non-English Characters in URLS for other languages
} else {
Replace Non-English Characters in URLs?
}
Мы не правяралі такія рашэнні, каб мы раім рабіць гэта на некалькі пробных асобніка не на рэальных форум і праверыць, як ён сябе вядзе. Я не веру, ён будзе працаваць - я мяркую, што ад канфігурацыі гэта прынята проста кошт і прымацаваны да зменнай, так што пераменная будзе ставіцца да гэтага так жа, як радковае значэнне. Я мяркую, - не правяраў. Так што ж такое змяненне павінна быць тон у іншым месцы, у месцы, дзе пераменная прымае значэнне, якое вы можаце зрабіць:
Code:
$theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
Калі зменная з'яўляецца глабальнай (і калі ён не з'яўляецца пастаяннай зменнай), то вы можаце перапісаць яе ў / Адчувае / vbenterprisetranslator_functions_seo.php файла. Ёсць два месцы, дзе ў вас ёсць такі код:
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);
}
Такім чынам, вы можаце змяніць глабальную зменную значэнне ў іншым заяве, перад тэкстам ацэньваецца.