Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #58 da revista programar. Faz já o download aqui!

Hipnoted

[Tutorial] Colocação de código em mensagens

Mensagens Recomendadas

Hipnoted    6
Hipnoted

Apesar de ser uma coisa relativamente fácil, os novos utilizadores podem não saber como publicar o código de forma correcta. Deixo aqui um pequeno tutorial para colocar código devidamente formatado em mensagens.

Temos várias maneiras de colocar as tags, mas as todas vão ter ao mesmo:

  1. Clicamos no botão <> ("Código").
  2. Coloca-se o código na caixa de texto que aparece. 
  3. Escolhemos a linguagem de programação no canto inferior direito.

Também podemos fazer de outra maneira:

  1. Escrevemos o código directamente e seleccionamos-lo.
  2. Clicamos no botão <> ("Código").

Fica a diferença sem formatação e com formatação:

if ( a > b ) {

printf( " a e maior que b !");

}

if ( a > b ) {
  printf( " a e maior que b !");
}
 

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
fnds    2
fnds

Bem desde a actualização para o SMF2 que ficamos sem GeSHi, até hoje.

O mod foi quase completamente reescrito pelo staff e já está a funcionar.

Existe agora uma nova funcionalidade que permite destacar linhas, ex: [ code=python,2,3] ... [ /code]

print ""
print "Olá"
print ""
print "Adeus"

Se alguém quiser melhorar os ficheiros das linguagens (melhorar as cores, colocar links nas keywords, etc..) pode faze-lo, basta contactar alguem do staff para ele colocar o ficheiro no servidor.

Bons post ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
fnds    2
fnds

Não dá para colocar os números de linhas? Se calhar é difícil, mas ajudava mais a interpretar o código.

Vamos analizar essa situação.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
HecKel    52
HecKel

As licenças do GeSHi e do SMF são incompatíveis. Podemos usar o GeSHi aqui, mas não o podemos distribuir. Portanto, todas essas alterações terão de ser feitas por nós...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
bruno1234    20
bruno1234

Existe algum sitio onde se possa ver as linguagens suportadas?

Por exemplo, se for C já reparei q é code=c, mas onde posso ver quais são as restantes? tipo C#, sql, java, ...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
NCS_One    2
NCS_One

Boas.

Já tinha tentado sem ler o post fazer isto mas sem sucesso, pensei que fosse de outra maneira. Agora lendo o post

vejo que estava a fazer tudo bem por isso não compreendo por não funciona. Uso o FF e tenho o JS activado.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Triton    12
Triton

Ok, obrigado. E já agora, não funciona porquê ? Parece ser uma função simples.

Porque o sistema do editor foi alterado no SMF 2.0 e o plugin precisa de ser actualizado.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
anolsi    16
anolsi

O plugin do geshi foi actualizado pelo staff.

Assim a versão javascript já está a funcionar correctamente e pode ser usada por todos. :(

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade