लॉगआउट में लॉग इन बदलें


11

मेरे पास जूमला 3.5 का उपयोग करने वाली एक वेबसाइट है और मेरे पास वर्तमान में 'लॉगिन' मुख्य मेनू आइटम है। उपयोगकर्ता द्वारा लॉग इन करने के बाद, कुछ उप-मेनू आइटम होते हैं जो 'लॉगिन' मेनू आइटम के अंतर्गत आते हैं।

मुझे जो करना है, वह मेनू आइटम का नाम 'लॉगिन' से 'लॉगआउट' में बदलना है और इसे दूसरे पृष्ठ पर इंगित करना है ताकि वे वास्तव में कुछ भी नहीं जान सकें।


सभी जर्मन प्रशासकों के लिए: लॉगआउट का अनुवाद 'एमेलडेन' के बजाय 'एमेलडेन' है। जब मैंने पहले इस फीचर को देखा था तो मैं छोटे प्रिंट :-)

जवाबों:


11

OSTraining में अच्छे लोगों ने अभी-अभी यह अच्छा ट्यूटोरियल प्रकाशित किया है :

चरण 1। लॉगिन लिंक बनाएं

  • मेनू> अपने मेनू> नई मेनू आइटम जोड़ें पर जाएं

लॉगिन लिंक बनाएं

  • एक मेनू शीर्षक दर्ज करें।
  • मेनू आइटम प्रकार का चयन करें।

यहाँ छवि विवरण दर्ज करें

  • उपयोगकर्ता चुनें> लॉगिन फ़ॉर्म।

यहाँ छवि विवरण दर्ज करें

  • "पहुँच" को "अतिथि" पर सेट करें
  • "सहेजें और नया" पर क्लिक करें।

अतिथि का उपयोग इसे ऐसा बना देगा कि यह केवल गैर-लॉग-इन उपयोगकर्ताओं के लिए प्रकट होता है। यदि किसी कारण से आपकी साइट में अतिथि पहुंच नहीं है, तो आप इसे बनाने के लिए इस ट्यूटोरियल का उपयोग कर सकते हैं ।

यहाँ छवि विवरण दर्ज करें

चरण 2। लॉगआउट लिंक बनाएं

इसके बाद, लॉगआउट लिंक बनाएं।

  • एक नया मेनू आइटम बनाएं।
  • एक मेनू शीर्षक दर्ज करें।
  • मेनू आइटम प्रकार का चयन करें।

यहाँ छवि विवरण दर्ज करें

  • उपयोगकर्ता> लॉगआउट चुनें।

यह फीचर जूमला 3.5 में जोड़ा गया था। इसलिए यदि आपके पास यह विकल्प नहीं है, तो आपको जूमला 3.5 या बाद में अपडेट करना होगा।

यहाँ छवि विवरण दर्ज करें

  • "एक्सेस" को "पंजीकृत" पर स्विच करें।
  • "सहेजें और बंद करें" पर क्लिक करें।

यहाँ छवि विवरण दर्ज करें

चरण 3। लिंक का परीक्षण करें

अंत में, हम यह सुनिश्चित करने के लिए परीक्षण करें कि हमें सब कुछ सही मिला है।

यहाँ कुछ चीजों के लिए जाँच कर रहे हैं:

  • क्या लॉग आउट होने पर "लॉगिन" दिखाई देता है?
  • लॉग इन करने पर "लॉगआउट" दिखाई देता है? क्या यह तब दिखाई देता है जब किसी अन्य एक्सेस स्तर के खाते से लॉग इन किया जाता है? यदि नहीं, तो आपको एक्सेस कंट्रोल को समायोजित करने की आवश्यकता हो सकती है। जूमला के अभिगम नियंत्रण स्तर पर हमारा एक वर्ग है ।

यही सब है इसके लिए। बधाई! जूमला 3.5 और उच्चतर यह वास्तव में स्थापित करना आसान बनाता है।


हमेशा की तरह, वहाँ से बाहर सबसे अच्छा जूमला ट्यूटोरियल के लिए धन्यवाद।


3

जुमला में! 3.5 हमारे पास एक नया मेनू आइटम प्रकार है जिसे उपयोगकर्ता अनुभाग में लॉगआउट कहा जाता है , एक नया मेनू आइटम बनाएं और इस नए विकल्प का चयन करें, स्क्रीनशॉट देखें:

यहाँ छवि विवरण दर्ज करें

सादर।


हाय एलेक्स, मुझे लॉग आउट बटन बनाने और उस काम को करने में कोई समस्या नहीं है, मेरे पास जो समस्या है वह यह है कि मैं चाहता हूं कि "लोगिन" मेनू आइटम गायब हो जाए ताकि मैं "लॉगिंग" विकल्प के साथ इसके स्थान पर एक और मेनू आइटम रख सकूं इसके अंदर। विचाराधीन वेबसाइट www.lsl.global
Sam Potts

हाय एलेक्स, मैंने उपयोगकर्ता पहुँच स्तर में कुछ बदलाव करने के बाद अपना कैश साफ़ कर दिया और अब यह काम कर रहा है।
सैम पॉट्स

2

मुझे अपनी एक साइट पर यही काम करना था।

सबसे पहले, आपको mod_login मॉड्यूल के लिए टेम्पलेट ओवरराइड बनाना चाहिए

एक बार करने के बाद, आपके पास निम्न फ़ाइल होनी चाहिए:

रूट / टेम्पलेट्स / YOUR_TEMPLATE / html / mod_login / default_logout.php

नोट: टेम्पलेट के ढांचे के आधार पर पथ थोड़ा भिन्न हो सकता है।


फिर, ऊपर बताई गई फ़ाइल खोलें और निम्न कोड जोड़ें

$doc = JFactory::getDocument();
$doc->addScriptDeclaration('

    jQuery(document).ready(function($){

        $("#nav").find(".item-222 a").empty().text("Logout");

    });

');

आपको #navअपने मेनू लिपटे चयनकर्ता और .item-222 aमेनू आइटम चयनकर्ता को बदलने की आवश्यकता होगी ।

यदि आप अपनी साइट के लिए एक लिंक प्रदान करते हैं, तो मैं आपको ऊपर दिए गए सटीक कोड दे सकता हूं, लेकिन तब तक, यह वह सब है जो मैं प्रदान कर सकता हूं।

उम्मीद है की यह मदद करेगा


2

मैंने उपयोगकर्ता पहुँच स्तर में परिवर्तन किए, लेकिन ये काम नहीं कर रहे हैं, मैंने तब से अपना कैश साफ़ कर दिया है और अब वेबसाइट काम करती दिखाई दे रही है कि मैं कैसे चाहता था।

उपयोग के स्तर के लिए:

  1. सार्वजनिक: सभी विकल्पों को अनियंत्रित छोड़ दें
  2. GUEST: केवल अतिथि की जाँच की
  3. पंजीकृत: जाँच की गई प्रबंधक, पंजीकृत उपयोगकर्ता और सुपर उपयोगकर्ता

मेनू आइटम के लिए:

  1. मुख्य मेनू: उपयोगकर्ता पहुंच स्तर डिफ़ॉल्ट रूप से 'सार्वजनिक' पर सेट होता है
  2. लोगिन: 'अतिथि' के लिए उपयोगकर्ता पहुँच स्तर में परिवर्तन
  3. उप-मेनू आइटम के साथ ADMIN: सभी उपयोगकर्ता पहुंच स्तरों को 'पंजीकृत' में बदला गया, इसमें मेरा "लॉगआउट" बटन शामिल है।

अब जब मैं लॉगिन करता हूं, तो मेनू सही ढंग से अपडेट होता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.