Код верификации при регистрации

Просто идея сделать чтобы можно было нажать на код и картинка обновилась. Потому что бывает не всегда понятно что там за код показывает и приходится заново вбивать пароль, а так нажал обновилось и спокойно ввёл.

4 комментария

avatar
Согласен. Вещь нужная, сам думал о том же))
avatar
Попробуйте в файл
\templates\skin\[Ваш стиль]\actions\ActionRegistration\index.tpl
внести следующие изменения:
найти
<img src="{$DIR_WEB_ROOT}/classes/lib/external/kcaptcha/index.php?{$_sPhpSessionName}={$_sPhpSessionId}">

заменить на
<span id="captcha" style="height:45px;display:block">
			<a onclick="reload(); return false;" href="#">
			<img src="{$DIR_WEB_ROOT}/classes/lib/external/kcaptcha/index.php?{$_sPhpSessionName}={$_sPhpSessionId}">
			</a></span>


и ниже, после

		</form>
	</div>

добавить:
{literal}<script language='JavaScript' type="text/javascript">
function reload () {
	var rnd = new Date().getTime(); 
{/literal}
	document.getElementById('captcha').innerHTML = '<a onclick="reload(); return false;" href="#"><img src="{$DIR_WEB_ROOT}/classes/lib/external/kcaptcha/index.php?{$_sPhpSessionName}={$_sPhpSessionId}&rnd=' + rnd + '"></a>';
{literal}
};
</script>{/literal} 
avatar
Спасибо за модификацию. Я предлагаю или поставить курсор на картинке или написать текст что можно нажимать на неё а лучше сделать оба. А то не понятно что можно на неё нажимать.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.