Домашка. Артур и МДМ-банк

Jun 02, 2011 13:26

Привет!

Продолжаю паразитировать на заданиях для домашек. В этот раз спонсором выступает Артур Валиуллин (valiullin).

Задание:
На сайте МДМ-банка есть фильтр отделений. Засада в том, что при определенных комбинациях фильтра отделений не находится (см. ниже рис. 1), но это невозможно понять пока не переключишься в такую комбинацию. Дисэйблить же комбинации, которые не дают результатов (см. ниже рис. 2) плохо, потому что не понятно почему они задисэйблились и как их раздисэйблить.



По моему мнению, задача решается за одну минуту пятнадцать секунд. Пятнадцать секунд, чтобы сообразить, минуту на то, чтобы запустить фотошоп и нарисовать.

Артур, кстати, за решение книжку предлагал, правда срок давности вышел :)
http://valiullin.livejournal.com/78037.html

Моё решение
По моему задание элементарное.

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

По второй части: Если пункты тупо дисэйблить, то пользователю будет не понятно почему они задисэйблены. Значит надо или объяснять или не дисэйблить. Я выбираю не дисэйблить.

Если совместить первое и второе, то получается, что пункты надо делать не такими как все другие, но не дисэейблить. Как можно сделать ссылку не такой как другие ссылки? Например можно написать её обычным текстом:


Как это работает в живую можно посмотреть на Яндекс-маркете. У них там пункты дисэйбляться частично. Можно кликнуть, если не понял почему они серые стали, и сразу понять в чём дело.



Комментарии скрываются до вечера воскресенья, когда я представлю решение и прокомментирую ваши ответы.

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

Интерфейс, Банк, Домашка

Previous post Next post
Up