[AddOn] Relatório de entrega

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

[AddOn] Relatório de entrega

Mensagem por RafaelS. em 05/08/18, 10:04 pm

Exibir mensagens ainda não visualizadas na caixa de envio

Permita por meio deste script que as mensagens que ainda não foram visualizadas pelo destinatário sejam exibidas na pasta de Mensagens Enviadas. Dessa forma você consegue saber se a pessoa já leu a sua mensagem ou não.

Características e aplicação

Autor: RafaelS.
Versão do código: 1.0
Versão de fórum: Todas as versões (phpBB2, phpBB3, PunBB, Invision, ModernBB, AwesomeBB)

Resultado da aplicação

A aplicação terá a seguinte aparência / resultado após ser aplicado ao fórum:


Local de instalação

A instalação é única, e pode ser feita apenas criando um novo javascript. O CSS pode ser modificado, e está embutido no Javascript. Queira seguir os passos a seguir para instalar o efeito em sua comunidade.

Painel de Controle >> Módulos >> HTML e Javascript >> Gestão dos códigos Javascript >> Criar um novo javascript

Investimento: Em todas as páginas

Código:
/****
 * Application: Show unread messages in the sentbox folder.
 * Description: This application can show the link to the user's profile and avatar in the navbar.
 * Version: 1.0
 * Made and Optimizations by RafaelS. - 2018/08/05
 * View more in: https://ajuda.forumeiros.com
 * Copyright (c) 2018 RafaelS.<rafael_s at outlook dot pt>
 * This work is free. You can redistribute it and/or modify it
 * under the terms of the WTFPL, Version 2
 **/
 
$(function() {
 if($('body#modernbb').length > 0) {
 $('form[action="/privmsg?folder=sentbox"] .panel').after('<div id="notread">');
 $('#notread').load('/privmsg?folder=outbox form[action="/privmsg?folder=outbox"] .forabg', function() {
 $('#notread').find('li.header').css("background","red").find('dt').text("Ainda não visualizaram");
 $('a[href="/privmsg?folder=outbox"]').parent().remove();
 });
 }
 else if($('body#phpbb').length > 0) {
      $('form[action="/privmsg?folder=sentbox"] .panel').after('<div id="notread">');
 $('#notread').load('/privmsg?folder=outbox form[action="/privmsg?folder=outbox"] .forabg', function() {
 $('#notread').find('li.header dt').text("Ainda não visualizaram");
 $('a[href="/privmsg?folder=outbox"]').parent().remove();
 });
  }
      else if($('td.bodyline').length > 0) {
        $('form[action="/privmsg?folder=sentbox"]').prepend($('<div id="notread" style="margin-bottom: 4%;padding-bottom: 4%;border-bottom: 1px solid black;">').load('/privmsg?folder=outbox form[action="/privmsg?folder=outbox"] .forumline')).before('<h2 style="color:red">Ainda não visualizaram</h2>');
        $('a[href="/privmsg?folder=outbox"]').remove();
      }
        else if($('.pun #pun-intro').length > 0) {
          $('form[action="/privmsg?folder=sentbox"] .paged-head.clearfix').after('<div id="notread">');
          $('#notread').load('/privmsg?folder=outbox form[action="/privmsg?folder=outbox"] .main.paged table.table', function() {
            $('#notread').find('table.table thead tr th.tcl').text("Ainda não visualizaram");
            $('a[href="/privmsg?folder=outbox"]').remove();
          });
        }
          else if($('#ipbwrapper').length > 0) {
            $('form[action="/privmsg?folder=sentbox"] .borderwrap .subtitle').after('<div id="notread">');
            $('#notread').load('/privmsg?folder=outbox form[action="/privmsg?folder=outbox"] .box-content table.ipbtable', function() {
              $('#notread').find('th.subject').text("Ainda não visualizaram");
              $('a[href="/privmsg?folder=outbox"]').parent().remove();
            });
          }
            else if($('#header-banner').length > 0) {
              $('form[action="/privmsg?folder=sentbox"] .block').prepend('<div style="background:red" class="block-header">Ainda não visualizaram</div><div id="notread"></div><br />');
              $('#notread').load('/privmsg?folder=outbox form[action="/privmsg?folder=outbox"] .notification-row', function() {
                $('a[href="/privmsg?folder=outbox"]').parent().remove();
              });
            }
    else return;
});
avatar

RafaelS.
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 26/04/2014
Mensagens : 4224
Pontos Ativos : 5218

Ver perfil do usuário http://techmais.forumeiros.com/

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum