Recaptcha - Настройка формы

mimetypes модуль в стандартной библиотеке решит/предположит тип MIME от расширения файла.

, Если пользователи загружают файлы, сообщение HTTP будет содержать тип MIME файла вместе с данными. Например, Django делает это доступными данными как атрибут объект UploadedFile.

11
задан kbrin80 11 November 2009 в 14:38
поделиться

3 ответа

Вы можете указать настраиваемую разметку с помощью опции 'custom' темы, включив что-то вроде этого на своей странице:

<script type="text/javascript">
    var RecaptchaOptions = {
        theme : 'custom',
        custom_theme_widget: 'recaptcha_widget'
    };
</script>

Затем вы создаете на странице div, соответствующий custom_theme_widget id, например:

<div id="recaptcha_widget">
    <div id="recaptcha_image"></div>
    <input type="text" id="recaptcha_response_field" name="recaptcha_response_field" />
</div>

Изображение будет вставлено в div recaptcha_image , поэтому вы можете ограничить его ширину с помощью CSS следующим образом:

#recaptcha_image img {
    width: 200px;
}

... но имейте в виду, что оно будет изменять размер увеличенное изображение в браузере и может привести к тому, что капча станет нечитаемой, поэтому я бы не рекомендовал это делать. Для ввода recaptcha_response_field также можно задать любой стиль.

См. Раздел «Настройка внешнего вида» здесь для получения дополнительных примеров того, что вы можете (и должны) делать в пользовательская тема.

11
ответ дан 3 December 2019 в 06:21
поделиться

Вы можете создать собственную тему , которая должна помочь вам с полем ввода, но я думаю, вам не повезло с размером изображения - он установлен на 300 x 57 (вы, конечно, можете изменить размеры, но это приведет к еще более искаженному и, вполне возможно, совершенно нечитаемому изображению)

4
ответ дан 3 December 2019 в 06:21
поделиться

http://risingofsilversurfer.blogspot.com/2009/10/customize-recaptcha-theme.html

это работает для firefox, но не уверен в других браузерах, если вам это нужно. для работы в ie6 я не думаю, что он принимает изменение размера изображения css, поэтому он будет выглядеть неуместно.

3
ответ дан 3 December 2019 в 06:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: