Настроить в image-captcha кириллические (русские) символы

Главные вкладки

Аватар пользователя Айдар Айдар 28 сентября 2011 в 1:50

Пробовал менять в файлах модуля:

  • captcha.module - набор разрешенных символов
  • image-captcha.admin.inc (~379 строка):
    <?php
    if ($form_state['values']['image_captcha_fonts']['BUILTIN']) {
          
    // With the built in font, only latin2 characters should be used.
          
    if (preg_match('/[^a-zA-Z0-9]/'$form_state['values']['image_captcha_image_allowed_chars'])) {
            
    form_set_error('image_captcha_image_allowed_chars't('The built-in font only supports Latin2 characters. Only use "a" to "z" and numbers.'));
          }
        }
    ?>
  • на

    <?php
    if ($form_state['values']['image_captcha_fonts']['BUILTIN']) {
          
    // With the built in font, only latin2 characters should be used.
          
    if (preg_match('/[^а-яА-Я0-9]/'$form_state['values']['image_captcha_image_allowed_chars'])) {
            
    form_set_error('image_captcha_image_allowed_chars't('The built-in font only supports Latin2 characters. Only use "a" to "z" and numbers.'));
          }
        }
    ?>

Но нифига - вместо кириллических символов - пусто, а цифры есть.

Может есть какие еще варианты?

Комментарии

Аватар пользователя KTATTOO KTATTOO 28 сентября 2011 в 8:55

Хм. На семерке я просто в настройках вбил кириллические символы и все. В код даже не лез.
Да и еще, нужен шрифт с поддержкой кириллицы (без этого будут кваратики или пусто - в принципе это даже и не странно)

Скорее всего у вас как раз шрифт без поддержки кириллицы включен

Аватар пользователя Айдар Айдар 28 сентября 2011 в 11:22

Черт, вот я тупанул конкретно! И ведь мелькали эти настройки шрифтов перед глазами то тут, то там! Smile

Спасибо!