Заметки пользователя

Автор блога: Igor-san
Все рубрики (3)

Меняем цвет шрифта в комментариях

В предыдущем посте на скорую руку была сделана возможность выделять красным цветом текст в комментариях. Пользователи (на моем сайте, естественно), поблагодарили и ... им захотелось большего. Почему только красный? Пришлось переделывать. Для этого подглядел, как цвет меняется в phpBB ну и вывод BBcode в Инстанте.

Красный шрифт в комментарии

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

Облегчаем регистрацию на сайте

Тестируя вновь созданный сайт на движке 1.7 я по привычке делаю тестовые аккаунты, выбирая простые пароли. Но настройки безопасности не разрешают вводить пароли короче 6 символов. К сожалению, пользователь узнает это только после заполнения всех форм и капчи. Затем он получит сброс пароля и новую капчу. Это не совсем дружелюбное поведение. Я не стал усложнять и делать доступной кнопку "Регистрация" лишь после выполнения всех условий (в Ява-скриптах не разбираюсь), поэтому ввел простейшую подсказку пользователю, что его пароль не пройдет проверку, если будет слишком коротким.
В файле  /components/registration/js/check.js преобразуем функцию checkPasswords() следующим образом:
Код PHP:
function checkPasswords(){
	var pass1 = $("#pass1input").attr('value');
	var pass2 = $("#pass2input").attr('value');	
	if (pass1.length<6) {
	$('#passcheck').html('<span style="color:green">Пароль короткий</span>');
	}
	else if (pass1 == pass2) {
		$('#passcheck').html('<span style="color:green">Пароли совпадают и достаточной длины</span>');
	} else {
		$('#passcheck').html('<span style="color:red">Пароли не совпадают!</span>');	
	}	
}
З.Ы. На следующий день после написания данного поста пришла простая мысль: а может, что совсем просто, рядом с полями логина и пароля обычным html кодом написать условия минимальной длины, и всё?  v