PDA

정식 버전보기 : 해결 영어의 프로필 언어 경우 자동으로 영어로 되돌리려면



moman
15-12-09, 21:22
난 이미 템플릿 conditionals 통해 영어 사용자의 깃발을 숨기지만, 지금은 외국어로 설정된 브라우저 언어를 다른 국가에서 영어 사용자로 다음 단계로 이것을하고 싶어하지만,의 번역 페이지에 토지 줄 Google과 검색 사이트는 자동으로 오히려 번역된 버전보다 영어 버전을 보려면.

나는 다음 코드를 작성한 이렇게하기 위해서는.

그러나, 나는 vBET의 내부 동작과 함께 익숙한하지 않는 한, 나는 그것을 배치하거나 방법을 완료하려면 어디에 모르겠어. 당신이 좀 도와 주시겠어요?


if ($_GET['language'] != "en" and $vbulletin->userinfo['vbet_def_lang'] == 'en')
{
revert language to english
}

- 어떤 플러그인 / 파일이 들어갈까요?
- 무슨 '영어로 되돌릴 언어'대신에 넣어까요?

감사

vBET
15-12-09, 23:46
지금이 순간 사용자 자동으로 vBET하여의 기본 언어로 리디렉션해야합니다. 그것을 확인하고 작동하지 않는 경우, 그때 저희에게 알려주 - 우리는 버그보고이 스레드를 이동합니다. 쿠키 (로그인하기 전에 사용자에 대한 아무런 정보가 그럼 우리가 평생 쿠키를 설정하고 사용자가 동일한 브라우저에서 오실 때 그가도 로그인 전에 리디렉션됩니다, 없다) 작업이을 활성화해야합니다 그것이의 시작 부분에서만 발생합니다하십시오 세션 (그렇지 않으면 사용자가 수동으로 언어를 변경할 수 없을 것입니다.)

moman
16-12-09, 01:48
세션의 시작 부분에서 예, 언어가 변경됩니다.

그러나,하자 제가 로그인하고 기본 언어는 영어입니다하다고 말하고.

브라우저 언어 폴란드는 것을 가정하고, 나는 용어 를 봤거든 때 내 웹사이트 결과로 만들 었지. 일단 클릭, 내가 mysite.com / 포럼 / PL / thread.html로 이동되었습니다. 나의 목적을 위해, 나 자신의 프로필 언어는 영어하는 경우 사용자가 자동 으로 mysite.com / 포럼 / thread.html로 리디렉션되고 싶어요.

그렇지 않으면, 영어가 유창하고있는 미국 밖의 사람들이 사이트의 번역된 버전에 취해질 수, 그리고 분명, 자동 번역 그들을 위해 영어 버전보다 더 비참하게된다.

따라서, 가능하면, 당신은 내 위의 코드는 몇 가지 포인터를 제공 주실래요? 난 아주 많이 도움을 고맙게 여길 것입니다. 대단히 사전에 감사합니다!

vBET
16-12-09, 03:15
당신의 시나리오를 이해하지만, 그것은 매우 드문합니다. 다른 사람이 이미 귀하의 사이트에있다면 왜 그것을 구글해야합니까? 누군가가하지 않으며 그것을 구글하면 다음 새 세션은 그래서 그는이 리디렉션됩니다 생성됩니다.

당신이 원하는대로 우리가 변경하면, 사용자가 번역을 변경할 전혀 못할 수 있기 때문에 우리가 아직 (왜 우리가 아직이 동의하지) 논의를 할 이유는 - 그는 항상 심지어 자신의 기본 언어로 리디렉션되므로 그는 몇 가지 플래그를 클릭하면. 우리는 처음에이 리디렉션을 만든 이유입니다 - 해당 사용자는 그가 가고 싶은 곳 어디든 가서 자신이 원하는 어떤 번역을 무료로 후 때문입니다.

그것은 당신이 당신의 포럼을 행동하고 싶은 방법은 진짜입니다. 그리고 당신이 준 시나리오는 현실에서 가능 않습니다. 당신이 원하는대로 가지 경우 99.99999 %에 작동하기 때문에 - 어떤 사용자가 외부 링크로 이동하여 이미 계정을 기본 언어로 설정된 점이있다면 당신이 원할 때, 그때 그는 리디렉션됩니다. 그리고있다면 그는 이미 다음 포럼을 열었습니다 :
- 1 - 그가 이미있다면 왜 다른 장소에서 거기에 갔겠습니까?
- 2 - 그는 당신의 포럼을 알고 있고 무슨 일이 일어 났는지 알고 있기 때문에 심지어 드문 경우는, 깃발을 클릭하십시오.

이것을 고려하십시오. 우리 때문에 위의 인자의 공식적인 변화로 우리의 요구를 당하고 싶지 않아. 하지만 정말 여전히 당신을 위해 좋은 아이디어라고 생각한다면 우리는 당신에게 vBET 3.2.x (3.3.0에서 우리가 redirections의 장소를 변경하며 성능이 더 좋게 만들)에 대한 몇 가지 해결책을 제공합니다.

moman
16-12-09, 03:47
, 해결 방법으로 날 기입해주십시오.

점수가 매우 유효하지만,이 시나리오가 실제로 사용자에 의해 발생하고보고되었다 날 - 참조 PentaxForums.com 나는 대부분의 시간은, 이것이 문제되지 않을 것임을 동의하지만 완벽한 내 사이트 100 %를 가지고처럼!

편집 : 위의 링크를 보려면, testuser를, 암호 테스트로 로그인하십시오. 나는 SEO 이유로 공개보기에서 뉴스 포럼 불가 :)

해결 방법과 문제는 영어 사용자가 수동으로 번역을 변경할 수 없도록 그것은 그것을 할 것이라는 것입니다. 템플릿을 통해 이미 자신의 프로필에서 영어를 설정한 사용자의 깃발이 숨겨져 있습니다. 그래서, 요점은이이 -면 번역을 원하는 중 영어 이외의 무언가를 선택하거나 게스트로 포럼을 찾아보십시오. 따라서, 그 해결 방법을하고 싶습니다.

고려 주셔서 대단히 감사합니다, 그리고 당신이 문제에 나를 도와 기꺼이 다니 기쁩니다. vBET 지금까지 내 사이트로 잘 작동되었고 여기서 고객으로 기뻐!

vBET
07-05-10, 15:27
안녕하세요, 저는 몇 가지 이유에 대해이 이전 스레드가 여전히 해결되지 않는 것으로 확인되었습니다. 그것이 해결 또는 우리가 실수를 그리워하고 여전히 우리의 도움을 필요로했습니다 않는 알려주세요.

moman
09-05-10, 00:34
나는 이런 걸 할 필요는 없습니다 것으로 나타났습니다. 대신, 나는 Navbar가 언어를 변경할 수있는 사용자를 조언이 경고를 놓으십시오.

이제이 스레드를 닫습 수 있습니다.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations delivered by vB Enterprise Translator 4.10.1