Как да си направите Zend_Captcha_Image
В много случай се налага да си направите captcha и най-подходящия начин е чрез Zend_Captcha_Image. За съжаление Zend не предлага custom вариант на този class и няма как да направите нещо различно от предлаганите варианти на Zend_Captcha.

Все пак Zend_Captcha_Image предлага почти всичко като възможности и може да ви бъде полезен в общия случай.
Коментирай
 
Потребител : *
Сайт (URL) :
Коментар : *
Въведи текста : *
 ______     _____     ______   __   __    _  __  
|      \\  |  ___||  /_   _//  \ \\/ //  | |/ // 
|  --  //  | ||__      | ||     \ ` //   | ' //  
|  --  \\  | ||__     _| ||      | ||    | . \\  
|______//  |_____||  /__//       |_||    |_|\_\\ 
`------`   `-----`   `--`        `-`'    `-` --` 
                                                 
 
преди 1 година
Не би трябвало да има разлика, но щом вече е ок няма да го мислим:)
SocialEvil
преди 1 година
Абе, ти добре го обесни, но аз не ползвах формата с echo $this->form, ми правех някви врътки,ма ме мързи да се занимавам с translate и подобни, затова ползвам $this->form и си поиграх малко с декораторите и сега е ок.
преди 1 година
Определено това е проблем да. Това което може да направиш е да си сложиш файл с превод където пожелаеш и да зададеш default translate на грешките през него.
Като вътре липсва превод на captcha грешките затова трябва да добавиш 'Captcha value is wrong' => 'грешка голяма' примерно.

С ->addErrorMessage("My Custom Message"); няма да стане.

Може да сложиш направо в traslate файла които имаш Captcha value is wrong = My Custom Message като мисля, че автоматично ще ти се преведе.
Все пак този вариант въпреки, че мисля, че работи не съм го тествал.

Пробвай един от двата ще ти свърщи работа.

Ако не съм обяснил нещо добре питаи пак ще съм по-подробен.
SocialEvil
преди 1 година
т.е. като изведа грешката от getMessages()
SocialEvil
преди 1 година
Ама аз нещо попадам на проблем. Значи, като сложа
->addErrorMessage("My Custom Message");,
После като си изведа сам грешката от errorMessages(),
излиза 2 пъти
My Custom Message;My Custom Message.
Да ти се е случвало подобно нещо?
Предложи тема
Предложение от : *
Тема : *
Описание : *