Thay đổi đăng nhập để đăng xuất


11

Tôi có một trang web sử dụng Joomla 3.5 và hiện tại tôi có một mục menu chính 'Đăng nhập'. Khi Người dùng đăng nhập, có một số mục menu phụ xuất hiện trong mục menu 'Đăng nhập'.

Những gì tôi muốn làm là thay đổi tên mục menu từ 'Đăng nhập' thành 'Đăng xuất' và trỏ nó đến một trang khác để họ thực sự có thể đăng xuất.


Đối với tất cả các quản trị viên người Đức: Bản dịch của Đăng xuất là 'Anmelden' thay vì 'Abmelden'. Khi trước đây tôi đã xem tính năng này, tôi đã bỏ qua để đọc bản in nhỏ :-)

Câu trả lời:


11

The Good Folks tại OSTraining vừa xuất bản Hướng dẫn hay này :

Bước 1. Tạo liên kết Đăng nhập

  • Chuyển đến Menu> menu của bạn> Thêm mục menu mới

Tạo liên kết Đăng nhập

  • Nhập một tiêu đề menu.
  • Chọn Loại Mục Menu.

nhập mô tả hình ảnh ở đây

  • Chọn người dùng> Mẫu đăng nhập.

nhập mô tả hình ảnh ở đây

  • Đặt "Truy cập" thành "Khách"
  • Nhấp vào "Lưu & Mới".

Quyền truy cập của khách sẽ làm cho nó chỉ xuất hiện cho người dùng chưa đăng nhập. Nếu vì lý do nào đó trang web của bạn không có quyền truy cập của Khách, bạn có thể sử dụng hướng dẫn này để tạo.

nhập mô tả hình ảnh ở đây

Bước 2. Tạo liên kết Đăng xuất

Tiếp theo, hãy tạo liên kết Đăng xuất.

  • Tạo một mục menu mới.
  • Nhập một tiêu đề menu.
  • Chọn Loại Mục Menu.

nhập mô tả hình ảnh ở đây

  • Chọn người dùng> Đăng xuất.

Tính năng này đã được thêm vào trong Joomla 3.5. Vì vậy, nếu bạn không có tùy chọn này, bạn cần cập nhật lên Joomla 3.5 trở lên.

nhập mô tả hình ảnh ở đây

  • Chuyển "Truy cập" thành "Đã đăng ký".
  • Nhấp vào "Lưu và Đóng".

nhập mô tả hình ảnh ở đây

Bước 3. Kiểm tra các liên kết

Cuối cùng, hãy kiểm tra để đảm bảo rằng chúng tôi đã làm mọi thứ đúng.

Dưới đây là một số điều cần kiểm tra:

  • "Đăng nhập" có xuất hiện khi đăng xuất không?
  • "Đăng xuất" có xuất hiện khi đăng nhập không? Có xuất hiện khi đăng nhập bằng tài khoản khác ở cấp độ truy cập khác không? Nếu không, bạn có thể cần điều chỉnh Access Control. Chúng tôi có một lớp học về điều đó ở các cấp độ kiểm soát truy cập của Joomla .

Thats tất cả để có nó. Chúc mừng! Joomla 3.5 trở lên giúp thiết lập thực sự dễ dàng.


Như mọi khi, sox đến OSTraining cho các Hướng dẫn Joomla tốt nhất hiện có.


3

Trong Joomla! 3.5 chúng tôi có một loại mục menu mới có tên là Đăng xuất trong phần Người dùng ,
tạo một mục menu mới và chọn tùy chọn mới này, xem ảnh chụp màn hình:

nhập mô tả hình ảnh ở đây

Trân trọng.


Xin chào Alex, tôi không gặp vấn đề gì khi tạo nút Đăng xuất và làm cho nó hoạt động, vấn đề tôi gặp phải là tôi muốn mục menu "ĐĂNG NHẬP" biến mất để tôi có thể có một mục trình đơn khác ở vị trí của nó với tùy chọn "ĐĂNG KÝ" trong đó Trang web được đề cập là www.lsl.global
Sam Potts

Xin chào Alex, tôi đã xóa bộ nhớ cache của mình sau khi thực hiện một số thay đổi đối với Cấp độ truy cập của người dùng và hiện nó đang hoạt động.
Sam Potts

2

Tôi đã phải làm điều tương tự trên một trong các trang web của tôi.

Trước tiên, bạn nên tạo Ghi đè mẫu cho mô-đun mod_login

Sau khi hoàn thành, bạn sẽ có tệp sau:

ROOT / mẫu / YOU_TEMPLATE / html / mod_login / default_logout.php

Lưu ý: Đường dẫn có thể hơi khác nhau tùy theo khung của mẫu.


Sau đó, Mở tệp được đề cập ở trên và thêm mã sau đây

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

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

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

    });

');

Tất nhiên bạn sẽ cần phải thay đổi #navthành bộ chọn bao bọc menu và .item-222 abộ chọn mục menu.

Nếu bạn cung cấp một liên kết đến trang web của bạn, tôi có thể cung cấp cho bạn mã chính xác được sử dụng ở trên, nhưng cho đến lúc đó, đây là tất cả những gì tôi có thể cung cấp.

Hi vọng điêu nay co ich


2

Tôi đã thực hiện các thay đổi đối với Cấp độ truy cập của người dùng nhưng những điều này dường như không hoạt động, tôi đã xóa bộ nhớ cache và bây giờ trang web dường như hoạt động như tôi muốn.

ĐỐI VỚI MỨC TIẾP CẬN CỦA NGƯỜI DÙNG:

  1. PUBLIC: bỏ chọn tất cả các tùy chọn
  2. HƯỚNG DẪN: chỉ kiểm tra khách
  3. ĐĂNG KÝ: Người quản lý đã kiểm tra, Người dùng đã đăng ký và Siêu người dùng

ĐỐI VỚI CÁC MẶT HÀNG:

  1. Menu chính: Mức truy cập người dùng được đặt thành 'Công khai' theo mặc định
  2. ĐĂNG NHẬP: Đã thay đổi Cấp truy cập của người dùng thành 'Khách'
  3. ADMIN với các mục trong menu phụ: Đã thay đổi tất cả các cấp truy cập của người dùng thành 'Đã đăng ký', điều này bao gồm nút "đăng xuất" của tôi.

Bây giờ khi tôi đăng nhập, menu cập nhật chính xác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.