Змінити Вхід на Вихід


11

У мене є веб-сайт, що використовує Joomla 3.5, і на даний момент у мене є пункт головного меню "Вхід". Після входу користувача деякі елементи підменю відображаються під пунктом меню "Вхід".

Що я хочу зробити, це змінити назву пункту меню з "Увійти" на "Вийти" та вказати його на іншу сторінку, щоб вони фактично могли вийти з системи.


Всім німецьким адміністраторам: Переклад Виходу є "Anmelden" замість "Abmelden". Коли я раніше переглянув цю функцію, я пропустив читання дрібного

Відповіді:


11

Хороші люди на OSTraining щойно опублікували цей приємний підручник :

Крок 1. Створіть посилання для входу

  • Перейдіть до меню> меню, яке ви додали> Додати новий елемент меню

Створіть посилання для входу

  • Введіть назву меню.
  • Виберіть Тип пункту меню.

введіть тут опис зображення

  • Виберіть Користувачі> Форма входу.

введіть тут опис зображення

  • Встановіть "Доступ" до "Гість"
  • Натисніть "Зберегти та створити".

Доступ до гостей зробить таким чином, що він відображатиметься лише користувачам, які не ввійшли в систему. Якщо з якогось приводу на вашому веб-сайті немає доступу до гостей, ви можете використовувати цей підручник для його створення.

введіть тут опис зображення

Крок №2. Створіть посилання Вихід

Далі створимо посилання Вихід.

  • Створіть новий пункт меню.
  • Введіть назву меню.
  • Виберіть Тип пункту меню.

введіть тут опис зображення

  • Виберіть Користувачі> Вихід.

Ця функція була додана в Joomla 3.5. Тож якщо у вас немає цієї опції, вам потрібно буде оновити до Joomla 3.5 або пізнішої версії.

введіть тут опис зображення

  • Перемкніть "Доступ" на "Зареєстрований".
  • Натисніть "Зберегти та закрити".

введіть тут опис зображення

Крок №3. Перевірте посилання

Нарешті, давайте тестуємо, щоб переконатися, що ми все зробили правильно.

Ось кілька речей, які потрібно перевірити:

  • Чи відображається "Логін", коли вийшли з системи?
  • Чи відображається "Вихід" під час входу? Чи відображається вона під час входу в інший обліковий запис іншого рівня доступу? Якщо ні, можливо, вам доведеться відрегулювати контроль доступу. У нас є клас з цього рівня на рівнях контролю доступу Joomla .

Це все, що там є. Вітаю! Joomla 3.5 і вище дозволяє налаштувати його дуже просто.


Як завжди, дякуємо OSTraining за найкращі підручники Joomla там.


3

У Joomla! 3.5 у нас є новий тип меню під назвою Вийти в розділ Користувачі ,
створити новий пункт меню і вибрати цей новий параметр, дивіться на скріншоті:

введіть тут опис зображення

З повагою


Привіт Алекс, у мене немає проблем зі створенням кнопки виходу з системи та змушенням працювати, питання, яке у мене виникає, - я хочу, щоб пункт меню "ВХОД" зник, щоб я міг на його місці мати інший пункт меню з опцією "ВХОД". всередині нього. Веб-сайт, про який йде мова, - www.lsl.global
Сем Потс

Привіт Алекс, я очистив кеш-пам'ять після внесення змін до рівнів доступу користувачів і він працює зараз.
Сем Поттс

2

Мені довелося робити те саме на одному з моїх сайтів.

По-перше, вам слід створити заміну шаблону для модуля mod_login

Після завершення у вас має бути такий файл:

ROOT / шаблони / 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. ADMIN з елементами підменю: Змінено всі рівні доступу користувачів на "Зареєстровано", це включає в себе кнопку "вихід".

Тепер, коли я входжу в систему, меню оновлюється правильно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.