[AddOn] Relatório de entrega

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

Membro Entusiasta

[AddOn] Relatório de entrega Empty [AddOn] Relatório de entrega

Mensagem por RafaelS. 06.08.18 2:04

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;
});
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

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


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