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çãoAutor: 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çãoA aplicação terá a seguinte aparência / resultado após ser aplicado ao fórum:
Local de instalaçãoA 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.- Membro Entusiasta
- Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156
-
Tópicos semelhantes Tópicos semelhantes
Permissões neste sub-fórum
Não podes responder a tópicos