Pergunta

Que é o melhor módulo para a sintaxe alta esclarecimento no Drupal. estou usando Geshi Para sintaxe, destacando meu código. Estava funcionando bem, então eu instalei um segundo módulo Fckeditor. Agora o filtro Geshi não está trabalhando com o FCKeditor. Alguém tem alguma idéia de por que esses módulos não estão trabalhando juntos.

Desde já, obrigado.

Foi útil?

Solução

Há uma resposta bastante completa em esta postagem.

O post oferece mais alguns detalhes, mas em essência é uma questão de adicionar ao fckeditor.config.js Arquive a seguinte linha:

FCKConfig.ProtectedSource.Add( /<blockcode language[\s\S]*?<\/blockcode>/gi  );

que essencialmente diz ao FCKeditor para deixar o código de bloco com o destaque da sintaxe sozinho.

Você pode encontrar mais alguns detalhes sobre os problemas de compatibilidade visitando a página de problemas do módulo FCKeditor, filtrado para geshi.

Espero que isto ajude!

Outras dicas

Se eu fosse você, eu mudaria para usar o Módulo Wysiwyg com Tinymce AMD use o Módulo Highlighter de sintaxe Para o destaque da sintaxe.

Siga estes Instruções para integrar o SyntaxHighlighter com Tinymce - Você pode obter um botão que oferece uma janela pop -up de onde você pode selecionar o idioma (PHP, MySQL, Bash etc etc) e inserir seu código.

Você provavelmente também deveria instalar meu Módulo wysiwyg_preelementfix, o que garante que os caracteres não sejam escapados ou em duas redes.

É isso que eu faço O blog Kirkdesigns E parece funcionar muito bem.

Falhando nisso, também escrevi algumas instruções para Usando Geshi e FCKeditor juntos no Drupal

Minha sugestão para um marcador de código em um site Drupal seria o lado puramente do cliente, que não envolve ganchos e possíveis conflitos de namespace.

O que tenho mais sorte em vários ambientes (mas nunca tentei ao lado do FCKeditor) é Google-Code-Aprettify. Se não funcionar ao lado do FCKeditor, você pode querer dar uma olhada nos comentários sobre como fazer com que o WordPress, pois acho que alguns desses problemas podem estar relacionados ao FCKeditor.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top