देखें पूर्ण संस्करण: हल ऑटो अंग्रेजी वापस अगर अंग्रेजी प्रोफ़ाइल भाषा है
मैं पहले से ही टेम्पलेट conditionals के माध्यम से अंग्रेजी उपयोगकर्ताओं से छुपाने के झंडे, लेकिन अब मैं अगले स्तर तक इस ले, जो अपने ब्राउज़र भाषा की एक विदेशी भाषा के लिए सेट है अन्य देशों में अंग्रेजी बोलने वाले उपयोगकर्ताओं के रूप में चाहते हैं, लेकिन अनूदित पन्नों पर देश हमारी साइट जब गूगल के साथ खोज के लिए स्वचालित रूप से अनूदित संस्करणों के बजाय अंग्रेजी संस्करण को देखना चाहते हैं.
आदेश में यह करने के लिए मैं निम्नलिखित कोड लिखा है.
हालांकि, के रूप में मुझे लगता है कि vBET के आंतरिक कामकाज के साथ परिचित नहीं हूँ, मुझे नहीं पता है जहाँ यह जगह करने के लिए या इसे पूरा कैसे. क्या आप कृपया मुझे इस के साथ मदद?
if ($_GET['language'] != "en" and $vbulletin->userinfo['vbet_def_lang'] == 'en')
{
revert language to english
}
- कौन सा प्लगइन / इस फ़ाइल में जाना होगा?
क्या मैं 'वापस लौटने से अंग्रेजी भाषा की जगह में रखा जाएगा?
धन्यवाद
इस पल उपयोगकर्ता vBET द्वारा स्वचालित रूप से यह डिफ़ॉल्ट भाषा के लिए पुनः निर्देशित किया जाना चाहिए. यह जाँच करें और काम नहीं कर अगर, तो हमें पता है - हम बग रिपोर्ट करने के लिए इस धागे कदम होगा. कृपया ध्यान दें कि कुकीज़ इस के लिए सक्षम होना करने के लिए काम (लॉगिन इससे पहले कि उपयोगकर्ता के बारे में कोई जानकारी है, तो हम जीवन भर कुकी सेट और जब उपयोगकर्ता एक ही ब्राउज़र से आता है वह लॉगिन पहले भी रीडायरेक्ट कर दिया जाता है) है और यह केवल की शुरुआत में क्या होगा सत्र (अन्यथा उपयोगकर्ता मैन्युअल भाषा बदलने में सक्षम नहीं होगा).
सत्र की शुरुआत में, हाँ, भाषा बदल रहा है.
हालांकि, हम कहते हैं मैं में लॉग इन कर रहा हूँ और मेरा डिफ़ॉल्ट भाषा अंग्रेजी है.
मान लीजिए कि मेरे ब्राउज़र भाषा पोलिश है, और जब मैं एक शब्द googled, मेरी वेबसाइट एक परिणाम के रूप में आया था. एक बार क्लिक करने के बाद, मैं mysite.com / मंच / / pl thread.html लिया गया था. मेरी प्रयोजनों के लिए, मैं उपयोगकर्ता को स्वचालित रूप से mysite.com / / मंच thread.html करने के लिए पुनः निर्देशित किया है यदि उनके प्रोफ़ाइल भाषा अंग्रेजी है चाहता हूँ.
अन्यथा, अमेरिका के बाहर लोग हैं जो अंग्रेजी में धाराप्रवाह हैं साइट के अनुवादित संस्करण के लिए ले जाया जा सकता है, और जाहिर है, ऑटो - अनुवाद उनके लिए अंग्रेजी संस्करण से भी बदतर है.
इसलिए, यदि संभव हो तो, आप कृपया मेरे ऊपर कोड के साथ कुछ संकेत की पेशकश सकता है? मैं बहुत बहुत मदद की सराहना करेंगे. अग्रिम में बहुत धन्यवाद!
मैं अपने परिदृश्य को समझने, लेकिन यह बहुत ही असामान्य है. अगर किसी को पहले से ही अपनी साइट पर है वह यह क्यों गूगल चाहिए? जब कोई और यह गूगल नहीं है, तो नए सत्र बनाया जाता है तो वह पुनः निर्देशित किया जाएगा.
कारण है कि क्यों हम अभी भी चर्चा बनाने के लिए (हम क्यों यह अभी तक स्वीकार नहीं करते) क्योंकि अगर हम परिवर्तन के रूप में आप चाहते हैं, तो उपयोगकर्ता अनुवाद बदलने में सक्षम नहीं हो जाएगा है - क्योंकि वह हमेशा अपने डिफ़ॉल्ट भाषा के लिए पुनः निर्देशित किया जाएगा, यहां तक कि अगर वह कुछ ध्वज क्लिक करें. यही कारण है कि हम शुरुआत में ही इस पुनर्निर्देशन बनाया है - क्योंकि कि उपयोगकर्ता के बाद जहाँ वह जाना चाहता है और वह चाहता है किसी भी अनुवाद करने के लिए स्वतंत्र है.
यह वास्तव में कैसे आप अपने मंच का व्यवहार करना चाहते हैं. और परिदृश्य जो तुम्हें दे दिया वास्तविकता में करता है संभव है. क्योंकि मामलों की 99.99999% में यह रूप में आप की इच्छा काम करेंगे - अगर कुछ उपयोगकर्ता बाहरी लिंक के द्वारा आप के लिए जाना है और पहले से ही डिफ़ॉल्ट भाषा सेट के साथ खाता है, तो वह के रूप में आप चाहते हैं पुनः निर्देशित किया जाएगा. और अगर वह पहले से ही अपने मंच है तो खोला:
1 - वह दूसरी जगह से क्यों वहाँ जाना होगा अगर वह पहले से ही वहाँ है?
2 - ऐसे असामान्य मामले में भी वह सिर्फ ध्वज क्लिक करें, सकता है, क्योंकि वह अपने मंच जानता है और जानता है कि क्या चल रहा है.
कृपया इस पर विचार करें. हम ऊपर तर्क की वजह से सरकारी को बदलने के रूप में हमारे अनुरोध करना चाहते नहीं किया. लेकिन अगर तुम सच में अभी भी लगता है कि यह तुम्हारे लिए अच्छा विचार है हम आपको vBET 3.2.x (3.3.0 में हम redirections की जगह बदल और भी प्रदर्शन के लिए इसे बेहतर बनाया) के लिए कुछ वैकल्पिक हल दे देंगे.
कृपया, मुझे workaround के साथ प्रदान करते हैं.
जबकि अपने अंक काफी मान्य हैं, इस परिदृश्य वास्तव में एक उपयोगकर्ता के द्वारा सामना करना पड़ा था और रिपोर्ट यहाँ मेरे देखें: PentaxForums.com मैं मानता हूँ कि समय की सबसे, यह एक मुद्दा नहीं किया जाएगा, लेकिन मैं मेरी साइट 100% सही तरह!
संपादित करें: testuser, पासवर्ड परीक्षण के रूप में लॉग इन, ऊपर के लिंक देख कृपया. मैं एसईओ कारणों के लिए सार्वजनिक दृश्य से समाचार अक्षम मंच:)
workaround के साथ बात यह है कि यह केवल यह इतना है कि अंग्रेजी बोलने वाले उपयोगकर्ताओं को मैन्युअल अनुवाद नहीं बदल सकते हैं. टेम्पलेट्स के माध्यम से, मैं पहले से ही उपयोगकर्ताओं को, जो उनके प्रोफ़ाइल में अंग्रेज़ी सेट के लिए झंडे छिपा. तो, सार है यह यदि आप अनुवाद करना चाहते हैं, या तो अंग्रेजी के अलावा अन्य कुछ का चयन, या एक अतिथि के रूप में मंच ब्राउज़ करें. इसलिए, मैं workaround के चाहते हैं.
विचार के लिए बहुत बहुत धन्यवाद, और मैं सुना है कि तुम मुझे इस मामले में मदद करने को तैयार हैं खुश हूँ. vBET मेरी साइट के साथ किया गया है बहुत अच्छी तरह से अभी तक काम कर रहे हैं और मैं यहाँ एक ग्राहक खुश हूँ!
हाय, मैंने पाया है कि किसी कारण के लिए इस पुराने धागा अभी भी बंद नहीं है. करता है इसे हल किया गया था या हम गलती से इसे याद आती है और आप अभी भी हमारी मदद की जरूरत है बताओ.
मैंने पाया है कि यह आवश्यक नहीं है कुछ इस तरह है. इसके बजाय, मैं navbar उपयोगकर्ता सलाह देने के लिए भाषा को बदलने में इस चेतावनी जगह है.
अब आप यह धागा बंद हो सकता है.
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.