{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "Переверстал, заметки с тегом: тикетбасбай часть 3",
    "home_page_url": "https:\/\/pereverstal.by\/tags\/tiketbasbay-chast-3\/",
    "feed_url": "https:\/\/pereverstal.by\/tags\/tiketbasbay-chast-3\/json\/",
    "icon": "https:\/\/pereverstal.by\/user\/userpic@2x.jpg",
    "author": {
        "name": "Автор блога",
        "url": "https:\/\/pereverstal.by\/",
        "avatar": "https:\/\/pereverstal.by\/user\/userpic@2x.jpg"
    },
    "items": [
        {
            "id": "75",
            "url": "https:\/\/pereverstal.by\/all\/pereverstka-tiketbasa-ch-3-poisk-i-pokupka-bileta\/",
            "title": "Переверстка тикетбаса, часть 3., Поиск и покупка билета.",
            "content_html": "<p>Привет, последняя часть переверстки тикетбасабай.<\/p>\n<p>Для начала давайте попробуем заказать билет на старом сайте.<br \/>\nК примеру, нам нужно (за каким-то хреном) съездить в Фаниполь.<\/p>\n<p>Первое, что я вижу — это окно выдачи результатов поиска.<br \/>\nЕсть один вариант на маршрут Минск—Клецк. Верстка в стиле «Убеейте меняя»<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/282212_900.jpg\" width=\"900\" height=\"290\" alt=\"\" \/>\n<\/div>\n<p>Я ознакомлен.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/278824_800.jpg\" width=\"800\" height=\"504\" alt=\"\" \/>\n<\/div>\n<p>Окно выбора места в автобусе. Главный косяк здесь — это то, что таблица<br \/>\nне отображает расположение мест в салоне автобуса. Такая возможность,<br \/>\nконечно, сомнительный бонус, но я себя чувствую спокойнее,<br \/>\nкогда сразу знаю где в автобусе искать свое место.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/279288_800.jpg\" width=\"800\" height=\"504\" alt=\"\" \/>\n<\/div>\n<p>Идем дальше.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/279297_800.jpg\" width=\"647\" height=\"698\" alt=\"\" \/>\n<\/div>\n<p>Кстати, я обожаю визуализировать свои чувства при просмотре и оценке<br \/>\nкачества чьей-нибудь верстки. Вот картинка для верхнего скрина.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/289953_800.jpg\" width=\"425\" height=\"331\" alt=\"\" \/>\n<\/div>\n<p>Выпадающее меню «Тип билета» содержит гораздо больше опций,<br \/>\nчем можно себе представить. Все они влияют на конечную стоимость билета.<br \/>\nУчтем это на будущее.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/279578_800.jpg\" width=\"281\" height=\"182\" alt=\"\" \/>\n<\/div>\n<p>Окно выбора типа билета и ввода ФИО и страны проживания.<br \/>\nСчитаю необходимым сделать автоввод данных, раз на сайте есть<br \/>\nфункция авторизации.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/281616_1000.jpg\" width=\"621\" height=\"72\" alt=\"\" \/>\n<\/div>\n<p>Окно «Оформление заказа». Последний шаг перед оплатой. Содержит инфу<br \/>\nпо направлению следования, дате, времени, тип билета стоимости и места<br \/>\nв автобусе.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/280575_800.jpg\" width=\"648\" height=\"698\" alt=\"\" \/>\n<\/div>\n<p>Мой диагноз такой верстке — множественные переломы, ушибы и сотрясения.<\/p>\n<p>Гомер, помоги мне изобразить правильное чувство.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/290166_800.jpg\" width=\"500\" height=\"314\" alt=\"\" \/>\n<\/div>\n<p>Ок, пойдет<\/p>\n<p>Ну что же, последний шаг — выбор платежной системы.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/281079_800.jpg\" width=\"648\" height=\"698\" alt=\"\" \/>\n<\/div>\n<p>После оплаты получил вот такой чек.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/282725_800.jpg\" width=\"351\" height=\"508\" alt=\"\" \/>\n<\/div>\n<p>Мда. Половина инфы лишняя, строки слиплись,<br \/>\nнабор прописными, черт подери сколько-ж можно-то?<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/290807_800.jpg\" width=\"236\" height=\"284\" alt=\"\" \/>\n<\/div>\n<p>Кстати, самые наблюдательные заметили, что дата стоит 2 июля.<br \/>\nЧто тут скажешь — затянул я с переверсткой тикетбаса.<\/p>\n<p>Пора герою вершить правосудие. Сейчас на ваших глазах, я создам<br \/>\nновый интерфейс для покупки билета, учтя все ошибки, допущенные<br \/>\nв текущей версии сайта.<\/p>\n<p>Форма «Поиск билетов» была еще сделана в первой части.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/283888_800.jpg\" width=\"800\" height=\"332\" alt=\"\" \/>\n<\/div>\n<p>Вбиваем направление, дату и количество пассажиров.<br \/>\nПокажу пару вариантов, которые у меня получались в процессе.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"800\" data-ratio=\"1.2326656394453\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/283292_800.jpg\" width=\"800\" height=\"649\" alt=\"\" \/>\n<img src=\"https:\/\/pereverstal.by\/pictures\/282905_800.jpg\" width=\"800\" height=\"583\" alt=\"\" \/>\n<\/div>\n<\/div>\n<p>Надо сказать, что самое неприятное в переверстке, да и вообще в создании интерфейса<br \/>\nв том, что, разбирая по утру, уже, вроде бы сделанную работу, начинаешь замечать,<br \/>\nчто структура информации неверная, главное сделано мелко, а второстепенное<br \/>\nкрупно, это окно не должно быть здесь, а здесь должно, или вот тут не достает такой-то<br \/>\nкнопки. Да и вообще нихера не понятно, что делать, если, к примеру, решил поменять<br \/>\nисходные данные. К примеру, уже подошел к оплате, но с тобой решил поехать<br \/>\nтвой друг? А разницу комиссий платежных систем учел? А что если нужно вернуться назад<br \/>\nи поменять что-нибудь? Ничего не посыпется? Короче по итогу понимаешь, что нельзя<br \/>\nне думать рамками конкретной функции, а нужно видеть связи между всеми шагами<br \/>\nоперации, и, делая форму выбора времени, уже заранее думать о последнем этапе<br \/>\nпокупки. Все взаимосвязано. Вот что у меня в итоге получилось.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/377888_800.jpg\" width=\"800\" height=\"788\" alt=\"\" \/>\n<\/div>\n<p>Крупно пару моментов<\/p>\n<ol start=\"1\">\n<li>«Хлебные крошки». Благодаря им видно кол-во предстоящих операций,<br \/>\nа также можно будет вернуться на шаг-другой назад, если понадобится.<\/li>\n<\/ol>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/291139_800.jpg\" width=\"782\" height=\"157\" alt=\"\" \/>\n<\/div>\n<ol start=\"2\">\n<li>Приятная мелочь — количество свободных мест.<\/li>\n<\/ol>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/378393_900.jpg\" width=\"765\" height=\"224\" alt=\"\" \/>\n<\/div>\n<ol start=\"3\">\n<li>Не забыл про окно выбора типа билетов.<\/li>\n<\/ol>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/379078_800.jpg\" width=\"800\" height=\"202\" alt=\"\" \/>\n<\/div>\n<p>Нажали «Продолжить». Переходим к окну выбора места в автобусе.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/292226_800.jpg\" width=\"800\" height=\"563\" alt=\"\" \/>\n<\/div>\n<p>Схему автобуса предварительно перерисовал<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/292457_800.jpg\" width=\"700\" height=\"675\" alt=\"\" \/>\n<\/div>\n<p>Обратите внимание на крошки. «Время отправления...» теперь подчеркнуто, т. е.<br \/>\nпревращено в ссылку, нажав на которую можно будет вернуться в предыдущий раздел.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/292982_800.jpg\" width=\"742\" height=\"60\" alt=\"\" \/>\n<\/div>\n<p>Вот вид сверху.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/293294_800.jpg\" width=\"704\" height=\"800\" alt=\"\" \/>\n<\/div>\n<p>Последний этап. переходим к оплате. Тут при верстке я тоже залип на время,<br \/>\nпостоянно переверстывая вариант за вариантом.<\/p>\n<p>Вот троечка из процесса<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"532\" data-ratio=\"0.665\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/293671_800.jpg\" width=\"532\" height=\"800\" alt=\"\" \/>\n<img src=\"https:\/\/pereverstal.by\/pictures\/293982_800.jpg\" width=\"502\" height=\"800\" alt=\"\" \/>\n<img src=\"https:\/\/pereverstal.by\/pictures\/297509_800.jpg\" width=\"526\" height=\"800\" alt=\"\" \/>\n<\/div>\n<\/div>\n<p>Вот готовый вариант<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/297341_800.jpg\" width=\"571\" height=\"667\" alt=\"\" \/>\n<\/div>\n<p>Если кол-во пассажиров резко изменилось, то всегда можно его подкорректировать.<\/p>\n<p>Имя и фамилия прописались автоматом, но не намертво — при желании<br \/>\nможно поменять пассажира на другого. И тут же поменять тип билета, чтобы<br \/>\nне возвращаться назад.<\/p>\n<p>Если закрыть окно, так и не выполнив ни одну из операций (оплатить или отменить),<br \/>\nто в дальшнейшем вводить все заново не придется, т. к. вся инфа о неоплаченном<br \/>\nбилете сохранится в разделе «Мои билеты», о чем свидетельствует цифра<br \/>\n1 в красном кружке.<\/p>\n<p>Нажмем на «Мои билеты»<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/295541_800.jpg\" width=\"475\" height=\"148\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/297199_800.jpg\" width=\"800\" height=\"537\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/297925_800.jpg\" width=\"800\" height=\"570\" alt=\"\" \/>\n<\/div>\n<p>Видим наш заказ, ждущий, когда же его оплатят.<\/p>\n<p>Уф, готово! Спасибо всем за ваше ожидание и внимание!<br \/>\nВпереди много нового, не переключайтесь!<\/p>\n",
            "date_published": "2018-11-24T18:24:44+03:00",
            "date_modified": "2018-11-24T14:28:35+03:00",
            "image": "https:\/\/pereverstal.by\/pictures\/282212_900.jpg",
            "_date_published_rfc2822": "Sat, 24 Nov 2018 18:24:44 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "75",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/fotorama\/fotorama.css",
                    "system\/library\/fotorama\/fotorama.js",
                    "system\/library\/fotorama\/fotorama.css",
                    "system\/library\/fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/pereverstal.by\/pictures\/282212_900.jpg",
                    "https:\/\/pereverstal.by\/pictures\/278824_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/279288_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/279297_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/289953_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/279578_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/281616_1000.jpg",
                    "https:\/\/pereverstal.by\/pictures\/280575_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/290166_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/281079_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/282725_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/290807_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/283888_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/283292_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/282905_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/377888_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/291139_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/378393_900.jpg",
                    "https:\/\/pereverstal.by\/pictures\/379078_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/292226_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/292457_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/292982_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/293294_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/293671_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/293982_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/297509_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/297341_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/295541_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/297199_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/297925_800.jpg"
                ]
            }
        }
    ],
    "_e2_version": 3254,
    "_e2_ua_string": "E2 (v3254; Aegea)"
}