로그인을 로그 아웃으로 변경


11

Joomla 3.5를 사용하는 웹 사이트가 있으며 현재 '로그인'기본 메뉴 항목이 있습니다. 사용자가 로그인하면 '로그인'메뉴 항목 아래에 일부 하위 메뉴 항목이 나타납니다.

내가하고 싶은 것은 메뉴 항목 이름을 'Login'에서 'Logout'으로 변경하고 실제로 로그 아웃 할 수 있도록 다른 페이지를 가리 키는 것입니다.


모든 독일 관리자에게 : 로그 아웃 번역은 'Abmelden'대신 'Anmelden'입니다. 이전에이 기능을 보았을 때 작은 글씨를 읽지

답변:


11

OSTraining의 Good Folks는이 멋진 튜토리얼을 방금 게시했습니다 .

1 단계. 로그인 링크 만들기

  • 메뉴> 메뉴> 새 메뉴 항목 추가로 이동하십시오.

로그인 링크 만들기

  • 메뉴 제목을 입력하십시오.
  • 메뉴 항목 유형을 선택하십시오.

여기에 이미지 설명을 입력하십시오

  • 사용자> 로그인 양식을 선택하십시오.

여기에 이미지 설명을 입력하십시오

  • "액세스"를 "게스트"로 설정
  • "저장 및 새로 만들기"를 클릭하십시오.

게스트 액세스는 로그인하지 않은 사용자에게만 표시되도록합니다. 어떤 이유로 든 사이트에 게스트 액세스 권한이없는 경우이 자습서 를 사용하여 사이트 를 만들 수 있습니다.

여기에 이미지 설명을 입력하십시오

2 단계. 로그 아웃 링크 생성

다음으로 로그 아웃 링크를 만들어 봅시다.

  • 새 메뉴 항목을 작성하십시오.
  • 메뉴 제목을 입력하십시오.
  • 메뉴 항목 유형을 선택하십시오.

여기에 이미지 설명을 입력하십시오

  • 사용자> 로그 아웃을 선택하십시오.

이 기능은 Joomla 3.5에서 추가되었습니다. 따라서이 옵션이 없으면 Joomla 3.5 이상으로 업데이트해야합니다.

여기에 이미지 설명을 입력하십시오

  • "액세스"를 "등록됨"으로 전환하십시오.
  • "저장 후 닫기"를 클릭하십시오.

여기에 이미지 설명을 입력하십시오

3 단계. 링크 테스트

마지막으로 모든 것이 올바르게되었는지 테스트 해 봅시다.

확인해야 할 사항은 다음과 같습니다.

  • 로그 아웃 할 때 "로그인"이 나타 납니까?
  • 로그인하면 "로그 아웃"이 나타 납니까? 다른 액세스 수준의 다른 계정으로 로그인하면 나타 납니까? 그렇지 않은 경우 액세스 제어를 조정해야 할 수도 있습니다. 우리는 Joomla의 액세스 제어 레벨 에서 이에 대한 수업을 진행합니다 .

그것이 전부입니다. 축하합니다! Joomla 3.5 이상은 설치가 매우 쉽습니다.


언제나 그렇듯이 최고의 Joomla Tutorial을위한 OSTraining에 감사드립니다.


3

줌라에서! 3.5 우리는라는 새로운 메뉴 항목 유형이 로그 아웃사용자 섹션에서
스크린 샷을 참조하십시오 새 메뉴 항목을 만들고 새로운 옵션을 선택합니다 :

여기에 이미지 설명을 입력하십시오

문안 인사.


안녕하세요 알렉스, 로그 아웃 버튼을 만들고 그 작업을 수행하는 데 아무런 문제가 없습니다. 내가 가지고있는 문제는 "로그인"옵션으로 다른 메뉴 항목을 대신 사용할 수 있도록 "로그인"메뉴 항목을 사라지게하는 것입니다. 그 안에. 문제의 웹 사이트는 www.lsl.global입니다
Sam Potts

안녕하세요 Alex, 사용자 액세스 수준을 약간 변경 한 후 캐시를 비웠으며 현재 작동 중입니다.
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. 게스트 : 체크 된 게스트 만
  3. 등록됨 : 관리자, 등록 된 사용자 및 수퍼 유저 확인

메뉴 항목 :

  1. 기본 메뉴 : 사용자 액세스 수준이 기본적으로 '공개'로 설정 됨
  2. 로그인 : 사용자 액세스 수준을 '게스트'로 변경
  3. 하위 메뉴 항목이있는 관리자 : 모든 사용자 액세스 수준이 '등록됨'으로 변경되었으며 여기에는 "로그 아웃"버튼이 포함됩니다.

이제 로그인하면 메뉴가 올바르게 업데이트됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.