우리는 알고 있으며 지금이 순간에 그것은 버그로 간주되어 있지 않지만, 기능 (너무 좋은 자켓의 다른 단어 벌레 ).
설명해 주시기 바랍니다. 당신이 쓰는 어떤 것은 같은 CMS 블록의 텍스트 '최근 포럼 게시물'부분은 원래의 언어로 번역되지 않는 것입니다. 같은 블록에 표시되는 텍스트는 어떤 BBCode하지 않고 있기 때문에 사실 그것은 정확하게 전혀 번역되지 않습니다. VB는 단순히 그것을 실행하지 않고 BBCodes 없애 수 있습니다. 번역하지로이 텍스트를 볼 이유가 있습니다.
일부 언어 (일본어 등)에 해당 텍스트가 정말 항상 번역이므로 '번역'이지만,이 포럼 원래 언어로 같았 bbcode없이 그것이 번역되어 볼 수 있습니다. 그래서 구글은 텍스트 포르투갈어 즉 걸리지만 vBET은 VB 진짜 언어에 대한 정보를 제거했기 때문에 (포럼 기본값) 다른 언어에 있다고 말했다. 그래서 구글은 혼란지고 때로는 단지 같은 텍스트를 반환하고 때로는 매우 가난 결과를 번역하려고합니다.
우리는 vB 코드 수정 없이 아무것도 할 수 없습니다 그리고 우리는 그것을 할 싶지 않아. 우리는 공식적으로 모든 bbcodes 제거 됩니다 전에 선택한 bbcodes를 평가 하는 것을 허용할 새로운 걸에 대 한 vB 팀을 물었다. 자세한 내용은 여기를 참조 하십시오. 이동식하지 BBCODEs
우리는 2 달전에 이상이 제안을 보내 여전히 전혀 응답을하지 ...
그래서 가정 - 그것은 우리의 마음은 그것 우리가 그것과 같은 버그를하지 기능을 고려하는 이유입니다. 오래 vBulleitn 그냥 해석하지 않고 bbcodes를 제 거할 수있게되므로 우리가 도울 수 없습니다. vBET 마크 메시지가 적절하게 그것을 번역하는 논리를 주었지만 vBulletin 그냥 무시하는 몇몇 장소에서 선택합니다. 당신은 우리의 스레드에서 목소리를 작성하여 도울 수 - 아마도 VB 팀은 다음이 제안을 고려할 것입니다.
미안 여기 도와 드릴 수 없어요 당신은이 문제에서 우리의 상황을 이해 해 주길 바래.
그것은 제거 VB 기능을 찾을 수 있어야합니다 bbcode, 수표 랭 또는 langtitle bbcode가 (그 지금 준비)를 구문 분석 bbcodes하고 사용할 적절한 기능 vBET 파일을 필요로 입력 텍스트와 같은 경우에 존재 않습니다.
우리가 가능 한한 쉽게 vBET 설치 / 업데이 트를 계속 싶어서 그렇게하지 못했지만, 당신이 정말로하고 싶은 경우에는 물론이 다음 알려주시기 바랍니다 - 제가 테스트하고 당신에게 준비 코드를 제공합니다. 그것이 당신이 vBulletin 업데이 트됩니다 때마다 할 필요 점에 유의하십시오 - 당신은 변경 사항을 무시하기 때문입니다. 그래서 -시겠습니까?
마지막으로 수정 vBET; 07-05-10 에 19:22.
벨로우는 vBulletin 파일을 변경하려면 어떻게 사람들을 위해 매우 빠른 솔루션입니다. 이 솔루션은 완벽하지지만, 당신에게 적절한 번역 텍스트를 제공됩니다. 그것이 두 번 번역 때문에 완벽하지 문제입니다 - bbcodes이 제거됩니다 처음으로, 전체 페이지가 번역 두번째 시간.
보통 vBET는 이러한 것들을 허용하지 않는 방법을 가지고 있으며, 이것은 번역되지 않은 영역이다. 불행하게도, vBulletin은 2가지 방식으로 콘텐트를 무시하는 것 같다 - 블록들을 제거할 뿐만 아니라, 이후 어딘가에 '<' 와 같은 부호들이 있다. "흰색 html" 부호 (표기법 & lt;) 로 변환되지 않았기 때문에 변환되지 않은 영역이 손상되었다. 우리는 더 정교한 솔루션을 찾지 않았습니다. - 실제의 것은 번역된 텍스트를 제공하는데, 그렇게 좋은 것은 아니지만, 대부분 두 번의 번역은 동일한 텍스트를 리턴하며, 이미 캐시되었을 때는 성능을 저하시키지 않습니다. 지금은 괜찮을 것이며 vBulletin팀이 최종적으로 우리의 훅 요청에 응답한다.
빠른 솔루션 :
1. 파일을 편집 /는 / functions.php을 포함
2. 찾기 :
3. 후에 넣어 :PHP Code:
function strip_bbcode($message, $stripquotes = false, $fast_and_dirty = false, $showlinks = true, $stripimg = false)
{
PHP Code:
if (false !== strpos($message, '[/lang]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions.php');
$message = vbet_parseOnlyLang($message, true);
}
OK - 난을 참조하십시오. 그것은 우리가 언어 기억하는 것을 보인다, 기존의 모든 태그를 제거하도록하고, 마지막에 그것을 번역. bbcodes이 번역되었으며 그 후 이들이 어디에 제거되지 때문에 이상한 일들이 있습니다. 이 작업 것입니다.
다음주에 - 당신이와 조금 기다릴 수 없어 알려주십시오. 그것은 우리의 새로운 회원을위한 완벽한 작업처럼 보인다. 시원한 비 - 우리가 그것을 게시하기 전에 우리는 솔루션을 확인합니다. 그래서 - 그것은 다음주에 솔루션을 제공하는 괜찮은가요?