Simple Machines Community Forum

SMF Support => Português (Portuguese) => Language Specific Support => Tutoriais => Topic started by: mistic on October 28, 2007, 10:16:29 AM

Title: Aviso para guest
Post by: mistic on October 28, 2007, 10:16:29 AM
boas a todos.

Eu gostaria de colocar um aviso para todos aqueles que nao se registassem, a alertar para o fazerem...Alguem me pode ajudar sff?
Title: Re: Aviso para guest
Post by: margarett on October 28, 2007, 11:48:39 AM

if ($context['user']['is_guest'])
echo '
               Regista-te lá, ó meu!!!';


:P
Title: Re: Aviso para guest
Post by: mistic on October 28, 2007, 01:25:38 PM
Olha nao achas melhor ser uma dakelas coisas chatas, que te acompanham ao longo do forum LOL.......Como posso colocar ao clicar no aviso ir dar ao registo?
Title: Re: Aviso para guest
Post by: margarett on October 28, 2007, 02:31:38 PM
No index.template.php, procuras "<body>';

A seguir adicionas:

if ($context['user']['is_guest'])
echo '
               <a href=http://www.oteufrum.com/index.php?action?register>Regista-te lá, ó meu!!!';


Podes coloca o texto que quiseres.

Isto faz aparecer a tua mensagem no inicio do fórum. Se quiseres noutro sítio tira um printscreen e sinaliza onde queres. Anexa também o teu index.template.php
Title: Re: Aviso para guest
Post by: mistic on October 28, 2007, 04:21:29 PM
margaretti, olha que achas coloco assim um texto como o www.techzonept.com

ou como o webtuga.com/forum


ve e diz-me por favor
Title: Re: Aviso para guest
Post by: margarett on October 28, 2007, 04:44:29 PM
Para esse sitio tens de colocar abaixo do menu. Procuras:
template_menu();
E colocas o código a seguir...
Title: Re: Aviso para guest
Post by: mistic on October 28, 2007, 05:10:48 PM
e como o webtuga sabes fazer?

possivelmente como techzone tenha de criar uma tabela
Title: Re: Aviso para guest
Post by: margarett on October 28, 2007, 05:46:05 PM
Como o techzone é só escrever texto entre as "plicas" do echo.

Não vi nada de especial no webtuga, não sei a que te referes...
Title: Re: Aviso para guest
Post by: mistic on October 31, 2007, 06:21:03 PM
aquilo na parte de cima tipo aviso pop-up
Title: Re: Aviso para guest
Post by: FragaCampos on November 01, 2007, 02:51:07 PM
Quote from: margarett on October 28, 2007, 02:31:38 PM
No index.template.php, procuras "<body>';

A seguir adicionas:

if ($context['user']['is_guest'])
echo '
               <a href=http://www.oteufrum.com/index.php?action?register>Regista-te lá, ó meu!!!';


Podes coloca o texto que quiseres.

Isto faz aparecer a tua mensagem no inicio do fórum. Se quiseres noutro sítio tira um printscreen e sinaliza onde queres. Anexa também o teu index.template.php

Fiz como disseste, mas não aconteceu nada... será porque o meu fórum está em português e não existem guests, mas visitantes?
Title: Re: Aviso para guest
Post by: ®µÏ™ on November 03, 2007, 06:07:25 AM
o idioma não interessa as variáveis continuam a ser as mesmas.  fizeste isso e não deu? acho um pouco estranho mas adiciona ai o teu index.template, o link do teu forum etc... td que possa ajudar.
Title: Re: Aviso para guest
Post by: FragaCampos on November 03, 2007, 01:14:17 PM
Já consegui, no entanto, debato-me novamente com o problema de não aparecer a acentuação, como relato aqui neste (http://www.simplemachines.org/community/index.php?topic=202856.msg1296559#msg1296559) tópico:
Title: Re: Aviso para guest
Post by: FragaCampos on November 04, 2007, 02:06:25 PM
Quote from: margarett on October 28, 2007, 05:46:05 PM
Como o techzone é só escrever texto entre as "plicas" do echo.

Não vi nada de especial no webtuga, não sei a que te referes...

Só é pena que o texto apareça fora de uma caixa :( não há forma de colocar a mensagem enquadrada dentro de alguma coisa? É que assim fica muito mal...
Title: Re: Aviso para guest
Post by: ®µÏ™ on November 05, 2007, 04:43:22 AM
sim há forma de colcoar isso numa tabela. mas deixa ai o link do teu forum para se puder ver.
Title: Re: Aviso para guest
Post by: FragaCampos on November 05, 2007, 02:47:25 PM
Eu agora não tenho isso activo, porque não fica mal assim sem tabela nem nada... mas queres ver o quê? Basicamente é uma frase que fica logo por baixo do botão "Início". De qualquer forma, o site é este (http://www.docspt.com).
Title: Re: Aviso para guest
Post by: ®µÏ™ on November 05, 2007, 05:46:51 PM
passa por aqui http://www.simplemachines.org/community/index.php?topic=189754.0

aqui mostra um exemplo de uma tabela mais arrojada, mas é só meter o teu código e ta a funcionar 5*
Title: Re: Aviso para guest
Post by: FragaCampos on November 07, 2007, 12:29:13 PM
Peço desculpa.... mas vais ter de me explicar como se eu fosse muito burro  :P
É que eu não vi lá nenhum código para criar uma tabela vazia... aliás, está lá um código, mas eu não sei que parte é a tabela e que parte é o chat...
Podias colocar aqui, apenas a parte do código para a tabela vazia e onde colocar o texto que quero que apareça lá dentro?

Obrigado pela tua ajuda.
Title: Re: Aviso para guest
Post by: ®µÏ™ on November 07, 2007, 05:49:18 PM
ok aqui vai só a tabela:

// hosgeldin mesaji...by rallyproco Translate By ®µÏ™ //


  echo '
   <br><div class="tborder" ', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? 'style="width: 100%;"' : '', '>
   <table border="0" width="100%" cellspacing="0" cellpadding="2" class="bordercolor">  <tr>
    <td width="100%" align="center" class="catbg" height="24">
    <font color="#FFFFFF"><b>(¯`·.(¯`·. (¯`·.(¯`·. PORTALTEK CHAT .·´¯).·´¯) .·´¯).·´¯)</b></font></td>
  </tr><tr><td width="100%" colspan="4" class="titlebg" height="12" align="center"></td></tr>
<tr class="windowbg2">
<td><br>



<center>
[AQUI COLOCAS O que te apetecer]
</center>

<br>


<p align="center"><b><a href="http://www.portaltek.net">
<font size="5">
Portaltek - Tudo o que deseja!</font></a></b><br>

<BR /></p>
</td>
</tr>
</table></div>

  <br> ';
Title: Re: Aviso para guest
Post by: FragaCampos on November 08, 2007, 11:58:31 AM
Muito obrigado. Consegui meter a tabela e também consegui fazer com que ficasse apenas visível para os visitantes, utilizando o código fornecido pelo margarett.
Com um pouco mais de tempo e de tentativas, consegui colocar a tabela exactamente onde eu a queria.

Agradeço-te imenso pela tua ajuda e disponibilidade.

FragaCampos.
Title: Re: Aviso para guest
Post by: zlmania on November 13, 2007, 06:43:23 AM
Obrigado pela dica a todos
Title: Re: Aviso para guest
Post by: mistic on November 17, 2007, 02:16:07 PM
e nao a forma de colocar em tabela, mas so para os visitantes? mal que se registe desaparecia...
Title: Re: Aviso para guest
Post by: margarett on November 19, 2007, 05:28:09 AM
Isso é o que faz a combinação do código que eu dei e do que o Rui deu...

Se meteres a tabela dentro do "echo" que indiquei em cima, fazes o que queres...
Title: Re: Aviso para guest
Post by: jossanaijr on February 11, 2009, 06:44:05 PM
Agora tem um mod que facilita isso também:
http://custom.simplemachines.org/mods/index.php?mod=1607
Title: Re: Aviso para guest
Post by: bigcheat on December 19, 2009, 04:08:47 PM
eu coloquei esse código depois da tag <body> do meu index.template.php
if ($context['user']['is_guest'])
echo '
<div style="background:#f5ffbf;width:100%;border-top:2x solid black;">
<b><font color="red">Aten&ccedil;ão:</font></b> <font color="black">Voc&ecirc; não est&aacute; registrado no forum, clique <a href=http://bigcheat.orgfree.com//index.php?action=register>aqui</a> e registre-se! Caso j&aacute; tenha uma conta clique em <b><a href="http://bigcheat.orgfree.com//index.php?action=login">Logar-se</a></b>.</font>
</div>
';
espero que te ajude  XD
Title: Re: Aviso para guest
Post by: Nero Germânico on March 30, 2010, 05:45:46 PM
Obrigado por mais esta dica.
Title: Re: Aviso para guest
Post by: apostaideal on April 02, 2011, 10:10:33 PM
Boa noite,

Gostaria de adicionar no meu forum um aviso para os visitantes se registarem ou fazerem login, mas numa pop up..Existe algum MOD para isto, ou alguem sabe como fazer?

Obrigado  ;)