Olá companheiros.
Queria meter uma mensagem a alertar os membros para fazerem a apresentação, que ficasse em destaque, e que só ocultasse quando o membro fizesse a respectiva apresentação.
Será que alguém me pode dar umas dicas.
Cumps.
Jumper
bem eles receberem ou um dos quadros aparecer a mensagem...!
Isso que tu queres fazer não é NADA fácil...
Identificar se uma pessoa já tem um post numa determinada área parece-me um belo pincel...
Eu diria talvez adicionar um campo à BD, tipo TRUE/FALSE, e na acção de POST, se a "board" actual fosse igual à da apresentação, então colocar esse campo a "TRUE".
Depois, no index.template.php, podias fazer a verificação, se o user não tivesse o tal campo a "TRUE", então mostrava uma mensagem xpto.
Mas isso parece-me bastante complexo...
Não me expliquei bem.
Não é necessário que seja num determinado quadro... queria que a mensagem aparecesse a quem tem "zero" mensagens, pois os membros quando se registam apenas têm acesso ao quadro em questão.
Cumps
Ah! Isso é muito mais fácil.
No index.template.php encontras:
<body>';
E adiciona a seguir:
if ($context['member']['posts'] == 0)
echo'
<div style="text-align: center; font-size: 130%;">OH MEU CARAMELO, QUERES APRESENTAR-TE HOJE????</div>;
Não testei, mas deve dar...
Ou pode fazer de outra forma criar um grupo automatico com 01 mesagem e nos quadros tire as permissoes de abaixo de 01 menssagem só deixe ver o quadro que voce quer que eles se apresentem, dai eles vao se registrar e nada vao fer no forum apenas aquele quadro, dai ele se apresenta e vai estar com o1 menssagem onde automaticamente ele passa a entrar naquele grupo de 01 que podem ter acesso total ;D
Não esuqece de especificar no quadro em questão que ele só tera acesso ao restante do forum assim que se apresentar, e cuidado ao criar este quadro no gerir quadros marque a opção de contar menssagens por que se estiver desmarcada ele vai responder e n vai contar mensagen a ele dai de nada vai adiantar ele nunca vai ter acesso a nada.
O que o amigo darkness diz, fiz logo quando iniciei o forum, só que há membros que entram pelas mensagens recentes, ou pela pesquisa e então queria colocar o aviso de que se não se apresentarem serão castigados hehehe
Vou tentar a proposta do amigo margarett, já digo se funcionou
Obrigado
Quote from: margarett on April 21, 2009, 10:23:39 AM
Ah! Isso é muito mais fácil.
No index.template.php encontras:
<body>';
E adiciona a seguir:
if ($context['member']['posts'] == 0)
echo'
<div style="text-align: center; font-size: 130%;">OH MEU CARAMELO, QUERES APRESENTAR-TE HOJE????</div>;
Não testei, mas deve dar...
Infelizmente não aparece.. :(
Pois, o $context não deve trazer a informação dos membros...
Experimenta
($context['user']['posts']
Também não dá!!!
Humpf... Então não sei :( Só testando e agora não tenho mesmo tempo.......
quando for fazer a minha função tera que desabilitar todos os quadros pra visitantes e grupo de mebros de 01 msg só deixar ativo o unico quadro de apresentação pra visitantes e grupo de membros de 0 posts dai quando ele postar ali ficara com 01 e automaticamente todo o forum aparecera pro grupo de membros de 01 posts ;D
Eu sei darkness, eu tenho assim, mas se um membro clicar na pesquisa e fazer uma busca, entra para o fórum.