Ubah Login ke Logout


11

Saya memiliki situs web menggunakan Joomla 3.5 dan saat ini saya memiliki item menu utama 'Masuk'. Setelah Pengguna masuk, ada beberapa item sub-menu yang muncul di bawah item menu 'Login'.

Yang ingin saya lakukan adalah mengubah nama item menu dari 'Login' ke 'Logout' dan arahkan ke halaman lain sehingga mereka benar-benar dapat logout.


Untuk semua administrator Jerman: Terjemahan Logout adalah 'Anmelden' bukan 'Abmelden'. Ketika saya sebelumnya melihat fitur ini saya dihilangkan untuk membaca cetakan kecil :-)

Jawaban:


11

The Good Folks at OSTraining baru saja menerbitkan Tutorial yang bagus ini :

Langkah 1. Buat tautan Login

  • Buka Menu> menu Anda> Tambah Item Menu Baru

Buat tautan Login

  • Masukkan Judul Menu.
  • Pilih Jenis Item Menu.

masukkan deskripsi gambar di sini

  • Pilih Pengguna> Formulir Masuk.

masukkan deskripsi gambar di sini

  • Setel "Akses" ke "Tamu"
  • Klik "Simpan & Baru".

Akses tamu akan membuatnya sehingga hanya muncul untuk pengguna yang tidak masuk. Jika karena alasan tertentu situs Anda tidak memiliki akses Tamu, Anda dapat menggunakan tutorial ini untuk membuatnya.

masukkan deskripsi gambar di sini

Langkah 2. Buat tautan Logout

Selanjutnya, mari kita buat tautan Logout.

  • Buat item menu baru.
  • Masukkan Judul Menu.
  • Pilih Jenis Item Menu.

masukkan deskripsi gambar di sini

  • Pilih Pengguna> Logout.

Fitur ini ditambahkan di Joomla 3.5. Jadi, jika Anda tidak memiliki opsi ini, Anda harus memperbarui ke Joomla 3.5 atau yang lebih baru.

masukkan deskripsi gambar di sini

  • Alihkan "Akses" ke "Terdaftar".
  • Klik "Simpan & Tutup".

masukkan deskripsi gambar di sini

Langkah # 3. Uji tautannya

Akhirnya, mari kita uji untuk memastikan semuanya sudah benar.

Berikut adalah beberapa hal yang perlu diperiksa:

  • Apakah "Masuk" muncul saat keluar?
  • Apakah "Logout" muncul saat login? Apakah itu muncul ketika masuk dengan akun lain dari tingkat akses yang berbeda? Jika tidak, Anda mungkin perlu menyesuaikan Kontrol Akses. Kami memiliki kelas tentang itu di Level Kontrol Akses Joomla .

Hanya itu yang ada untuk itu. Selamat! Joomla 3.5 dan lebih tinggi membuatnya sangat mudah diatur.


Seperti biasa, thanx ke OSTraining untuk Tutorial Joomla terbaik di luar sana.


3

Di Joomla! 3.5 kami memiliki jenis item menu baru yang disebut Logout di bagian Pengguna ,
buat item menu baru dan pilih opsi baru ini, lihat tangkapan layar:

masukkan deskripsi gambar di sini

Salam.


Hai Alex, saya tidak punya masalah membuat tombol Keluar dan membuat itu berfungsi, masalah yang saya alami adalah saya ingin item menu "LOGIN" menghilang sehingga saya dapat memiliki item menu lain di tempatnya dengan opsi "LOGOUT" didalamnya. Situs web yang dimaksud adalah www.lsl.global
Sam Potts

Hai Alex, saya membersihkan cache setelah membuat beberapa perubahan pada Level Akses Pengguna dan sekarang berfungsi.
Sam Potts

2

Saya harus melakukan hal yang sama di salah satu situs saya.

Pertama, Anda harus membuat Template Override untuk modul mod_login

Setelah selesai, Anda harus memiliki file berikut:

ROOT / templates / YOUR_TEMPLATE / html / mod_login / default_logout.php

Catatan: Path mungkin sedikit berbeda tergantung pada kerangka templat.


Kemudian, Buka file yang disebutkan di atas dan tambahkan kode berikut

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

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

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

    });

');

Tentu saja Anda perlu mengubah #navpemilih menu yang dibungkus dan .item-222 apemilih item menu.

Jika Anda memberikan tautan ke situs Anda, saya dapat memberi Anda kode persis yang digunakan di atas, tetapi sampai saat itu, hanya itu yang bisa saya berikan.

Semoga ini membantu


2

Saya membuat perubahan pada Level Akses Pengguna tetapi ini tampaknya tidak berfungsi, sejak itu saya membersihkan cache saya dan sekarang situs web tampaknya berfungsi seperti yang saya inginkan.

UNTUK TINGKAT AKSES PENGGUNA:

  1. PUBLIC: biarkan semua opsi tidak dicentang
  2. TAMU: diperiksa Tamu saja
  3. TERDAFTAR: Manajer diperiksa, Pengguna Terdaftar dan Pengguna Super

UNTUK BARANG MENU:

  1. MENU UTAMA: Tingkat Akses Pengguna diatur ke 'Publik' secara default
  2. MASUK: Mengubah Tingkat Akses Pengguna ke 'Tamu'
  3. ADMIN dengan Item Sub-Menu: Mengubah semua Level Akses Pengguna ke 'Terdaftar', ini termasuk tombol "logout" saya.

Sekarang ketika saya masuk, menu memperbarui dengan benar.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.