1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Как убрать лишние телодвижения пользователя?

Тема в разделе "Основные вопросы по XenForo", создана пользователем Бboris, 07.09.2011.

Загрузка
  1. Бboris

    Бboris Тролль

    Регистрация:
    20.08.11
    Сообщения:
    205
    Симпатии:
    33
    Xenforo - часто нелогичен (дублирование функций в админке и разная логика на одинаковые события).
    Но речь не об этом и не хотелось бы в теме холивара!

    Вот конкретика:
    1.Нажимаете на кнопку с именем пользователя в горизонтальном меню.
    Появляется выпадающее меню.
    Кликаете по аватару и прямиком попадаете на страничку профиля.

    лишние теледвижения 0.gif

    2.Находясь в выпадающем меню, кликаем на "Имени пользователя" (текст Бboris), и так же прямиком попадаете на страничку профиля.



    3.На главной страничке форума, кликаете на имени пользователя и тоже прямиком попадаете в "профиль". Пока все логично? :)
    А если тут же кликнуть на аватарке ==> появляется "карта пользователя".

    лишние теледвижения 1.gif

    А на карте можно открыть "страничку профиля" и больше ничего!
    Зачем эти промежуточные телодвижения?

    лишние теледвижения 2.gif

    Как сделать, что бы находясь на главной страничке форума и кликая на аватар, попадать прямиком на профиль пользователя, без бесполезных посредников? :)
     
  2. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    Файл js/xenforo/xenforo.js, строка 7199. Удалите из строки
    Код:
    'a.OverlayTrigger, input.OverlayTrigger, button.OverlayTrigger, label.OverlayTrigger, a.username, a.avatar',
    вхождения a.username, a.avatar
     
  3. Бboris

    Бboris Тролль

    Регистрация:
    20.08.11
    Сообщения:
    205
    Симпатии:
    33
    Так исчезнет возможность отправки личного сообщения из темы.
    Будет перекидывать на профиль.
     
  4. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    То есть, "промежуточные телодвижения" обретают смысл?

    Если хотите изменить такое поведение только для главной страницы, тогда в шаблоне sidebar_visitor_panel строку
    Код:
    <xen:avatar user="$visitor" size="m" img="true" />
    надо заменить на
    Код:
    <xen:avatar user="$visitor" size="m" img="true" class="NoOverlay" />
    Но учтите, что при следующем обновлении шаблонов, вам надо будет опять повторять эти действия.
     
    Бboris нравится это.
  5. Бboris

    Бboris Тролль

    Регистрация:
    20.08.11
    Сообщения:
    205
    Симпатии:
    33
    Благодарю!
    Проверил (раз 50 под administrator/moderator/user) у всех корректно работает! :thumbsup:
     

Поделиться этой страницей