{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "Переверстал, заметки с тегом: тикетбасбай часть 2",
    "home_page_url": "https:\/\/pereverstal.by\/tags\/tiketbasbay-chast-2\/",
    "feed_url": "https:\/\/pereverstal.by\/tags\/tiketbasbay-chast-2\/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": "74",
            "url": "https:\/\/pereverstal.by\/all\/pereverstka-tiketbasa-ch-2-registraciya-lichny-kabinet-istoriya\/",
            "title": "Переверстка тикетбаса, часть 2. Регистрация, личный кабинет, история поездок",
            "content_html": "<p>Продолжаю переверстывать сайт тикетбаса.  Маленькое вступление.<br \/>\nЯ как и многие терпеть не могу регистрироваться на сайтах.<br \/>\nСначала заполняешь всякие формы, пишешь никнейм, потом узнаешь<br \/>\nчто он занят, придумываешь другой, думаешь какой пароль вводить<br \/>\nсвой или придумать от балды, стоит ли называть свое имя и фамилию,<br \/>\nадрес, почтовый индекс, номер телефона — паранойя-то не дремлет.<\/p>\n<p>Потом ты жмешь кнопку «регистрация» и узнаешь, что забыл поставить<br \/>\nгалку в поле «согласен с условиями» или не ввел где-то данные или ввел их не так,<br \/>\nа значит нужно что-то переделывать или дописывать, или в самом клиническом<br \/>\nслучае вводить все заново. Это бесит страшно.<\/p>\n<p>Благодаря регистрации через соцсети в наше время всего этого дерьма<br \/>\nможно избежать.<br \/>\nАх, 21 век.<\/p>\n<p>Теперь давайте разберем блок регистрации на сайте тикетбаса,<br \/>\nкоторый (вот так новость!) сверстан через жопу<\/p>\n<p>Вот он<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/261035_800.jpg\" width=\"800\" height=\"181\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/264779_800.jpg\" width=\"800\" height=\"532\" alt=\"\" \/>\n<\/div>\n<p>Спасибо еще раз кнопкам соцсетей. Страшно представить,<br \/>\nчто в таком интерфейсе нужно было бы вводить данные и проходить<br \/>\nвсе круги ада.<\/p>\n<p>А если нет аккаунта в соцсетях? Тогда пробуем регистрацию<br \/>\nчерез мобильный телефон. С ней все немного.. нет много сложнее.<\/p>\n<p>Во-первых сразу, на входе, меня огорошили отличной новостью.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/262451_800.jpg\" width=\"796\" height=\"598\" alt=\"\" \/>\n<\/div>\n<p>С точки зрения удобства пользования это можно сравнить, к примеру,<br \/>\nс заказом пиццы. Вы звоните, заказываете горячую пиццу, а вам говорят,<br \/>\nчто нужно самому ее приехать и забрать.<\/p>\n<p>Или вы приехали на такси от вокзала до своего подъезда, а водитель<br \/>\nпредлагает вам самому посчитать сколько вы должны за проезд.<br \/>\nВот, мол, у нас такие тарифы за посадку, за каждый километр, за простой,<br \/>\nвот тебе, дружище, калькулятор. Как это ты не считал количество<br \/>\nпройденных километров?<\/p>\n<p>Ок, я не гордый. Идем дальше.<br \/>\nПохоже круги этого наверстанного ада все-таки придется пройти.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/264638_800.jpg\" width=\"798\" height=\"594\" alt=\"\" \/>\n<\/div>\n<p>«Например для беларуси» — просто отлично.<\/p>\n<p>Ввожу номер своего мобильника. Получаю инструкцию.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/264344_800.jpg\" width=\"800\" height=\"598\" alt=\"\" \/>\n<\/div>\n<p>«*стоимость SMS сообщения согласно тарифам мобильного оператора» —<br \/>\nпервая в моей жизни платная регистрация на сайте.<\/p>\n<p>Зачем, спрашивается, я до этого вводил свой номер телефона, если с него все равно<br \/>\nсейчас придет смс? Зачем, да почему. Есть время подумать, пока ожидаю<br \/>\n«подтверждения системой Вашей SMS !!!».<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/262391_800.jpg\" width=\"799\" height=\"600\" alt=\"\" \/>\n<\/div>\n<p>Победа, зарегился!<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/261810_800.jpg\" width=\"611\" height=\"220\" alt=\"\" \/>\n<\/div>\n<p>Ок, возьмемся за переверстку.<\/p>\n<h2>Что нам нужно сделать<\/h2>\n<p>1) Сверстать две формы — регистрацию и вход на сайт.<br \/>\n2) Показать вариант страницы после авторизации.<br \/>\n3) Придумать какие функции будет содержать личный кабинет<br \/>\nи оформить все это дело.<\/p>\n<p>На всякий случай комментарий для самых наблюдательных.<br \/>\nВ предыдущей версии главной страницы в шапке было две ссылки —<br \/>\n«Войти» и «Регистрация».<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/271157_300.jpg\" width=\"230\" height=\"300\" alt=\"\" \/>\n<\/div>\n<p>Но под конец работы над этой частью осталась только «Войти».<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/270917_300.jpg\" width=\"215\" height=\"300\" alt=\"\" \/>\n<\/div>\n<ol start=\"1\">\n<li>Итак, форма «Войти на сайт»<\/li>\n<\/ol>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/277719_800.jpg\" width=\"692\" height=\"800\" alt=\"\" \/>\n<\/div>\n<p>Если еще не зареген, то вот форма регистрации.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/277364_800.jpg\" width=\"692\" height=\"800\" alt=\"\" \/>\n<\/div>\n<p>Да, я помню, что в начале статьи жаловался на необходимость региться<br \/>\nи заполнять дурацкие формы на сайтах, а теперь сам предлагаю<br \/>\nзаполнить форму.<\/p>\n<p>Объяснюсь.<\/p>\n<p>Во-первых заполнение формы всегда можно обойти, воспользовавшись<br \/>\nкнопками соцсетей.<\/p>\n<p>Во-вторых, несмотря на то, что регистрация по телефону может быть<br \/>\nотличной альтернативой заполнению формы (ввел номер телефона,<br \/>\nполучил смс с паролем), а также в случае, когда отсутствует аккаунт в соцсетях,<br \/>\nя, все же, рассматриваю все варианты развития событий, в том числе и отсутствие<br \/>\nдоступа к телефону (разрядился, разбился, нет денег на счету).<\/p>\n<p>Моя форма содержит небольшое количество полей, в ней доступен ввод<br \/>\nданных в свободной форме, а также нет необходимости дублировать<br \/>\nинформацию и подтверждать регистрацию ссылкой.<\/p>\n<p>Зато имя и фамилия в дальнейшем будут автоматически вбиты в форму<br \/>\nпри оформлении билета при покупке! А номер телефона пригодится<br \/>\nдля восстановления пароля или, например, для смс-напоминания<br \/>\nо предстоящей поездке. Ну и конечно же, его можно вводить<br \/>\nпри авторизации вместо почтового ящика.<\/p>\n<ol start=\"2\">\n<li>После авторизации в шапке можно будет увидеть вот такое:<\/li>\n<\/ol>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/267859_800.jpg\" width=\"800\" height=\"75\" alt=\"\" \/>\n<\/div>\n<p>Чуть крупнее<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/268445_600.jpg\" width=\"600\" height=\"112\" alt=\"\" \/>\n<\/div>\n<ol start=\"3\">\n<li>Мои билеты — здесь будут все оформленные, но пока не оплаченные билеты.<br \/>\nЭту страницу я покажу в следующей части.<\/li>\n<\/ol>\n<p>История поездок — дополнительная фишка для пользователя.<br \/>\nЛюблю статистику и архивы. Через 5 лет интересно будет<br \/>\nпосмотреть куда ездил, сколько заплатил, сколько потратил денег,<br \/>\nсколько намотал километров.<\/p>\n<p>Пара слов скринов о том, как я делал эту страница и собственно сама страница<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"800\" data-ratio=\"1.203007518797\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/275158_800.jpg\" width=\"800\" height=\"665\" alt=\"\" \/>\n<img src=\"https:\/\/pereverstal.by\/pictures\/277943_800.jpg\" width=\"800\" height=\"746\" alt=\"\" \/>\n<img src=\"https:\/\/pereverstal.by\/pictures\/276002_800.jpg\" width=\"726\" height=\"800\" alt=\"\" \/>\n<\/div>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/pereverstal.by\/pictures\/276579_800.jpg\" width=\"474\" height=\"800\" alt=\"\" \/>\n<\/div>\n<p>Вроде все.<\/p>\n<p>В следующей части мы будем покупать билет на автобус. Без боли и слез.<\/p>\n<p>До встречи.<\/p>\n<p>P.S. После написания статьи подумал, что в историю поездок<br \/>\nнужно прикрутить сортировку данных, для более продуктивного<br \/>\nи интересного поиска.<\/p>\n<p>К примеру узнать, куда была последняя поездка, сколько<br \/>\nбыло поездок за определенный год, сколько раз ездил в определенный город.<\/p>\n<p>Также можно прикрутить конвертер валют, курс-то меняется,<br \/>\nчерез 5 лет 127 BYN мало о чем скажут.<\/p>\n<p>Находить и исправлять ошибки, улучшать систему раз за разом —<br \/>\nисточник нескончаемого наслаждения.<\/p>\n",
            "date_published": "2018-11-24T18:24:37+03:00",
            "date_modified": "2018-11-24T13:53:31+03:00",
            "image": "https:\/\/pereverstal.by\/pictures\/261035_800.jpg",
            "_date_published_rfc2822": "Sat, 24 Nov 2018 18:24:37 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "74",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/fotorama\/fotorama.css",
                    "system\/library\/fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/pereverstal.by\/pictures\/261035_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/264779_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/262451_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/264638_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/264344_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/262391_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/261810_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/271157_300.jpg",
                    "https:\/\/pereverstal.by\/pictures\/270917_300.jpg",
                    "https:\/\/pereverstal.by\/pictures\/277719_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/277364_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/267859_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/268445_600.jpg",
                    "https:\/\/pereverstal.by\/pictures\/275158_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/277943_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/276002_800.jpg",
                    "https:\/\/pereverstal.by\/pictures\/276579_800.jpg"
                ]
            }
        }
    ],
    "_e2_version": 3254,
    "_e2_ua_string": "E2 (v3254; Aegea)"
}