Como desativar o autolinks de e-mail no Foswiki?

2

Estamos montando uma instalação do Foswiki ( link ).

Uma pergunta para outros usuários do Foswiki / TWiki aqui: existe uma maneira de desabilitar links automáticos de e-mail em uma página selecionada?

Eu descobri que usando <noautolink> eu posso desabilitar wikilinks automáticos. Não funciona, no entanto, para autolinks mailto. Então, existe um comando correspondente para desabilitá-los ou algum de vocês conhece alguma outra solução alternativa?

Para ser mais específico, o problema é que eu só preciso desativar o autolinks de e-mail, mas não outras conversões de marcação do wiki. Aqui está um exemplo de marcação específico:

 * WikiPageName - [email protected]
 * WikiPageName2 - [email protected]
 * WikiPageName3 - [email protected]

Se eu colocar toda a marcação, digamos que dentro do bloco textual, ela desativa não apenas os autolinks de e-mail, mas também todas as outras marcações do wiki, como a vinculação automática de wikipages e o estilo de listagem.

O uso de um plugin para resolver este problema também pode ser considerado, mas uma solução sem plugin é preferida.

Obrigado!

    
por Jaakko 02.02.2010 / 10:33

4 respostas

1

Sinto muito por não ter percebido isso antes.

existe uma configuração no link chamado NOAUTOLINK que você pode definir para desativar a autolinking.

wrt apenas email - sim, mais difícil - monkey patchando o núcleo Foswiki :: Render :: _ mailLink pode ser o mais prático.

Sven.

    
por 19.06.2011 / 14:09
1

O <verbatim /> faz o que você quer?

    
por 04.02.2010 / 15:29
1

Tente < literal > no início do link e fechá-lo com < / literal>

Por exemplo: < literal > [email protected] < / literal>

Isso pode ser usado em tabelas e também no corpo principal.

    
por 10.02.2010 / 01:58
0

Você pode usar!, < nop > ou% NOP%, como mostrado aqui

- Editar para esclarecimentos:

Ok, eu não estava claro o suficiente. Não, não há solução fácil além de colocá-lo lá, ou ter um plugin para colocá-lo lá para você (e eu não sei de nenhum dos existentes). A substituição do mailto é feita diretamente dentro do mecanismo de renderização, portanto, as únicas coisas que impedem um mailto são as mostradas na minha página de teste acima (que não posso vincular porque serverfault ainda acha que sou um spammer, então estou permitido apenas um link.É apenas um link, mas ...)

O ponto era ... por que você precisaria disso? Se você escrever o texto, coloque o% NOP%. Se vier de uma pesquisa formatada, coloque% NOP% antes do campo formfield. Seu exemplo parece ser o resultado de uma pesquisa, por isso é fácil de corrigir. Mostre-me seu caso de uso e talvez eu possa descobrir outra coisa.

    
por 12.10.2010 / 23:56

Tags