Perfil não funciona mais

2 participantes

Ir para baixo

Tópico resolvido Perfil não funciona mais

Mensagem por iScroll 10.10.17 4:17

Detalhes da questão


Endereço do fórum: http://www.ultimatelife.forumeiros.com
Versão do fórum: ModernBB

Descrição


Com a mudança do meu menu uma das coisas que parou de funcionar foi o menu de perfil deste tópico: https://ajuda.forumeiros.com/t110301-perfil-para-modernbb
https://ajuda.forumeiros.com/t110311-bug-perfil

Aguardando suporte Feliz.
iScroll
iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Perfil não funciona mais

Mensagem por Luiz 10.10.17 11:47

Olá,

Troque por:
Código:
/*globals jQuery, _userdata*/
(function ($, css) {
  'use strict';
 
  $(function () {
    var $popover = $([
      '<div class="fa-profile-popover" style="display: none;">',
      '  <div class="inner">',
      '    <div class="col avatar">' + _userdata.avatar + '</div>',
      '    <div class="col col-links">',
      '      <a href="/profile?mode=editprofile&page_profil=informations">Meu Perfil</a>',
      '      <a href="/profile?mode=editprofile&page_profil=signature">Assinatura</a>',
      '      <a href="/profile?mode=editprofile&page_profil=friendsfoes">Amigos</a>',
      '    </div>',
      '    <div class="col col-links">',
      '      <a href="/st/' + _userdata.username + '">Meu Conteúdo</a>',
      '      <a href="/profile?mode=editprofile&page_profil=avatars">Avatar</a>',
      '      <a href="/u' + _userdata.user_id + '">Visualizar Perfil</a>',
      '    </div>',
      '  </div>',
      '</div>'
    ].join('\n')).appendTo('body');
 
    var $link = $('.logged-ultimate');
 
    $link.on('click', function (event) {
      event.stopPropagation();
      event.preventDefault();
 
      var $this = $(this);
      var offset = $this.offset();
      var height = $this.height();
 
      $popover
        .css('position', 'absolute')
        .css('left', offset.left)
        .css('top', offset.top + height)
        .toggle()
      ;
    });
 
    $popover.on('click', function (event) {
      event.stopPropagation();
    });
 
    $(document).on('click', function () {
      $popover.hide();
    });
 
    $('<style>', { 'text': css.join('\n') }).appendTo('head');
  });
}(jQuery, [
  '.fa-profile-popover {',
  '  margin-top: 0px;',
  '  transform: translateX(-75%);',
  '}',
  '',
  '.fa-profile-popover::before {',
  '  content: "";',
  '  width: 15px;',
  '  height: 15px;',
  '  position: absolute;',
  '  top: -7px;',
  '  right: 20px;',
  '  transform: rotate(45deg);',
  '  background-color: #fff;',
  '  box-shadow: -1px -1px 0px rgba(0, 0, 0, 0.15);',
  '}',
  '',
  '.fa-profile-popover .inner {',
  '  background-color: #fff;',
  '  padding: 15px;',
  '  display: flex;',
  '  align-items: center;',
  '  justify-content: center;',
  '  box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.5);',
  '}',
  '',
  '.fa-profile-popover .inner > .col {',
  '  margin-right: 35px;',
  '}',
  '',
  '.fa-profile-popover .inner > .col-links a {',
  '  display: block;',
  '  font-size: 13px;',
  '}'
]));

o/
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Perfil não funciona mais

Mensagem por iScroll 10.10.17 15:54

Perfeito Luiz, valeu Feliz
iScroll
iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Perfil não funciona mais

Mensagem por Luiz 10.10.17 15:55

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos