Configuração das Notificações na barra de Navegação

Ver o tópico anterior Ver o tópico seguinte Ir para baixo

Configuração das Notificações na barra de Navegação Empty Configuração das Notificações na barra de Navegação

Mensagem por kkmlpk 06.07.24 14:07

Detalhes da questão


Endereço do fórum: https://lyuriiecodes.forumeiros.com
Versão do fórum: phpBB3
Acesso ao fórum:
  • Nome de usuário: Conta teste
  • Palavra-passe: 123-456

Descrição


Usando os links, tentei colocar as notificações no menu separado, porém ao modificar o java acabou não mais aparecendo as notificações. E também gostaria de saber se seria possível que o i class="fa-solid fa-circle-exclamation" só aparecesse ao ter notificações e se seria possível excluir as notificações direto na aba que abre, como é no toolbar. Como está: https://i.imgur.com/zLBqnL7.png

Código:
/**
 *! Modificação nas notificações.
 *
 *  @author Luiz~
 *  @see <a href="https://ajuda.forumeiros.com">Fórum dos Fóruns</a>
 *  @licence MIT
 */
(function ($) {
  'use strict';

  var config = {
    max: 7,
    error: [
      'Houve um erro ao tentar carregar as notificações.',
      'Caso o problema continue, contate o suporte técnico.'
    ].join('\n')
  };

  $(window).on('load', function () {

    var $faNotifyTrigger = $('.nav-toggmenuDT1');

    var $faNotifyContent = $('<div class="fa-notify-wrapper hidden"></div>')
      .appendTo('body')
      .on('click', function (event) {
        event.stopPropagation();
      });

    var cookiedPmlistCount = my_getcookie('fa_mplist_count');
    if (cookiedPmlistCount) {
      $faNotifyTrigger
        .find('span')
        .html('<i class="fa-solid fa-circle-exclamation" data-mp-count="' + cookiedPmlistCount + '"></i>');
    }

    $.get('/profile', {
      mode: 'editprofile',
      page_profil: 'notifications'
    })
      .done(function (context) {

        var $wrap = $('[name="notif_list"]', context);
        var $item = $wrap.find('table tr td:first-child');

        $item.each(function () {

          var $this = $(this);
          var $row = $(this).parent('tr');

          var text = $this.html();

          $('.fa-notify-loading').hide();

          if ($row.index() < config.max) {
            $faNotifyContent
              .find('.fa-notify-list')
              .append([
                '<div class="notify-item">',
                '  ' + text,
                '</div>'
              ].join('\n'));
          }

          var notifyCount = $faNotifyContent
            .find('.fa-notify-list .notify-item')
            .length;

          my_setcookie('fa_mplist_count', notifyCount);
          var cookiedPmlistCount = my_getcookie('fa_mplist_count');

          $faNotifyTrigger
            .find('span')
            .html('<i class="fa-solid fa-circle-exclamation" data-mp-count="' + cookiedPmlistCount + '"></i>');

        });

      })
      .fail(function () {
        console.warn(config.error);
      });

  });
}(jQuery));

Código:
<input type="checkbox" id="navmenuDT1">
<a class="nav-toggmenuDT1"><label for="navmenuDT1" class="navmenusecDT1" title="Notificação"><span class="cp cp-bell"></span></label></a>
<nav class="sidebarmenusec1" role="complementary">
    <header class="fa-notify-header">
      <h4>Notificações</h4>
      <a href="/profile?mode=editprofile&page_profil=notifications">Ver Todas & Configurações</a>
    </header>
    <div class="fa-notify-inner">
      <form method="post" name="notif_opts" action="/profile?mode=editprofile&page_profil=notifications">
        <div class="fa-notify-list">
          <span class="fa-notify-loading">Carregando.</span>
        </div>
        <div class="fa-notify-date"></div>
        <fieldset class="submit-buttons">
          <input class="button1" type="submit" name="delete" value="Excluir">
          <input class="button1" type="submit" name="delete_all" value="Excluir Tudo" style="font-weight: bold;">
        </fieldset>
      </form>     
    </div> 
      </nav>

Links:
https://ajuda.forumeiros.com/t117470-configurar-a-notificacao-na-barra-de-navegacao
https://ajuda.forumeiros.com/t116038-notificacao-na-barra-de-navegacao?highlight=notificação
https://ajuda.forumeiros.com/t114679-como-criar-uma-barra-de-ferramentas-personalizada
kkmlpk

kkmlpk
**

Membro desde : 12/04/2015
Mensagens : 86
Pontos : 130

http://jogosvorazesbr.forumeiros.com/

Ir para o topo Ir para baixo

Configuração das Notificações na barra de Navegação Empty Re: Configuração das Notificações na barra de Navegação

Mensagem por kkmlpk 09.07.24 0:29

up
kkmlpk

kkmlpk
**

Membro desde : 12/04/2015
Mensagens : 86
Pontos : 130

http://jogosvorazesbr.forumeiros.com/

Ir para o topo Ir para baixo

Configuração das Notificações na barra de Navegação Empty Re: Configuração das Notificações na barra de Navegação

Mensagem por kkmlpk 11.07.24 13:59

up
kkmlpk

kkmlpk
**

Membro desde : 12/04/2015
Mensagens : 86
Pontos : 130

http://jogosvorazesbr.forumeiros.com/

Ir para o topo Ir para baixo

Configuração das Notificações na barra de Navegação Empty Re: Configuração das Notificações na barra de Navegação

Mensagem por kkmlpk 15.07.24 14:23

up
kkmlpk

kkmlpk
**

Membro desde : 12/04/2015
Mensagens : 86
Pontos : 130

http://jogosvorazesbr.forumeiros.com/

Ir para o topo Ir para baixo

Configuração das Notificações na barra de Navegação Empty Re: Configuração das Notificações na barra de Navegação

Mensagem por kkmlpk 17.07.24 17:26

up
kkmlpk

kkmlpk
**

Membro desde : 12/04/2015
Mensagens : 86
Pontos : 130

http://jogosvorazesbr.forumeiros.com/

Ir para o topo Ir para baixo

Configuração das Notificações na barra de Navegação Empty Re: Configuração das Notificações na barra de Navegação

Mensagem por kkmlpk Ontem à(s) 14:13

up
kkmlpk

kkmlpk
**

Membro desde : 12/04/2015
Mensagens : 86
Pontos : 130

http://jogosvorazesbr.forumeiros.com/

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

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