Сегодня 5 января, понедельник ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7281
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Заметки - Блог о web-разработке. Сервисы для блоггеров. Блоговое
Заметки - Блог о web-разработке. Сервисы для блоггеров. Блоговое
Голосов: 1
Адрес блога: http://www.blogovoe.ru/blog/
Добавлен: 2013-12-27 23:28:54 блограйдером panevin
 

Битрикс: релоад каптчи

2016-08-22 07:56:54 (читать в оригинале)

Стандартная засада, что в Битриксе по-умолчанию нет релоада каптчи. Исправляем это досадное недоразумение.

Яваскрипт отлавливает клик по картинке с классом img и подгружает новую каптчу с сервера.
//captcha reload
	$('.img').click(function(){
		 var frm = $(this).closest('form');
         $.getJSON('/ajax/reload_captcha.php', function(data) {
            frm.find('.img').attr('src','/bitrix/tools/captcha.php?captcha_sid='+data);
            frm.find('input[name=captcha_sid]').val(data);
         });
         return false;
      });


Серверная часть, файл reload_captcha.php:
require($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php');
echo json_encode($APPLICATION->CaptchaGetCode()); 

Вуаля! Всё просто.



 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»
Изменения рейтинга
Категория «Игры»
Взлеты Топ 5
+376
408
Parazit!
+375
407
ALEXRUS
+370
383
Remi_Etien_Le_Bo
+368
381
Memрhis
+365
382
_Kicker_
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.