Aviso de Caixa de PMs cheia ou quase cheia

Started by margarett, June 15, 2007, 05:28:24 AM

Previous topic - Next topic

petervmaster


segrob

#21
Quote from: margarett on October 16, 2007, 05:21:35 AM
E o problema anterior, já solucionaste?

PS: bom trabalho ;) é bom ver que o pessoal não se limita a copiar.

sim margaret  ja esta ok !
so ha um problema aparece a primeira mensagem quando faltao duas e depois quando esta a caixa cheia aparece a segunda mas ele continua a ler as mensagens ! quer dizer arecebe-las !

margarett

Isso, a acontecer, não é relacionado com este "pseudo-MOD"... A gestão das PMs é da responsabilidade do SMF. Isto apenas vai buscar quantas o utilizador pode ter, e quantas tem. Se o user tiver a caixa cheia, o SMF normalmente bloqueia mais envios.

Ainda assim, eu quando testei no meu fórum de testes, e depois quando passei para o "live", experimentei mandar MPs até esgotar, e o SMF dava-me erro quando esgotava. Isso pode ser algum problema no teu fórum...
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

edu_fmc

Eu deixo aqui a minha forma tambem :)

coloquei o aviso por cima da shout da seguinte forma:

Pesquise por: (usando esta shout)
// The main content should go here.
echo '
<div id="bodyarea" style="padding: 1ex 0px 2ex 0px;">';
// Hack's Park Shoutbox -->
if (function_exists('template_shoutbox')) template_shoutbox('main');
// <-- Hack's Park Shoutbox


Adicionar antes:
PMIndex();

if ($context['user']['is_logged'] && $context['allow_pm'] && $context['message_limit'] > 0)
{
   $aux_calc = $context['message_limit'] - $context['user']['messages'];
   if (($aux_calc <= 5) && ($aux_calc != 0))
  echo' <div class="catbg" style="font-size: 20pt; color: #ffffff border-style:solid ; border-color:#59eee2;border-width :thick; text-align:center;"><img src=http://www.deficiente-forum.com/Themes/default/images/caution40.png>   LIMITE DA CAIXA DE MENSAGENS QUASE A SER ATINGIDO   <img src=http://www.deficiente-forum.com/Themes/default/images/caution40.png></div>';
   elseif ($aux_calc == 0 )
  echo' <div class="catbg" style="font-size: 20pt; color: #ffffff border-style:solid ; border-color:red;border-width :thick; text-align:center;"><img src=http://www.deficiente-forum.com/Themes/default/images/Warning.png>   LIMITE DA CAIXA DE MENSAGENS ATINGIDO. NAO VAI RECEBER MAIS PMs   <img src=http://www.deficiente-forum.com/Themes/default/images/Warning.png></div>';

}

Advertisement: