Desativando o CKEditor nos comentários

9

Alguém sabe uma maneira de forçar o modo de texto sem formatação nos comentários de todas as funções?

Edit: é de alguma forma possível fazê-lo através de CSS? Obrigado!

Jane
fonte

Respostas:

5

Dê uma olhada admin/settings/ckeditor/editg. Lá você pode alterar as configurações de visibilidade pelo caminho do campo (algo como [email protected]_id). Isso deve funcionar.

nonsenz
fonte
1
Qual é a editg em admin/settings/ckeditor/editg?! Isto leva-me a mesma página queadmin
therobyouknow
6

Experimentar

function MYMODULE_form_alter (&$form, &$form_state, $form_id)
{
  // comments
  // http://api.drupal.org/api/drupal/modules--comment--comment.module/function/comment_form/6

  if ($form['#id'] == 'comment-form') {
    $form['comment_filter']['format'] = array(); // nuke wysiwyg from comments
  }
}
mpdonadio
fonte
Por favor, desculpe minha ignorância, mas para onde exatamente essa função vai? Obrigado! Jane
Jane
Este é um exemplo de gancho que entraria em um módulo personalizado. Embora o termo "módulo personalizado" possa parecer assustador, é uma tarefa bastante comum. O melhor lugar para começar é drupal.org/developing/modules
mpdonadio
OK obrigado! Vai tentar, embora sim soa bastante assustador ... :)
Jane
2

Para o Drupal 6, eu recomendaria o módulo Better Formats para controlar isso. Ele permite definir um formato de entrada padrão nos comentários, mas também permite diferentes padrões por função e por tipo de conteúdo. A versão do Drupal 7 está em desenvolvimento , mas seu status é um pouco obscuro no momento, porque alguns dos recursos estão agora no núcleo.

Marcvangend
fonte
Sim, eu tenho formatos melhores (é um site do Drupal 6), mas ou estou usando errado ou, por algum motivo, não está desabilitando o ckeditor nos comentários ... pelo menos para as funções que têm permissão para usar o ckeditor.
21611 Jane
2

Eu tive o mesmo problema em D7. Para corrigi-lo, alterei o formato de entrada padrão dos comentários para Texto sem formatação (o ckeditor não tinha um perfil para esse formato de entrada). Isso removeu o ckeditor dos comentários.

Para remover as dicas de formato de entrada, instalei o módulo de melhores formatos.

Atualização: Acabei de notar que sua pergunta era como forçar o modo de texto sem formatação para todas as funções. Para simplificar, eu mudaria apenas a maneira como o formato de entrada processa o texto de "texto filtrado" para "texto sem formatação".

João Guilherme
fonte
1

Eu fiz assim. Corrigi o formato de entrada para um formato não wysiwyg e neguei o acesso.

/**
 * Implements hook_comment_form_alter().
 */
function comment_form_alter(&$form, &$form_state, &$form_id) {
  $form['comment_body']['#after_build'][] = 'MYMODULE_customize_comment_form';
}

/**
 * Comment body after-build function.
 */
function MYMODULE_customize_comment_form(&$form) {
  // Hide text-format selector in comment form and fix format to filtered_html
  $form[LANGUAGE_NONE][0]['format']['format']['#value'] = 'filtered_html';
  $form[LANGUAGE_NONE][0]['format']['format']['#access'] = FALSE;
}
zsd
fonte