OK 때문에 - 당신은 vBET 파일에 의해 해당도 할 수 있습니다 :
1. 오픈 vbenterprisetranslator_seo.php
2. 찾기 :
Code:
$vbet_custom_char_replacement = array(
'"' => '',
'[langtitle=' => '',
'[/langtitle]' => '',
']' => '-'
);
3. vBSEO 유사하게이 쌍 추가
귀하의 변경 사항을 덮어 씁니다 때문에, 각 업데이트 이후에 다시 추가합니다. 그래서 vBSEO 정의 교체에 보관하는 것은 좋은 생각이 될 것으로 보인다.
당신의 두번째 제안에 대하여. 이러한 상태는 이런 모양이 될 :
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);
}
그래서 당신은 텍스트를 평가하기 전에, 다른 성명에서 전역 변수 값을 변경할 수 있습니다.