Oturum Açma Oturumunu Değiştir


11

Joomla 3.5 kullanan bir web sitem var ve şu anda bir 'Giriş' ana menü öğem var. Bir Kullanıcı oturum açtığında, 'Oturum Aç' menü öğesinin altında görünen bazı alt menü öğeleri vardır.

Yapmak istediğim şey, menü öğesinin adını 'Oturum Aç' iken 'Oturum Kapat' olarak değiştirmek ve gerçekten çıkış yapabilmeleri için başka bir sayfaya yönlendirmektir.


Tüm Alman yöneticilere: Logout'un çevirisi 'Abmelden' yerine 'Anmelden'. Daha önce bu özelliğe baktığımda küçük baskıyı

Yanıtlar:


11

OSTraining'deki İyi İnsanlar bu güzel Eğitimi yayınladı :

Aşama 1. Giriş bağlantısını oluşturun

  • Menüler> menünüz> Yeni Menü Öğesi Ekle seçeneğine gidin

Giriş bağlantısını oluşturun

  • Bir Menü Başlığı girin.
  • Menü Öğesi Türünü seçin.

resim açıklamasını buraya girin

  • Kullanıcılar> Giriş Formu'nu seçin.

resim açıklamasını buraya girin

  • "Erişim" i "Misafir" olarak ayarlayın
  • "Yeni Kaydet" i tıklayın.

Misafir erişimi, yalnızca oturum açmamış kullanıcılara görünmesi için erişim sağlar. Herhangi bir nedenle sitenizin Konuk erişimi yoksa, bu eğiticiyi oluşturmak için bu öğreticiyi kullanabilirsiniz .

resim açıklamasını buraya girin

Adım 2. Oturumu Kapat bağlantısını oluşturma

Sonra, Oturumu Kapat bağlantısını oluşturalım.

  • Yeni bir menü öğesi oluşturun.
  • Bir Menü Başlığı girin.
  • Menü Öğesi Türünü seçin.

resim açıklamasını buraya girin

  • Kullanıcılar> Oturumu Kapat'ı seçin.

Bu özellik Joomla 3.5'te eklendi. Bu nedenle, bu seçeneğe sahip değilseniz, Joomla 3.5 veya daha yenisine güncellemeniz gerekir.

resim açıklamasını buraya girin

  • "Erişim" i "Kayıtlı" olarak değiştirin.
  • "Kaydet ve Kapat" ı tıklayın.

resim açıklamasını buraya girin

Aşama 3. Bağlantıları test edin

Son olarak, her şeyi doğru yaptığımızdan emin olmak için test edelim.

Kontrol edilecek bazı şeyler:

  • Oturumu kapattığınızda "Giriş" görünüyor mu?
  • Oturum açıldığında "Oturumu Kapat" mesajı görünüyor mu? Farklı bir erişim seviyesine sahip başka bir hesapla giriş yaptığınızda görünüyor mu? Değilse, Erişim Kontrolünü ayarlamanız gerekebilir. Bu konuda Joomla'nın Erişim Kontrol Düzeylerinde bir sınıfımız var .

Hepsi bu kadar. Tebrikler! Joomla 3.5 ve üstü, kurulumu gerçekten kolaylaştırır.


Her zaman olduğu gibi, orada en iyi Joomla Tutorials için OSTraining'e teşekkürler.


3

Joomla! 3,5 adlandırdığımız yeni bir menü öğesi türüne sahip Çıkış içinde Kullanıcılar , bölüm
ekrana bakın, yeni bir menü öğesi oluşturmak ve bu yeni seçeneği:

resim açıklamasını buraya girin

Saygılarımızla.


Merhaba Alex, Oturumu Kapat düğmesi oluşturma ve bu işi yapmada sorunum yok, yaşadığım sorun "LOGIN" menü öğesinin kaybolmasını istiyorum, böylece yerine "LOGOUT" seçeneğiyle başka bir menü öğesi ekleyebilirim içinde. Söz konusu web sitesi www.lsl.global
Sam Potts

Merhaba Alex, Kullanıcı Erişim Düzeylerinde bazı değişiklikler yaptıktan sonra önbelleğimi temizledim ve şimdi çalışıyor.
Sam Potts

2

Aynı şeyi sitelerimden birinde de yapmak zorundaydım.

İlk olarak, mod_login modülü için Şablon Geçersiz Kılma oluşturmalısınız

Tamamlandığında, aşağıdaki dosyaya sahip olmalısınız:

KÖK / templates / define_shippinginfo.php / html / mod_login / default_logout.php

Not: Yol, şablonun çerçevesine bağlı olarak biraz farklı olabilir.


Ardından, yukarıda belirtilen dosyayı açın ve aşağıdaki kodu ekleyin

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

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

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

    });

');

Elbette #navmenü kaydırmalı seçicinize ve .item-222 amenü öğesi seçiciye geçmeniz gerekecektir.

Sitenize bir bağlantı sağlarsanız, size yukarıda kullanılan tam kodu verebilirim, ancak o zamana kadar, sağlayabileceğim tek şey bu.

Bu yardımcı olur umarım


2

Kullanıcı Erişim Düzeylerinde değişiklikler yaptım, ancak bunlar çalışmıyor gibi görünüyor, o zamandan beri önbelleğimi temizledim ve şimdi web sitesi nasıl istediğimi çalışıyor gibi görünüyor.

KULLANICI ERİŞİM SEVİYELERİ İÇİN:

  1. KAMU: tüm seçenekleri işaretlemeyin
  2. MİSAFİR: işaretli Sadece misafir
  3. KAYITLI: işaretli Yönetici, Kayıtlı Kullanıcı ve Süper Kullanıcı

MENÜ ÖĞELERİ İÇİN:

  1. ANA MENÜ: Varsayılan olarak 'Genel' olarak ayarlanan Kullanıcı Erişim Seviyesi
  2. LOGIN: Kullanıcı Erişim Seviyesini 'Misafir' olarak değiştirdi
  3. Alt Menü Öğelerine Sahip ADMIN: Tüm Kullanıcı Erişim Düzeylerini 'Kayıtlı' olarak değiştirdi, buna "çıkış" düğmem de dahil.

Şimdi giriş yaptığımda menü doğru şekilde güncelleniyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.