Версии под Siena (Было: Конфликт плагинов под Siena)
Macik |
|
---|---|
Кто-нибудь ставил на Siena плагин recapcha (+ capcha_manager) ? У меня они начинают конфликтовать со встроеным mathcapcha. Точнее сказать это mcapcha начинает палки в колеса вставлять. У себя поправил логику вызова "cot_captcha_validate", однако интересно сталкивался ли кто-нибудь еще с этим? https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
|
Відредаговано: Macik (09.02.2012 10:31, 13 років тому) |
esclkm |
|
---|---|
а в чем суть конфликта littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Macik |
|
---|---|
mcapcha стояла по умолчанию из "дистрибутива". Доустановил плагины capcha_manager и recapcha. (сконвертировал их из вариантов для Genoa, т.к. под Siena не нашел.) Получилось, что при регистрации пользователя (на этапе валидации) вызываются оба плагина: mcaptcha.register.validate.php и recaptcha.validate.php И т.к. в коде mcapcha нет проверки какой плагин выбран в capchamanager ($cfg['plugin']['captchamanager']['main']), то отрабатывая блок: if (!cot_captcha_validate($rverify)) { cot_error('captcha_verification_failed', 'rverify'); } mcapcha устанавливает ошибку. Далее вызов recapcha уже погоды не делает.
Для себя поправил логику в валидирующих частях плагинов следующим образом: Если функция cot_captcha_validate не существует { // плагин капчи в системе установлен один и capcha_manager не установлен задаем функцию } else { // полагаем установленым capcha_manager проверяем этот ли плагин выбран в настройках capcha_manager } Если выбран этот плагин проводим проверку валидности капчи, если нет просто выходим.
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
esclkm |
|
---|---|
ошибка грубая спасибо! а может есть сили отконвертить все 4 существующие капчи - чтобы был пак для сиены??? littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Alex300 |
|
---|---|
Свою отконвертирую чуть позже. Сейчас потихоньку занимаюсь своими плагинами и сиеной, но пока к сожалению крайне мало свободного времени. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
Trustmaster |
|
---|---|
У меня просьба отконвертированные плагины не держать в подполье, а выкладывать в PFS или на github'е. May the Source be with you!
|
Macik |
|
---|---|
Ок. Готов выложить подправленные и сконвертированные под Siena:
Только вы подскажите какие посление версии были для recaptcha и captcha_manger ? А то брал, то что под рукой было. За основу брал (версии указаны по данным из setup файлов. В скобках версия из validate файлов):
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Trustmaster |
|
---|---|
Macik |
|
---|---|
Залил обещанные версии: https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |